$ cat ~/projects/opentracker.md
OpenTracker: Private P2P Suite
Modern stack for private tracking.
Most private trackers look like they were designed for Netscape. I wanted a high-performance suite that’s actually pleasant to use and impossible to compromise.
OpenTracker isn’t just a binary; it’s a full-stack platform built with Nuxt 4, PostgreSQL, and Redis. It handles the heavy lifting of P2P while looking sharp.
“Privacy isn’t an option, it’s the default architecture.”
The Tech Stack
Fast as hell and built for 2025.
- Frontend/Backend: Nuxt 4 & Nitro (Full SSR).
- Storage: PostgreSQL for data, Redis for sub-ms peer lookups.
- Security: Zero-Knowledge Auth (ZKE). The server never sees your password.
Killer Features
- ZKE Auth: Everything is hashed/proven client-side. If my database gets dumped, your credentials stay safe.
- Panic Mode: One click to encrypt all sensitive data (AES-256-GCM). It’s the digital equivalent of a paper shredder.
- Anti-Abuse: Proof of Work (PoW) integrated to stop bots from spamming the tracker.
Quick Deploy
Get the full stack running with a single script:
# Download and run the installer
curl -fsSL https://raw.githubusercontent.com/florianjs/opentracker/main/scripts/install.sh -o install.sh
chmod +x install.sh
sudo ./install.sh
Need a hand?
I built this thing from scratch. If you need help deploying it, want a custom UI, or need specific features to scale your community, just ask or join the Discord.