Features Pricing How It Works FAQ Get Started
Now in Open Beta

Your Server. Your Rules. Your Data.

SparkBox is a one-command self-hosted privacy and media server stack. Deploy on any VPS or NAS in under five minutes. No cloud accounts required.

curl -fsSL https://get.tomsparkbox.com | bash

Everything you need, nothing you don't

A modular stack of 25+ self-hosted apps. Enable what you need, disable what you don't. All managed from a single dashboard.

Privacy & Security

Block ads and trackers network-wide, store passwords locally, and enforce two-factor auth on every service.

Pi-hole Network-wide ad blocker
Vaultwarden Self-hosted Bitwarden passwords
Authelia SSO & two-factor auth gateway

Media Server

Stream your library from anywhere. Auto-download TV shows and movies behind a VPN with the full ARR stack.

Jellyfin Stream movies, TV & music
Sonarr Auto-download TV shows
Radarr Auto-download movies
Prowlarr Indexer manager for all ARR apps
qBittorrent Download client (VPN-routed)
Jellyseerr Request movies & shows

Cloud & Photos

Replace Google Drive and iCloud Photos. Sync files across devices and auto-backup your photos with AI search.

Nextcloud File sync, calendar & contacts
Immich Google Photos alternative with AI
File Browser Web-based file manager

Networking & VPN

Secure remote access, reverse proxy with SSL, and VPN tunnels — all preconfigured and ready to go.

Nginx Proxy Manager Reverse proxy with free SSL
WireGuard Fast, modern VPN tunnel
Tailscale Zero-config mesh VPN
Gluetun VPN kill-switch for downloads

Productivity & Tools

Recipes, documents, bookmarks, music, audiobooks — a growing catalog of self-hosted apps for everyday life.

Paperless-ngx Document management with OCR
Mealie Recipe manager & meal planner
Navidrome Music streaming server
Audiobookshelf Audiobooks & podcasts
Stirling PDF PDF tools (merge, split, OCR)
Linkding Bookmark manager

System & Monitoring

Real-time dashboards, uptime monitoring, container management, and the SparkBox control panel.

Portainer Docker container management
Uptime Kuma Service uptime monitoring
Homepage Customizable start page
Speedtest Tracker Internet speed history

Start free, upgrade when you're ready

SparkBox is fully functional on the free tier. Pro unlocks convenience features that save you time.

Free

$0 / forever

No credit card required

  • All core modules included
  • Unlimited apps from the store
  • Web dashboard with monitoring
  • Manual updates via CLI
  • Community support
Get Started Free

Three steps to a private server

No Docker expertise needed. No YAML files to edit. Just run one command and pick your apps.

1

Install

Run one command on a Hostinger VPS, UGREEN NAS, or any Linux box with Docker. SparkBox handles the rest automatically.

2

Choose Apps

Open the dashboard and enable the apps you want from the built-in store. Privacy stack, media server, cloud storage -- mix and match.

3

Relax

Everything runs. Pro users get automatic updates with safe rollback. Free users update with a single CLI command whenever they want.

Common questions

SparkBox officially supports UGREEN NASync devices (DXP2800, DXP4800, etc.) and any VPS running Ubuntu/Debian — we recommend Hostinger for a great balance of price and performance. Minimum: 2 GB RAM and 20 GB disk. For a full media server with transcoding, 4+ GB RAM is recommended. It also works on Windows via WSL2 and most standard Linux distros with Docker.
Yes. SparkBox runs entirely on your hardware. No data leaves your server unless you explicitly configure external access. All inter-service communication is encrypted, and every app is isolated in its own container. We never have access to your files, passwords, or media.
Absolutely. Upgrade anytime from the dashboard settings. Your existing configuration and data stay exactly as they are. Pro features activate immediately -- there is no migration or reinstall required.
Nothing breaks. Your server keeps running with all your current apps and data intact. You simply revert to the Free tier, which means manual updates via CLI instead of automatic ones, and community support instead of priority support. No data is ever deleted.
No. SparkBox is fully self-hosted. The only communication with our servers is an optional license check for Pro users and checking for available updates. We do not collect telemetry, usage data, or any personal information. Your server, your data, your rules.
Yes — UGREEN NASync is one of our primary supported platforms. SparkBox is built and tested on UGREEN hardware (DXP2800, DXP4800). Intel CPUs with hardware transcoding, plenty of storage, and Docker support make them ideal. We include UGREEN-specific optimizations for volume mapping and resource limits. Note: we do not officially support Synology, QNAP, TrueNAS, or other NAS platforms.