Skip to content

milobeans/epstein-open-source

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Epstein Open Source

Epstein Open Source investigation - Contributions Welcome

A community-led archive and investigation platform for publicly released government documents.

Safety First

  • No harassment, doxxing, or real-world actions.
  • No illegal content (including CSAM) under any circumstances.
  • Speculation must be labeled and linked to public sources.

Stack

  • Next.js (App Router)
  • PostgreSQL + Prisma
  • Cloudflare R2 (S3-compatible storage)

Local Setup

npm install
cp .env.example .env.local
npm run prisma:generate
npm run prisma:migrate
npm run dev

Ingestion

Create a file of download links at downloads.md (in the project root) or set DOWNLOADS_PATH. Each line should be either:

EFTA00000001 https://example.com/file.pdf

Or markdown:

[EFTA00000001](https://example.com/file.pdf)

Then run:

npm run ingest:links

Admin Endpoints

Set ADMIN_TOKEN and call admin-only endpoints with x-admin-token or Authorization: Bearer.

  • GET /api/moderation/queue
  • POST /api/moderation/approve
  • POST /api/moderation/reject

Deployment

Deploy the frontend on Vercel. Point the backend to your Postgres and R2 credentials.

Notes

This project is intended for analysis of public records only. Do not use it to contact, harass, or target individuals.

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •