Self-Hosting Guides

Practical, tested guides for running your own server. Every guide is written from real experience on real hardware — no recycled forum posts, no AI filler. If we haven't tested it, we don't publish it.

No guides match that search. Try a different term.

Start Here — New to this?

Never run your own server before? The gentle on-ramp — no jargon, no terminal experience assumed. Read them in order.

Start

What Is Self-Hosting? (Explained Without Jargon)

Self-hosting explained simply: what it means, three real examples, what it costs, the honest downsides, and how to try it without being technical.

StartMost read

Self-Hosting for Complete Beginners (No Code, No Linux)

A plain-English beginner's guide to self-hosting in 2026: what it actually is, why people do it, three subscriptions you can replace today, and the one command to get started.

StartMost read

Self-Hosting Without the Terminal: A No-Command Walkthrough

Scared of the black command window? You type exactly one line, once — and we read it with you, word by word. After that, running your own apps is all clicking tiles in a browser. Here's the honest, click-by-click walkthrough.

Start

Can You Self-Host Without Learning Docker? (Yes — Here's How)

You don't have to learn Docker or write a single line of YAML to run your own home apps. Here's what Docker actually is, what you'd normally have to type, and the shortcut that skips all of it.

Start

The Easiest Self-Hosting Dashboard for People Who Aren't Developers

A plain-English walk-through of the easiest self-hosting dashboard for beginners in 2026. One UI, one click per app, no Docker config, no Linux skills. The honest version, with tradeoffs.

Start

What's the First App to Put on Your Own Home Server? (An Honest Answer)

Picking your very first home-server app? Skip the media server. Here's the honest case for starting with Pi-hole — low risk, every device benefits, and you see results in ten minutes. Tested on SparkBox.

Troubleshooting & Fixes

Hit an error? The real causes and the fix in order, for the self-hosting problems people actually search for.

Fix

"Docker Unreachable": Every App Shows Stopped at Once — the Fix

The dashboard shows every app stopped, the checkup says Docker is unreachable, or 'permission denied' on the Docker socket. The three causes — Docker not running, a Windows/WSL box that didn't start it, or a lost socket permission — and the fix for each.

Fix

"Permission Denied" — What PUID and PGID Are, and the Fix

An app says permission denied, read-only, or can't write to its folder, or the checkup says PUID is not set. What PUID/PGID mean in plain words, how to find the right numbers, and the two commands that fix ownership.

Fix

"This Box Has a Public Internet Address" — Close the Doors With One Command

The checkup says your admin pages or app ports answer from the whole internet. What that means on a VPS, what sparkbox lockdown actually closes, why a firewall alone would not, and how to keep reaching everything through your VPN.

Fix

An App Keeps Restarting or Shows "Unhealthy" — How to Find Out Why

Your checkup says an app is crash-looping, unhealthy, or never started. The four real causes, how to read the app's last log lines, and what to do for each — without guessing.

Fix

Apps Can't Reach sb-gluetun: "Refused Connection with Hostname"

Sonarr, Prowlarr or Notifiarr logs say 'Refused connection with hostname sb-gluetun'. Here's what that error means, why the app can't reach your VPN gateway, and how to fix it.

Fix

Disk Is Full: What Stopped, What Is Safe to Delete, and Where to Move Your Media

Downloads failing, apps crashing, 'no space left on device'. Which drive filled up, the three things that eat space on a SparkBox, what is safe to delete, and how to move your media to the big drive properly.

Fix

Fix "Failed to authenticate with qBittorrent" Password Errors

Sonarr/Radarr say 'Failed to authenticate with qBittorrent' after a restart, or your reset did nothing? Here's why the qBittorrent password drifts and how to fix it.

Fix

Fix "Sonarr Cannot Connect" (Login Page, Prowlarr, Radarr)

Sonarr won't load, won't let you log in, or Prowlarr/Radarr can't reach it? Here are the three real causes and the exact steps to fix each one.

Fix

Fix "Sonarr Not Writable" Library Folder Errors

Sonarr says your library folder isn't writable and won't rename files? Here's why the top-level folder can look fine while subfolders block imports.

Fix

Gluetun "Permission denied" after install and verify timeouts, explained

Why Gluetun throws a Permission denied line after a clean install, why the verify step times out, and how to fix a state directory that isn't writable.

Fix

Gluetun indexer errors: "Unable to connect" and constant reconnects, fixed

Why your *arr apps can't reach indexers behind Gluetun — flapping servers, a corrupted servers.json, and DNS-over-TLS failures — plus the real fixes.

Fix

Gluetun Stuck "Unhealthy" and Every App Behind It Stopped

Gluetun shows unhealthy and half your media stack is listed as stopped? Here's the real cause — a VPN provider name mismatch — and how to fix it.

Fix

Gluetun WireGuard Connection Refused After Setting WIREGUARD_MTU

Gluetun still refusing connections after you set WIREGUARD_MTU=1320 or 1280? Here's why that MTU ladder does nothing and how to tune it correctly.

Fix

Immich Library Saving to the System Disk Instead of Your Data Pool

Immich keeps writing your photo library to the small system disk and filling it up. Here's why the upload volume points to the wrong place and how to fix it.

Fix

Immich login won't work: fixing Postgres 28P01 and the stuck setup screen

Immich login stuck or looping? Learn why a healthy database still throws Postgres 28P01, and why the setup page is at :2283 — not your dashboard.

Fix

Immich Permission Denied: Container Won't Start or Can't Write Uploads

Fix Immich permission errors that crash-loop the container or block uploads. Diagnose with logs first, then correct volume ownership and database auth.

Fix

Immich Refused: Connection Refused, Login Fails, Won't Uninstall

Immich showing connection refused or login failures? It's almost always Postgres rejecting an empty password, or a stuck container from a failed install. Here's the fix.

Fix

Immich Says Its Database Is Missing and Tries to Restore? It's Not DNS

Immich's migration helper thinks your database vanished and starts a restore. The real cause is a missing volume mount, not DNS. Here's how to check and fix it.

Fix

Immich Stuck in a Restart Loop After Editing PHOTOS_PATH

Immich stuck in a crash-restart loop after a PHOTOS_PATH edit, and a full reinstall didn't fix it? Here's why that happens and how to actually clear it.

Fix

Immich Stuck on Postgres Error 28P01? Here's the Password Fix

Immich won't start and Postgres logs show 28P01, but the database looks healthy? Here's why, and the safe way to fix the password mismatch.

Fix

Jellyfin "connection refused" in Jellyseerr, and locked out of setup

Fix Jellyseerr showing a Jellyfin connection refused error, plus the setup-wizard lockout that traps Jellyfin-only users with no admin account.

Fix

Jellyfin "Permission denied" and unhealthy on boot — how to fix it

Jellyfin won't write its plugins, logs or database and shows Permission denied or HTTP 000000. The real cause is root-owned folders and a doubled media path. Fix it here.

Fix

Jellyfin 401 and a Stuck Seerr Login: How to Fix It

A Jellyfin 401 leaves the Seerr setup wizard trapped and Moonfin logins failing. Here's why it happens, how to recover, and the version that fixes it.

Fix

Jellyfin Buffering on 4K Movies: How to Fix It

Jellyfin buffering during 4K playback is almost always transcoding or network related. Here's how to diagnose which one and fix it for good.

Fix

Jellyfin Container Stuck "Unhealthy" (But It Streams Fine)?

Jellyfin shows unhealthy in Docker even though playback works? It's almost always a health check hitting / expecting 200. Here's how to fix it for good.

Fix

Jellyfin Cover Art Missing? Fix the DNS Cause

Jellyfin shows bare titles with no artwork on boxes using a private DNS resolver. Here's why, and how to point Jellyfin at public DNS to fix it.

Fix

Jellyfin library is empty or won't scan your media

Your Jellyfin library shows no movies or TV even though the files are there. Here's why the scan comes up empty and how to fix the paths and permissions.

Fix

Jellyfin login fails through Seerr and the dashboard launcher stays "not ready"

Fix Jellyfin login problems: the Moonfin request button can sign into Seerr again after a v7 patch, plus why a dashboard launcher stays stuck after a manual admin.

Fix

Jellyfin Shows Duplicate or Empty Root Folders (Wrong Media Path)

Fix Jellyfin duplicate or empty root folders caused by inconsistent media paths. Learn the correct capitalized /data/Movies convention and how to align it.

Fix

Jellyfin Stuck on "Server Is Still Starting Up"? Here's the Fix

Jellyfin stuck on 'Server is still starting up' after an update? Here's what's really happening (a stuck DB migration) and how to fix it.

Fix

Jellyfin transcoding is slow or won't start after a restart

Why Jellyfin falls back to software transcoding, ignores your GPU, or refuses to start on a GPU-less box — and how to re-apply hardware acceleration the right way.

Fix

Jellyfin web UI broken after an index.html injection (stray </head> tags)

Fix a corrupted Jellyfin index.html caused by a sed-based script injection that turned every && into</head></head>. Restore a clean web UI safely.

Fix

Jellyseerr Unhealthy or Restarting? Here's the Real Cause

Jellyseerr, Notifiarr, and SABnzbd showing unhealthy or restarting whenever your VPN blips? Here's why, and how to stop the whole stack from cycling.

Fix

Locked Out of Jellyfin? Fix a Lost Admin Password Without Losing Your Library

Forgot your Jellyfin admin password? Here's how to reset it safely without wiping your libraries, users, or watch history.

Fix

Paperless-ngx 403 Forbidden Behind a Reverse Proxy (Fix)

Paperless-ngx throwing a 403 on login or upload behind your reverse proxy? It's not a file permission bug — it's a CSRF trust issue. Here's the real fix.

Fix

Pi-hole Login Always Wrong? The v6 Password Fix

Pi-hole admin password rejected every time? Pi-hole v6 ignores the old WEBPASSWORD variable. Here's the real cause and the exact fix.

Fix

Port Already in Use: an App Can't Start Because Something Else Owns Its Port

The checkup says a port is already in use, or an app log says 'address already in use'. How to see who owns the port, the three usual culprits on a NAS, and how to move SparkBox's port instead of fighting.

Fix

Portainer Password Never Works on First Login (Fixed)

Your generated Portainer admin password is rejected at login because it was double-hashed. Here's why it happens and how to reset and fix it for good.

Fix

Portainer Permission Denied: Fix Silent Failures on Setup

Portainer setup scripts throwing Permission denied on state files while containers still start fine? Here's the real cause and the fix.

Fix

Prowlarr Indexer Shows "Unavailable" or Stays Blocked by Cloudflare

Fix Prowlarr indexers that go unavailable after an update or stay blocked behind Cloudflare even with a FlareSolverr tag. Four real causes, step-by-step fixes, including when to switch to Byparr.

Fix

qBittorrent 401 "Unauthorized" WebUI Loop: How to Fix It

Stuck on a qBittorrent 401 Unauthorized page or a login that never works? Here's why it happens and how to fix the password and Host header settings for good.

Fix

qBittorrent 403 Forbidden Through Your VPN (Prowlarr, Sonarr, Radarr)

Getting a qBittorrent 403 or a Prowlarr indexer 403 even though your API key is correct? Here's why your VPN causes it and how to fix it.

Fix

qBittorrent keeps going "unhealthy" and restarting on boot

Why qBittorrent and your *arr apps flip to 'unhealthy' and restart during boot on ARM hardware — and how to fix the too-short healthcheck start_period.

Fix

qBittorrent Library Card Stuck Tall With Empty Space

Your qBittorrent Library card shows a big blank gap below its content and won't shrink? Here's the real layout cause and how to fix the oversized card.

Fix

qBittorrent Login Failing or "IP Banned"? Real Fix

qBittorrent WebUI stuck on 'Unauthorized' or IP banned even with the right password? Here's why the ban survives a password fix, and how to clear it.

Fix

qBittorrent Permission Denied & Downloads Never Import

Downloads finish but never show up in Sonarr or Radarr, or you get Errno 13 permission denied? Here's the real cause and how to fix it.

Fix

qBittorrent Refused Connection? Real Fix for Sonarr/Radarr/Prowlarr

qBittorrent showing 'connection refused' in Sonarr, Radarr or Prowlarr, or your password suddenly stopped working? Here's the actual cause and the fix.

Fix

qBittorrent Root Folder "/data/media/Movies Does Not Exist" — Seerr Requests Fail

Fix the qBittorrent/*arr root folder mismatch that makes Seerr requests fail with 'Root folder /data/media/Movies does not exist'. Align paths in minutes.

Fix

qBittorrent Scan Not Picking Up Downloads? Real Fix

qBittorrent scan stuck or Sonarr/Radarr downloads never import? Here's the actual fix for missing categories and low-disk stalls, step by step.

Fix

qBittorrent Torrents Stuck on "Queued" and Not Downloading

Fix qBittorrent torrents stuck in the queue and not downloading. Check queueing limits, spot a broken VPN bind, and make status surfaces tell the truth.

Fix

Radarr Library Warning About an "Extra" Quality Subfolder? Here's the Fix

A dashboard or health-check tool flagged a quality subfolder in your Radarr library as unwatched by Jellyfin? It's usually a false alarm. Here's why.

Fix

SABnzbd Asking for a Password You Never Set (or Won't Prompt for One)

Why SABnzbd asks for a password you never created, where that password lives, how to reset it, and why your installer stopped prompting for one.

Fix

Sonarr "Missing root folder: /data/TV" — Fix Silent Import Failures

Sonarr says the root folder /data/TV is missing and imports silently fail. Here's what /data really points to, why the folder is gone, and how to fix it.

Fix

Sonarr / Radarr "Root Folder Not Writable" or "Missing Root Folder" — How to Fix It

The 'folder is not writable by user' and 'Missing root folder' errors in Sonarr and Radarr, explained in plain English — what actually causes them, the four fixes in order, and how to stop them coming back.

Fix

Sonarr 403 Forbidden: Why It Happens and How to Fix It

Sonarr showing 403 Forbidden when you log in, scan your library, or sync from Prowlarr/Bazarr? Here are the four real causes and the exact fix for each.

Fix

Sonarr Indexer Missing or Unreachable? Real Fix

Sonarr indexers not showing up, or the dashboard says Sonarr/Prowlarr are unreachable? Here's the actual cause and how to fix it, no reinstall needed.

Fix

Sonarr Library Empty or Won't Scan? Fix the Path Mismatch

Sonarr library showing no episodes or failing to scan? It's almost always a container path mismatch. Here's how to find and fix it for good.

Fix

Sonarr Login Not Working? Where the Password Actually Lives

Locked out of Sonarr's login page? Here's why Sonarr asks for a password, where that password is stored, and how to reset it when you're locked out.

Fix

Sonarr Password Rejected: Fix Downloads That Keep Dropping

Sonarr downloads keep failing and re-queuing because a VPN password was rejected upstream. Here's how to spot it, fix it, and recover a damaged library.

Fix

Sonarr Permission Denied on Library Folder: The Real Fix

Sonarr can see /data/TV but won't write to it? It's a host folder permission mismatch, not a broken app. Here's how to actually fix it.

Fix

Sonarr Refused: "Another Operation Is in Progress" Fix

Sonarr says another operation is in progress and refuses every action, even though nothing is running. Here's the real cause and how to clear it.

Fix

Sonarr Stuck Importing Multi-Part RAR Torrents? Here's the Fix

Sonarr stuck on import with multi-part RAR torrents? Here's the known cause, the version that fixes it, and how to unstick queued downloads.

Fix

Tdarr Password Prompt or Login Failure: What's Known So Far

Tdarr suddenly asking for a password or rejecting one, and scans stuck alongside it? Here's what field reports show, and the safe checks to try now.

Fix

Vaultwarden Passwords Ended Up in an Unencrypted Backup

Your Vaultwarden backup was written as a plain, unencrypted archive because the backup key never resolved. Here's how to fix, verify, and clean it up safely.

Fix

VPN and database modules start with a blank password after an update

Fix a self-hosted VPN or DB-backed app that boots with an empty password after an update. Learn why Compose loads a blank secret and how to stop it.

Fix

VPN card is hugely tall on your dashboard (VPN library layout fix)

Your dashboard VPN and Weather cards stretch to 1000+ pixels tall. It's a CSS grid stretch bug plus an unbounded activity list. Here's the exact fix.

Fix

VPN Container Shows "Unhealthy" and Keeps Restarting — How to Fix It

Your VPN container flips to unhealthy and restart-loops? Read the exit code, tell OOM from a crash, and fix the real cause. Plain-English, any-setup guide.

Fix

VPN Dashboard Buttons Do Nothing? Fix "VPN Refused" Errors

VPN dashboard menu, Edit button, or scheduled-updates switch not responding? It's usually a Content Security Policy blocking the page's own buttons. Here's the fix.

Fix

VPN DNS Not Resolving? The Missing VPN_DOT Switch, Explained

Your self-hosted VPN's encrypted-DNS off-switch (VPN_DOT) was never written to .env, so it stayed unreachable. Here's how to add it by hand and fix DNS.

Fix

VPN Not Working or Not Connecting on SparkBox? Start Here

Your SparkBox VPN tile is red, downloads are stopped, and you don't know where to start. Read the Gluetun logs, match your symptom to one of four causes, and fix it in minutes.

Fix

VPN stuck on "modprobe tun" in a Proxmox LXC

Your VPN preflight tells you to run modprobe tun, but it fails inside an LXC container. Here's why that message is wrong and how to actually pass /dev/net/tun through.

Beginner & Easy

The no-code, no-terminal path to running your own apps.

Easy

Build Your Own Private RSS Reader (15 Years After Google Reader)

Google Reader shut down in 2013. Here's how to run your own private RSS reader with FreshRSS on SparkBox — turn it on, log in, and import your old feeds. No coding.

Easy

How Much Does Self-Hosting Actually Cost? (For Someone Just Starting)

Real numbers for running your own apps at home: hardware, electricity, and the one optional subscription. A beginner's honest cost breakdown, not a spec sheet.

EasyNew

How to Access Your Home Server From Anywhere (Without Port Forwarding)

Reach your home server from your phone or laptop anywhere — no port forwarding, no dynamic DNS, nothing opened to the internet. A plain-English Tailscale walkthrough for beginners.

Easy

How to Add Two-Factor Authentication to Your Self-Hosted Apps

A plain-English guide to two-factor authentication for the apps you run at home. What 2FA really is, why a password alone isn't enough, and how Authelia adds a code gate in front of everything at once.

Easy

How to Automate Your Home Without Google or Alexa Listening

You can run a smart home that controls lights, plugs, and sensors without a Google or Amazon account in the loop. Here's the beginner-friendly way, in plain English — no terminal needed.

Easy

How to Block Ads on Your Smart TV (Without Installing Anything on the TV)

Your smart TV is full of ads and quietly phones home. Here's how to block most of it at the network level — no app on the TV, no rooting, no subscription. Tested on SparkBox.

Easy

How to Block Trackers on Every Device in Your House at Once

Trackers follow you across the web, your phone apps, and even your smart TV. Here's how to block them for every device at once — at the network level, no browser add-ons. Tested on a UGREEN NAS.

Easy

How to Build Your Own Private Wiki for Personal Knowledge

Build a private wiki for your own notes, projects, and how-tos — running on hardware you own, no monthly fee, no terminal. A beginner walkthrough using BookStack on SparkBox.

Easy

How to Control Your Smart Home From Your Phone Without Using the Cloud

When you tap a light in a normal app, the command travels to a company's servers and back. Here's how to control your smart home from your phone with the command staying inside your house.

Easy

How to Get a Private Search Engine Instead of Using Google

A plain-English guide to running your own private search engine at home. No tracking, no ad profile, no terminal required — set it up on a SparkBox box and make it your browser's default in a few minutes.

EasyNew

How to Get AI Face Recognition on Your Photos (Without Sending Them to Google)

Immich gives you Google-Photos-style face grouping that runs entirely on your own NAS — no photos uploaded to Google. Here's how to switch it on and name your first faces. Tested on a UGREEN NAS.

EasyNew

How to Get AI Security-Camera Alerts (Without the Footage Leaving Your House)

Get smart camera alerts for people and cars without a cloud subscription. Here's how Frigate's local AI on a SparkBox spots what matters and keeps every clip in your house.

Easy

How to Get Your Own Google Drive (Without Touching Code)

Want a private Google Drive you actually own? Here's how to set up Nextcloud on SparkBox — file sync on your phone and laptop, share links, calendar, no code, no monthly fee.

Easy

How to Host Your Own Audiobook Library (Without Audible)

Own a bunch of audiobooks? Turn them into your own private listening library with chapters, bookmarks, and a phone app that syncs your place — no Audible, no monthly credit. Tested on a UGREEN NAS.

Easy

How to Leave Google Photos If You're Not a Technical Person

Tired of paying Google for your own memories but scared of anything technical? Here's the calm, plain-English way to move off Google Photos to a private library you own — without code, without Linux, and without losing a single picture.

Easy

How to Remote Into Your Home Network Without Touching Your Router

Can't forward a port because you rent, live in a dorm, or your internet provider won't let you? Here's how to reach your home server from anywhere without ever opening your router settings.

Easy

How to Replace iCloud Photos With Your Own Server (Even on iPhone)

Move your photo library off iCloud and onto a server you own — with automatic iPhone backup, HEIC support, and face search. A plain-English walkthrough, honest about what it does and doesn't replace.

Easy

How to Run Security Cameras Without Paying a Monthly Cloud Fee

Cloud cameras charge you every month to store clips you already own. Here's how to record your cameras locally on a SparkBox with Frigate — no subscription, footage stays in your house.

Easy

How to Save Your Bookmarks Without Letting Chrome Sync Them

Tired of Chrome syncing your bookmarks to Google? Here's how to keep your own private bookmark list on a little app you run yourself — saved with one click from any browser, on every device.

Easy

How to Set Up a Private VPN at Home (And Why You'd Want To)

A private VPN at home lets you reach your own apps from anywhere without exposing anything to the internet. Here's the beginner path (Tailscale), the DIY path (WireGuard), and an honest look at what a home VPN does and doesn't do.

Easy

How to Set Up a Self-Hosted Server in One Command

Exactly what the one-line SparkBox install command does, minute by minute — and the honest answer to whether pasting a curl command into your server is safe.

Easy

How to Share Files With Family Without Using Google Drive or Dropbox

Share photos and files with your whole family from your own server — private, no Google Drive, no Dropbox, no monthly fee. A plain-English walkthrough with per-person accounts.

Easy

How to Stream Your Own Music Collection (Like Spotify, Without the Subscription)

Already own a pile of MP3s or FLACs? Turn them into your own Spotify-style music server you can stream to your phone anywhere — no subscription, no uploads to anyone else. Tested on a UGREEN NAS.

Easy

How to Sync Photos Between an iPhone and an Android Phone Privately

Keep photos in sync across an iPhone and an Android phone — and share one family photo library — without Google Photos or iCloud, all from a server you own.

Easy

How to Turn an Old Laptop Into Your Own Private Server

Got a laptop gathering dust? Here's the honest, beginner-friendly way to turn it into a private home server — what it can run, what it can't, and the exact steps.

Easy

How to Use Plex Without Paying for Plex Pass (And the Free Alternative That Just Works)

You don't need Plex Pass to use Plex — but you do for hardware transcoding. Here's exactly what you give up without it, and how to switch to Jellyfin if the paywall isn't worth it.

Easy

How to Watch Your Home Movies on Vacation (No Hard Drive)

Stream your own movie and TV library to your phone from a hotel, a plane, or anywhere abroad — no carrying a hard drive, no exposing your home to the internet. A plain-English walkthrough.

Easy

How to Watch Your Own Movies on Any Device in the House

Stream your own movie and TV collection to every screen in your house — phone, tablet, TV — with a free media server. No subscription, no tracking. A plain-English beginner guide.

Easy

Self-hosted dashboards for beginners, honestly compared

An honest, plain-English comparison of the best self-hosted dashboards for beginners — Homarr, Dashy, Heimdall, Homepage, Glance and CasaOS — plus the turnkey shortcut if you'd rather skip the setup entirely.

Easy

Self-Hosting When Your Spouse Isn't Technical (How to Make It Painless for Them)

Running your own apps shouldn't mean your partner needs a manual. Here's how to set up a home server so the non-technical person in your house can use it without ever thinking about the tech — and without calling you to fix it.

Easy

The Easiest Way to Back Up Your Phone Photos to Your Own Server

Back up your phone photos to a server you actually own, without writing a single line of code. Install one app, flip auto-backup, done. The honest beginner walkthrough.

Easy

The Easiest Way to Self-Host a Password Manager (Even If You're New)

Run your own Bitwarden-compatible password manager on a box at home in a few clicks — including the one gotcha that trips up every beginner, explained plainly, plus how to move your passwords over from LastPass.

Easy

Your Own Media Library Without Coding: Organize and Stream What You Own

A plain-English guide to organizing the movies and shows you own and streaming them to every screen — no terminal, no coding. What you get, what it really costs, and the one honest catch.

App Setup — every app SparkBox ships

SetupMost read

How to set up Hearth Chat

Setup, activation, privacy, backups, troubleshooting and practical workflows for How to set up Hearth Chat.

SetupMost read

How to set up Surfshark VPN to keep your SparkBox download apps private

A plain-English guide to connecting Surfshark to SparkBox's media stack. The VPN is built in — you just paste your WireGuard details once, and your download apps stay private behind a kill-switch. No terminal needed.

Setup

Actual Budget on SparkBox: open it, first login, settings, fixes

Privacy-first personal finance. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.

SetupNew

AdGuard Home on SparkBox: open it, first login, settings, fixes

Network-wide ad &amp; tracker blocker. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.

Setup

Audiobookshelf on SparkBox: open it, first login, settings, fixes

Listen to your audiobooks and podcasts anywhere. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.

Setup

Authelia on SparkBox: open it, first login, settings, fixes

SSO + 2FA in front of your apps. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.

Setup

Backups on SparkBox: open it, first login, settings, fixes

Encrypted, versioned backups to the cloud. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.

Setup

BookStack on SparkBox: open it, first login, settings, fixes

Self-hosted wiki &amp; docs. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.

Setup

Changedetection.io on SparkBox: open it, first login, settings, fixes

Get notified when websites change. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.

Setup

Cloud Storage on SparkBox: open it, first login, settings, fixes

Your own private Google Drive. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.

Setup

Cloudflare Tunnel on SparkBox: open it, first login, settings, fixes

Your apps on the internet — no port forwarding. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.

Setup

Ebooks &amp; Comics on SparkBox: open it, first login, settings, fixes

Your personal library server. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.

Setup

Emby on SparkBox: open it, first login, settings, fixes

Stream your media to any device. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.

Setup

EmuDoctor: Ultimate early-access setup and safe repair workflow

Setup, activation, privacy, backups, troubleshooting and practical workflows for EmuDoctor.

Setup

ErsatzTV on SparkBox: open it, first login, settings, fixes

Turn your library into live TV channels. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.

Setup

File Browser on SparkBox: open it, first login, settings, fixes

Manage your server files from the browser. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.

Setup

FreshRSS on SparkBox: open it, first login, settings, fixes

Follow your favorite sites in one place. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.

Setup

Frigate NVR on SparkBox: open it, first login, settings, fixes

AI camera recording, 100% local. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.

Setup

Gitea on SparkBox: open it, first login, settings, fixes

Your own private Git server. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.

Setup

Gotify on SparkBox: open it, first login, settings, fixes

Send and receive push notifications. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.

Setup

Home Assistant on SparkBox: open it, first login, settings, fixes

Smart home automation hub. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.

Setup

Host a Minecraft Bedrock server — the Minecraft your kids play

Run a Minecraft Bedrock server on your own hardware — for phones, tablets, and the default Windows app. One click, ~1GB of memory, and the world lives on your box.

Setup

Host a Project Zomboid server (one click, no command line)

Run a dedicated Project Zomboid server on your own hardware — the world keeps ticking between sessions, passwords are generated for you, and there is no monthly bill.

Setup

Host your own Factorio server (one click, no command line)

Run a dedicated Factorio server on your own hardware — one click to install, friends join straight from the game, and the factory keeps running when your PC is off.

Setup

Host your own Minecraft server (no command line)

Run a Minecraft server for your friends or your kids on your own hardware — one click to install, a friendly web panel to manage it, and no monthly hosting bill.

Setup

Host your own Terraria server (one click, no command line)

Run a dedicated Terraria server on your own hardware — the lightest game server SparkBox offers, with an auto-generated world and a password out of the box.

Setup

Host your own Valheim server (one click, no command line)

Run a dedicated Valheim server on your own hardware — one click to install, password-protected out of the box, and the world keeps living while your PC is off.

Setup

Hosted Hearth: your private chat at yourname.hearthchat.net

Setup, activation, privacy, backups, troubleshooting and practical workflows for Hosted Hearth.

Setup

How to invite friends to your media server with Wizarr

Send a link and friends set up their own Jellyfin, Plex, or Emby account — no hand-made logins, no passwords over text.

Setup

How to set up Immich on your SparkBox

Immich is preinstalled on SparkBox — here's how to log in, connect the mobile app, survive the first-import job grind on low-power hardware, and where your photos actually live. Tested on a UGREEN NAS with 43,000 photos.

Setup

How to set up Plex on your SparkBox

Plex Media Server on SparkBox — claim, first library, hardware transcoding, and how it coexists with Jellyfin / Emby on the same /data/media folder.

Setup

Jellyfin on SparkBox: open it, first login, settings, fixes

Stream your movies, shows, and music. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.

Setup

Jellystat on SparkBox: open it, first login, settings, fixes

Watch stats for your Jellyfin. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.

Setup

Kiwix on SparkBox: open it, first login, settings, fixes

Share offline knowledge on your network. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.

Setup

Linkding on SparkBox: open it, first login, settings, fixes

Save and organize your bookmarks. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.

Setup

Local AI on SparkBox: open it, first login, settings, fixes

Run LLMs on your own hardware. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.

Setup

Matrix Chat on SparkBox: open it, first login, settings, fixes

Your own encrypted, federated chat server. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.

Setup

Mealie on SparkBox: open it, first login, settings, fixes

Save, organize, and plan your recipes. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.

Setup

Metrics &amp; Dashboards on SparkBox: open it, first login, settings, fixes

Beautiful graphs for everything running on your box. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.

Setup

Monitoring on SparkBox: open it, first login, settings, fixes

Get alerts when something goes down. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.

Setup

n8n on SparkBox: open it, first login, settings, fixes

Automate anything with visual workflows. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.

Setup

Navidrome on SparkBox: open it, first login, settings, fixes

Stream your music collection anywhere. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.

Setup

Paperless-ngx on SparkBox: open it, first login, settings, fixes

Scan, organize, and search your documents. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.

Setup

PhotoPrism on SparkBox: open it, first login, settings, fixes

AI photo library with face and object search. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.

Setup

Pinchflat on SparkBox: open it, first login, settings, fixes

Your own YouTube library. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.

Setup

Recessionist Intel: redeem Ultimate and use the economic console

Setup, activation, privacy, backups, troubleshooting and practical workflows for Recessionist Intel.

Setup

Remote Access VPN on SparkBox: open it, first login, settings, fixes

Access your server from anywhere. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.

Setup

SearXNG on SparkBox: open it, first login, settings, fixes

Search Google, Bing, DuckDuckGo without being tracked. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.

Setup

Shelfarr on SparkBox: open it, first login, settings, fixes

Book requests, downloads, and library delivery. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.

Setup

SparkFlow: hold a key, talk, it types

Setup, activation, privacy, backups, troubleshooting and practical workflows for SparkFlow.

Setup

SparkMacro: complete setup, daily logging and recovery guide

Setup, activation, privacy, backups, troubleshooting and practical workflows for SparkMacro.

Setup

Speedtest Tracker on SparkBox: open it, first login, settings, fixes

Monitor your internet speed over time. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.

Setup

Stirling PDF on SparkBox: open it, first login, settings, fixes

Merge, split, convert, and edit PDFs. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.

Setup

Syncthing on SparkBox: open it, first login, settings, fixes

Keep folders in sync across all your devices. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.

Setup

Tailscale on SparkBox: open it, first login, settings, fixes

Zero-config mesh VPN. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.

Setup

Tdarr on SparkBox: open it, first login, settings, fixes

Automatically transcode and health-check your media. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.

Setup

TomSparkCal: complete setup, sharing, phone and backup guide

Setup, activation, privacy, backups, troubleshooting and practical workflows for TomSparkCal.

Setup

TSNotes: sticky notes that stay on your desktop

Setup, activation, privacy, backups, troubleshooting and practical workflows for TSNotes.

Setup

Tunarr on SparkBox: open it, first login, settings, fixes

Turn your library into live TV channels. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.

Setup

Vaultwarden on SparkBox: open it, first login, settings, fixes

Private password manager. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.

Setup

Your first successful setup

Start with one app, check it does a useful task, then protect its data. A practical first-use checklist for SparkBox.

More Guides

Guide

Can I run SparkBox on Proxmox? (VM vs LXC, and the LXC setup)

Yes — SparkBox runs on Proxmox, and they do different jobs. Here's the honest difference between using a VM and an LXC container, and the exact host-side setup an LXC needs.

Guide

How to Replace UGOS with Ubuntu on a UGREEN NAS (Keep Your Data)

Remove UGOS and install Ubuntu on a UGREEN NAS entirely over SSH — no monitor, no USB. Keep every photo and app in place, run ~44% less RAM, and stay reversible. Tested on a DXP2800.

Guide

My Vault — Keep Your SparkBox Passwords in One Safe Place

My Vault is the encrypted password locker built into your SparkBox dashboard. It keeps every app password in one PIN-protected place that lives on your box and nowhere else. Here's how to use it.

Guide

Put SparkBox on Your Phone (+ Turn On Notifications)

Install SparkBox as an app on your phone and get a notification when something needs attention — or when a movie you requested is ready to watch. Legend feature.

Guide

Run SparkBox as a Windows App (Install It on Your Desktop)

Install SparkBox as a real desktop app on Windows — its own window, a Start-menu icon, and notifications when your box needs you. No download, no account. Click by click.

Guide

SparkBox Ultimate: complete app-by-app setup and support guide

Setup, activation, privacy, backups, troubleshooting and practical workflows for SparkBox Ultimate.

Guide

Stepped Upgrade — When the One-Click Updater Refuses

What SparkBox's stepped-upgrade response means, why it happens, and the exact command to catch up.

Guide

Using Tom AI — Your SparkBox's Built-In Assistant

Tom AI is the assistant built into your SparkBox dashboard. Ask it anything about your box in plain English, and let it watch for problems and fix common ones for you. Here's how to use it.

GuideNew

Why the AI-generated docker-compose for your *arr stack doesn't work

An AI will write you a working-looking docker-compose for Sonarr, Radarr and a VPN in seconds. Here is what it cannot know about your machine — and why six hours later it still isn't downloading.

Guide

ZimaOS vs SparkBox: replace your NAS operating system, or keep it?

ZimaOS replaces the operating system on your NAS. SparkBox installs on top of the one you already have. An honest, sourced comparison — including what ZimaOS does better.