This guide will walk you through publishing the Epstein Files Hub site on GitHub Pages for FREE.
https://github.com/IAmSoThirsty/Hub_of_Epstein_Files_Directorycopilot/create-self-organizing-workflow (or main after merge)/web (this is important!)✅ GitHub will show a message: “Your site is ready to be published at…”
Wait 2-3 minutes for the build to complete.
https://iamsothirsty.github.io/Hub_of_Epstein_Files_Directory/
https://iamsothirsty.github.io/Hub_of_Epstein_Files_Directory/index.htmlhttps://iamsothirsty.github.io/Hub_of_Epstein_Files_Directory/search.htmlhttps://iamsothirsty.github.io/Hub_of_Epstein_Files_Directory/characters.htmlIf you want a custom domain like epsteinfiles.org:
epsteinfiles.orgType: CNAME
Name: www
Value: iamsothirsty.github.io
Type: A
Name: @
Values:
185.199.108.153
185.199.109.153
185.199.110.153
185.199.111.153
If you want to populate the site with FBI Vault files:
# 1. Install dependencies
pip install -r requirements.txt
# Install system dependencies
# Ubuntu/Debian:
sudo apt-get install tesseract-ocr poppler-utils
# macOS:
brew install tesseract poppler
# 2. Fetch FBI Vault files (22 PDFs)
python scripts/fetch-public-files.py
# Select "FBI Vault" when prompted
# 3. Process PDFs (text extraction + OCR)
python scripts/process-pdfs.py
# 4. Generate search index
python scripts/generate-search-index.py
# 5. Commit and push
git add data/ web/js/search-index.js
git commit -m "Add FBI Vault documents and search index"
git push
Wait 2-3 minutes for GitHub Pages to rebuild.
The repository includes workflows that will automatically fetch and process files monthly.
No action needed! The workflows are already configured in .github/workflows/:
fetch-public-files.yml - Monthly FBI/DOJ file fetchingupdate-search-index.yml - Weekly search index updatesYou can also trigger them manually:
python scripts/generate-search-index.pyweb/js/search-index.js exists/web folder, not root/)git lfs track "*.pdf"Benefits:
# Install tools
npm install -g imagemin-cli
# Compress all images
imagemin web/images/* --out-dir=web/images/
web/index.html| Item | Cost |
|---|---|
| GitHub Pages hosting | $0 |
| GitHub Actions (2,000 min/month) | $0 |
| SSL certificate | $0 (included) |
| Custom domain (optional) | $10-15/year |
| Cloudflare CDN (optional) | $0 |
| TOTAL | $0-15/year |
Annual savings vs. Azure full setup: $15,720+
main branchIf you encounter issues:
After deployment, verify these work:
Congratulations! Your FREE Epstein Files Hub is now live! 🎉
| **Monthly cost: $0 | Setup time: 5-10 minutes | Annual savings: $15,720+** |