logo
icon

Exatorrent

Exatorrent is a self-hosted BitTorrent client written in Go. It features a built-in web UI, streaming support in the browser or external media players, and uses embedded BoltDB — no external database required. Single binary, lightweight, and easy to deploy.

template cover
Deployed0 times
Publisherfuturize.rush
Created2026-03-31
Services
service icon
Tags
ToolMedia

Exatorrent

A self-hosted BitTorrent client with a clean web UI. Written in Go as a single binary with embedded BoltDB storage — no external database needed.

What You Can Do After Deployment

Visit your domain to access the web interface. Add torrents via magnet links or .torrent files.

Stream in browser: Play video and audio files directly in your browser while they download — no need to wait for completion.

External player support: Stream to VLC, mpv, or other media players using the provided stream URLs.

File management: Select which files to download from multi-file torrents. Browse, download, or delete completed files through the web UI.

Lightweight: Single Go binary with embedded BoltDB. Minimal resource usage suitable for small VPS or cloud instances.

Configuration

  • Password: Set via the PASSWORD environment variable (generated automatically on first deploy)
  • Default username: adminuser
  • Data directory: Torrent data is stored in the /exa/exadir volume

License

GPL-3.0 — GitHub