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.
_____ ____ ______ __ / ___// __ \/ __ ) \/ / \__ \/ / / / __ |\ / ___/ / /_/ / /_/ // / /____/_____/_____//_/ $ 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
Your Stack, Your Way
Mix and match from 34 services across 6 categories
sdbx addon enable
Ready to Roll?
Get your media empire running in under 5 minutes
Install SDBX
curl -fsSL sdbx.one/install | bash
Run the Wizard
sdbx init
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.