git404hub

what is archive-genocide-website-mirror fr?

interplains/archive-genocide-website-mirror — explained in plain English

Analysis updated 2026-05-18

6HTMLAudience · generalComplexity · 2/5LicenseSetup · moderate

tl;dr

A self-hostable, read-only viewer for mirroring a documentation archive, designed to resist takedowns by letting anyone run their own verified copy.

vibe map

mindmap
  root((archive-mirror))
    What it does
      Read only viewer
      Self hostable mirror
      Censorship resistant
    Tech stack
      Python server
      HTML front end
      BitTorrent data
    Use cases
      Local archive viewing
      Signature verification
      Public tunnel sharing
    Audience
      General public
      Archivists

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Run a personal, local mirror of the archive's viewer and footage for offline or censorship-resistant access.

VIBE 2

Verify that a copy of the archive's data is authentic using its GPG signature before trusting it.

VIBE 3

Share a running local mirror publicly through a temporary Cloudflare tunnel link.

VIBE 4

Help preserve the underlying footage long-term by seeding its torrent without running a website at all.

what's the stack?

PythonHTMLBitTorrent

how it stacks up fr

interplains/archive-genocide-website-mirrorabderazak-py/retro-homepageacoyfellow/zero-cloudflare-hello
Stars666
LanguageHTMLHTMLHTML
Setup difficultymoderateeasyeasy
Complexity2/52/52/5
Audiencegeneralops devopsdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · moderate time til it works · 30min

Requires fetching a separate large data set via a helper script and obtaining the footage folder through a signed torrent.

MIT license for the viewer code: reuse and re-host freely, the footage data itself is provided as-is documentary material, separate from the code license.

in plain english

This project is a read only viewer that lets anyone run their own local copy, or mirror, of a website called Archive Genocide, which the author describes as a documentation project cataloging events in Gaza and the West Bank. The code in this repository is only the small server and front end that displays the material. The actual footage and gallery data are distributed separately through a signed torrent, since they are large files that are shared computer to computer rather than downloaded from one central server. The stated goal is to make the documentation resistant to being taken down, since anyone can host their own copy, so no single website host or country can remove all copies of the evidence at once. To use it, a person needs three things in one folder: this viewer code, the data files fetched with an included script, and the actual footage folder obtained separately through the torrent. The project includes simple double click scripts for Windows, Mac, and Linux to start the local server, plus an option to share your local copy publicly through a temporary Cloudflare tunnel link, or by renting a small always on server. The viewer deliberately has no admin panel, no login, no way to upload or submit content through it, and no tracking or outside network requests once it is running, since the author states this protects the people who originally documented the material and prevents a mirror from being used to inject fake submissions. Because anyone can copy and redistribute the code, the project also includes a way to verify that a given copy's data is authentic using a GPG cryptographic signature, so users can check they are viewing the real, unaltered dataset rather than a tampered one. The viewer code itself is released under the MIT license, meaning it can be reused and re-hosted freely. The underlying footage is described by the author as documentary material collected for public record and accountability purposes, provided as is.

prompts (copy fr)

prompt 1
Walk me through setting up this archive mirror locally using the get-data script and starting the server.
prompt 2
Explain how to verify a mirror's data authenticity using the project's GPG signature before trusting it.
prompt 3
How do I share my local mirror publicly using the included Cloudflare tunnel script?
prompt 4
What steps are needed to add a new data volume to an existing mirror without re-downloading everything?

Frequently asked questions

what is archive-genocide-website-mirror fr?

A self-hostable, read-only viewer for mirroring a documentation archive, designed to resist takedowns by letting anyone run their own verified copy.

What language is archive-genocide-website-mirror written in?

Mainly HTML. The stack also includes Python, HTML, BitTorrent.

What license does archive-genocide-website-mirror use?

MIT license for the viewer code: reuse and re-host freely, the footage data itself is provided as-is documentary material, separate from the code license.

How hard is archive-genocide-website-mirror to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is archive-genocide-website-mirror for?

Mainly general.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.