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.
Never run your own server before? The gentle on-ramp — no jargon, no terminal experience assumed. Read them in order.
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 readA 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 readScared 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.
StartYou 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.
StartA 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.
StartPicking 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.
Hit an error? The real causes and the fix in order, for the self-hosting problems people actually search for.
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.
FixAn 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.
FixThe 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.
FixYour 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.
FixSonarr, 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.
FixDownloads 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.
FixSonarr/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.
FixSonarr 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.
FixSonarr 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.
FixWhy 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.
FixWhy your *arr apps can't reach indexers behind Gluetun — flapping servers, a corrupted servers.json, and DNS-over-TLS failures — plus the real fixes.
FixGluetun 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.
FixGluetun 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.
FixImmich 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.
FixImmich login stuck or looping? Learn why a healthy database still throws Postgres 28P01, and why the setup page is at :2283 — not your dashboard.
FixFix Immich permission errors that crash-loop the container or block uploads. Diagnose with logs first, then correct volume ownership and database auth.
FixImmich 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.
FixImmich'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.
FixImmich 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.
FixImmich 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.
FixFix Jellyseerr showing a Jellyfin connection refused error, plus the setup-wizard lockout that traps Jellyfin-only users with no admin account.
FixJellyfin 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.
FixA 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.
FixJellyfin buffering during 4K playback is almost always transcoding or network related. Here's how to diagnose which one and fix it for good.
FixJellyfin 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.
FixJellyfin 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.
FixYour 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.
FixFix 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.
FixFix Jellyfin duplicate or empty root folders caused by inconsistent media paths. Learn the correct capitalized /data/Movies convention and how to align it.
FixJellyfin 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.
FixWhy 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.
FixFix a corrupted Jellyfin index.html caused by a sed-based script injection that turned every && into</head></head>. Restore a clean web UI safely.
FixJellyseerr, Notifiarr, and SABnzbd showing unhealthy or restarting whenever your VPN blips? Here's why, and how to stop the whole stack from cycling.
FixForgot your Jellyfin admin password? Here's how to reset it safely without wiping your libraries, users, or watch history.
FixPaperless-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.
FixPi-hole admin password rejected every time? Pi-hole v6 ignores the old WEBPASSWORD variable. Here's the real cause and the exact fix.
FixThe 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.
FixYour 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.
FixPortainer setup scripts throwing Permission denied on state files while containers still start fine? Here's the real cause and the fix.
FixFix 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.
FixStuck 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.
FixGetting 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.
FixWhy 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.
FixYour 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.
FixqBittorrent 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.
FixDownloads 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.
FixqBittorrent showing 'connection refused' in Sonarr, Radarr or Prowlarr, or your password suddenly stopped working? Here's the actual cause and the fix.
FixFix the qBittorrent/*arr root folder mismatch that makes Seerr requests fail with 'Root folder /data/media/Movies does not exist'. Align paths in minutes.
FixqBittorrent scan stuck or Sonarr/Radarr downloads never import? Here's the actual fix for missing categories and low-disk stalls, step by step.
FixFix qBittorrent torrents stuck in the queue and not downloading. Check queueing limits, spot a broken VPN bind, and make status surfaces tell the truth.
FixA 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.
FixWhy SABnzbd asks for a password you never created, where that password lives, how to reset it, and why your installer stopped prompting for one.
FixSonarr 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.
FixThe '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.
FixSonarr 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.
FixSonarr 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.
FixSonarr 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.
FixLocked 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.
FixSonarr 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.
FixSonarr 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.
FixSonarr 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.
FixSonarr stuck on import with multi-part RAR torrents? Here's the known cause, the version that fixes it, and how to unstick queued downloads.
FixTdarr 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.
FixYour 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.
FixFix 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.
FixYour 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.
FixYour 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.
FixVPN 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.
FixYour 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.
FixYour 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.
FixYour 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.
The no-code, no-terminal path to running your own apps.
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.
EasyReal 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.
EasyNewReach 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.
EasyA 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.
EasyYou 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.
EasyYour 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.
EasyTrackers 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.
EasyBuild 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.
EasyWhen 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.
EasyA 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.
EasyNewImmich 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.
EasyNewGet 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.
EasyWant 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.
EasyOwn 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.
EasyTired 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.
EasyCan'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.
EasyMove 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.
EasyCloud 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.
EasyTired 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.
EasyA 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.
EasyExactly 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.
EasyShare 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.
EasyAlready 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.
EasyKeep 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.
EasyGot 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.
EasyYou 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.
EasyStream 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.
EasyStream 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.
EasyAn 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.
EasyRunning 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.
EasyBack 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.
EasyRun 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.
EasyA 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.
A plain-English, checklist-style guide to setting up a media server on SparkBox. Enable the Media module, add your VPN, let SparkBox auto-wire the stack, and request your first title from one simple screen — no per-app config.
MediaMost readAlready have media on your UGREEN/UGOS NAS? Here's how to point SparkBox at it and let your apps read it — without taking ownership away from your NAS's own apps.
MediaSwitch your SparkBox media server from 1080p to 4K/UHD with one setting. What changes, what it costs in disk space and playback, how to check it worked, and how to go back.
MediaNewYour media server says it needs an indexer. Here is exactly what that means and where to click in Prowlarr to add one, test it, and see it appear in Sonarr and Radarr — in plain English, no jargon.
MediaWe run both on the same SparkBox install. Here is the honest comparison — accounts, apps, hardware transcoding, privacy, and cost — by someone who actually uses them, not someone reading the wikis.
Your UGREEN NAS phones home to China out of the box. Here's exactly what it sends, why it matters, and how to shut it all down — tested on real hardware.
PrivacyMost readWhy SparkBox recommends Surfshark over ProtonVPN and NordVPN for the Media module. Real-world BitTorrent speed data from the SparkBox test NAS.
PrivacyPi-hole comes preinstalled on SparkBox — but most people stop there. Here's how to actually point your network at it, verify it works, and tune the blocklists. Tested on a UGREEN NAS.
PrivacyType jellyfin.tom.home.arpa on your phone instead of 192.168.1.23:8096. How to turn on SparkBox's friendly app addresses, make them work on every device, and fix a phone that won't open them.
Looking for a self-hosting app or platform to promote as an affiliate? You'll find almost nothing — YunoHost, Homarr, Jellyfin, Nextcloud, Umbrel and the rest are free open-source projects with no affiliate program. Here's the real (tiny) list, and the gap.
AppsHome Assistant's Discovered list is empty even though the devices are right there. Why that happens in Docker, the one switch that fixes it on SparkBox, what changes for a custom domain, and how to switch back.
AppsA step-by-step, checklist-style guide to running SparkBox on Windows using WSL2 and Ubuntu. Install, claim the dashboard, set up media, fix a jammed-up install, and clean-slate it when you need a fresh start.
Setup, activation, privacy, backups, troubleshooting and practical workflows for How to set up Hearth Chat.
SetupMost readA 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.
SetupPrivacy-first personal finance. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.
SetupNewNetwork-wide ad & tracker blocker. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.
SetupListen to your audiobooks and podcasts anywhere. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.
SetupSSO + 2FA in front of your apps. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.
SetupEncrypted, versioned backups to the cloud. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.
SetupSelf-hosted wiki & docs. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.
SetupGet notified when websites change. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.
SetupYour own private Google Drive. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.
SetupYour apps on the internet — no port forwarding. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.
SetupYour personal library server. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.
SetupStream your media to any device. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.
SetupSetup, activation, privacy, backups, troubleshooting and practical workflows for EmuDoctor.
SetupTurn your library into live TV channels. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.
SetupManage your server files from the browser. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.
SetupFollow your favorite sites in one place. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.
SetupAI camera recording, 100% local. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.
SetupYour own private Git server. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.
SetupSend and receive push notifications. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.
SetupSmart home automation hub. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.
SetupRun 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.
SetupRun 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.
SetupRun 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.
SetupRun 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.
SetupRun 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.
SetupRun 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.
SetupSetup, activation, privacy, backups, troubleshooting and practical workflows for Hosted Hearth.
SetupSend a link and friends set up their own Jellyfin, Plex, or Emby account — no hand-made logins, no passwords over text.
SetupImmich 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.
SetupPlex Media Server on SparkBox — claim, first library, hardware transcoding, and how it coexists with Jellyfin / Emby on the same /data/media folder.
SetupStream your movies, shows, and music. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.
SetupWatch stats for your Jellyfin. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.
SetupShare offline knowledge on your network. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.
SetupSave and organize your bookmarks. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.
SetupRun LLMs on your own hardware. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.
SetupYour own encrypted, federated chat server. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.
SetupSave, organize, and plan your recipes. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.
SetupBeautiful graphs for everything running on your box. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.
SetupGet alerts when something goes down. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.
SetupAutomate anything with visual workflows. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.
SetupStream your music collection anywhere. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.
SetupScan, organize, and search your documents. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.
SetupAI photo library with face and object search. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.
SetupYour own YouTube library. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.
SetupSetup, activation, privacy, backups, troubleshooting and practical workflows for Recessionist Intel.
SetupAccess your server from anywhere. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.
SetupSearch Google, Bing, DuckDuckGo without being tracked. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.
SetupBook requests, downloads, and library delivery. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.
SetupSetup, activation, privacy, backups, troubleshooting and practical workflows for SparkFlow.
SetupSetup, activation, privacy, backups, troubleshooting and practical workflows for SparkMacro.
SetupMonitor your internet speed over time. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.
SetupMerge, split, convert, and edit PDFs. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.
SetupKeep folders in sync across all your devices. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.
SetupZero-config mesh VPN. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.
SetupAutomatically transcode and health-check your media. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.
SetupSetup, activation, privacy, backups, troubleshooting and practical workflows for TomSparkCal.
SetupSetup, activation, privacy, backups, troubleshooting and practical workflows for TSNotes.
SetupTurn your library into live TV channels. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.
SetupPrivate password manager. Where it opens, the first login, the settings that matter, and the fixes for what goes wrong.
SetupStart with one app, check it does a useful task, then protect its data. A practical first-use checklist for SparkBox.
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.
GuideRemove 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.
GuideMy 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.
GuideInstall 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.
GuideInstall 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.
GuideSetup, activation, privacy, backups, troubleshooting and practical workflows for SparkBox Ultimate.
GuideWhat SparkBox's stepped-upgrade response means, why it happens, and the exact command to catch up.
GuideTom 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.
GuideNewAn 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.
GuideZimaOS 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.