Open Source & Self-Hosted

Your media empire, one command away.

SDBX bootstraps a production-ready, security-first media automation stack in minutes. VPN kill-switch, SSO authentication, web dashboard, and 34 servicesβ€”all configured and ready to roll.

sdbx init

   _____ ____  ______  __
  / ___// __ \/ __ ) \/ /
  \__ \/ / / / __  |\  /
 ___/ / /_/ / /_/ // /
/____/_____/_____//_/

$ curl -fsSL sdbx.one/install | bash
βœ“ Downloaded sdbx v0.1.0-alpha
βœ“ Installed to /usr/local/bin/sdbx

$ sdbx init
? Welcome to SDBX! Let's set up your media stack...
? Domain name: media.example.com
? Enable VPN? Yes (Recommended)
? Routing strategy: Subdomain

✨ Configuration complete!
Generated compose.yaml with 14 services
$ sdbx up
πŸš€ Your media empire is now live!
Dashboard: https://sdbx.media.example.com

Why SDBX?

Because setting up a seedbox shouldn't require a PhD in DevOps.

πŸ”’

Security First

Gluetun VPN kill-switch with 17 providers. Authelia SSO protects all services. Zero-trust Cloudflare tunnel option.

⚑

One Command Setup

Interactive wizard + auto-integration. Services auto-connect: Prowlarr syncs to *arr apps, qBittorrent links as download client. Zero manual config.

🧩

Modular Services

34 services (7 core + 27 addons). Add community sources like Homebrew taps with sdbx source add. Version pinning with lock files.

🎨

Beautiful TUI

Gorgeous terminal interface built with Charm libraries. Because CLI tools should spark joy, not frustration.

πŸ”„

Auto Updates

Watchtower keeps your containers fresh. Recyclarr syncs quality profiles from TRaSH guides automatically.

πŸ–₯️

Web Dashboard

Full-featured web UI with setup wizard, live logs, addon catalog, and config editor. Access at sdbx.your-domain.tld.

Meet Your Dashboard

A beautiful web interface for managing your entire stack

πŸš€

Setup Wizard

Remote-friendly 7-step wizard replaces CLI init

πŸ“Š

Live Dashboard

Service status, health checks, and quick actions

πŸ“œ

Real-time Logs

WebSocket-powered log streaming with filtering

🧩

Addon Catalog

Browse, search, and enable addons with one click

πŸ–ΌοΈ Dashboard Preview Coming Soon

Your Stack, Your Way

Mix and match from 34 services across 6 categories

🎬 Media
Sonarr Radarr Lidarr Readarr Bazarr Jellyfin Kometa Tube Archivist Audiobookshelf Navidrome Calibre-Web
πŸ“₯ Downloads
qBittorrent Prowlarr Unpackerr FlareSolverr pyLoad Cobalt SABnzbd NZBHydra2 Cross-seed
πŸ“Ί Streaming
Plex Overseerr Tautulli Wizarr
πŸ” Security
Authelia Gluetun Traefik Cloudflared
πŸ› οΈ Management
SDBX WebUI Homepage Watchtower Recyclarr Tdarr Notifiarr
Core Essential infrastructure Addon Enable with sdbx addon enable

Ready to Roll?

Get your media empire running in under 5 minutes

1

Install SDBX

curl -fsSL sdbx.one/install | bash
2

Run the Wizard

sdbx init
3

Launch Everything

sdbx up
πŸ’‘

Requires Docker and Docker Compose. See prerequisites for details.

Power at Your Fingertips

35+ commands for complete control

sdbx integrate Auto-configure service connections
sdbx addon search Browse the addon catalog
sdbx backup Snapshot your configuration
sdbx serve Launch the web dashboard
sdbx vpn status Check VPN connection
sdbx source add Add community addon sources

Stop configuring.
Start streaming.

Join the community of happy media hoarders who chose the easy way.

πŸ“¦ 🎬 🍿 πŸ“Ί 🎡 πŸ“š

Powered by Open Source

Standing on the shoulders of giants

SDBX wouldn't exist without these incredible open source projects. Consider sponsoring Gluetun, Authelia, and SDBX to keep the projects alive.

Frequently Asked Questions

What VPN providers are supported?

17 providers via Gluetun including NordVPN, ProtonVPN, Mullvad, Surfshark, PIA, ExpressVPN, and more. Multiple auth types: username/password, tokens, Wireguard.

What are the system requirements?

Docker and Docker Compose v2. Works on Linux, macOS, and Windows (WSL2). Minimum 2GB RAM, 4GB+ recommended for multiple services.

Can I add custom services?

Yes! Add community sources with sdbx source add name url. Create your own service definitions following the YAML schema.

How does authentication work?

Authelia provides SSO for all services. Set up during init with username/password. Optional 2FA with TOTP or Duo. Plex bypasses for direct auth.