TuxPick

Your Home Server

Your own private collection of services for files, media, backups, smart-home control and more. Instead of relying entirely on cloud subscriptions, these run inside your own home, on your own hardware.

Set up a home server with TuxPick

Everything below installs in one go and appears on a single dashboard. Each service is open‑source and maintained by its own project — the links take you to their official documentation.

Home Server Dashboard

AYVAtechhomeserver.local

Your control centre. One simple screen for reaching everything installed on your server.

Rather than remembering different addresses and port numbers, open the dashboard and launch your media server, files, backups, monitoring and smart home from one place.

Great for: making a home server easy enough for the whole family to use.

Portainer

homeserver.local:9443

Manage everything running on your server. A graphical interface for managing Docker containers.

See what's running, start or stop services, check logs, update containers and manage storage and networking without working entirely from the command line.

Great for: server administration and troubleshooting.

Uptime Kuma

homeserver.local:3001

Know when something stops working. Continuously monitors your server and services.

Checks whether websites, applications and network devices are online, and shows their current status and uptime history. Notifications can be set up so you know when something important goes offline.

Great for: server health monitoring.

Jellyfin Server

homeserver.local:8096

Your own private media server. Organises your movies, TV shows and other video into an easy streaming library.

Watch your own media from TVs, computers, phones and tablets around your home, without a monthly media‑server subscription.

Great for: movies, TV and personal video collections.

FileBrowser Quantum

homeserver.local:8080

Access your server files from a web browser. An easy online file manager for your server.

Browse folders, upload and download files, organise content, preview files and create controlled file shares without needing the server desktop.

Great for: documents, photos, downloads and shared family storage.

Home Assistant

homeserver.local:8123

Turn your server into the brain of your smart home. Connects compatible lights, switches, sensors, cameras and other smart‑home equipment into one system.

Create automations such as turning lights on at sunset, sending alerts when doors open, or controlling devices based on who is home.

Great for: smart homes and automation.

Beszel

homeserver.local:8090

See how your server is performing. Lightweight server monitoring.

Check CPU usage, memory, storage utilisation and system performance through a clean dashboard.

Great for: knowing whether your home server is healthy or overloaded.

Backrest + Restic

homeserver.local:9898

Automatic backups for your important data. Restic is the backup engine that securely stores copies of your data; Backrest adds the web interface.

Create backup schedules, check previous backups and restore files when something goes wrong.

Great for: protecting family photos, documents and important server data.

Syncthing Server

homeserver.local:8384

Keep folders synchronised between your devices. Automatically syncs selected folders between computers and your home server.

A folder on your laptop can copy itself to your server whenever the laptop joins your network. Unlike traditional cloud storage, the files stay on devices you control.

Great for: automatic file synchronisation and personal cloud‑style storage.

Navidrome

homeserver.local:4533

Your own personal music streaming service. Organises your music collection and streams it from your home server.

Browse artists, albums and playlists from phones, computers and compatible music apps.

Great for: anyone with their own MP3, FLAC or digital music collection.

Audiobookshelf

homeserver.local:13378

Your own audiobook and podcast library. Organises audiobooks and podcasts and remembers your listening position.

Browse your collection, continue listening across devices and manage multiple users.

Great for: audiobooks, spoken‑word collections and podcasts.

FreshRSS

homeserver.local:8084

Your own personalised news feed. Collects new articles from websites and RSS feeds you choose.

Instead of visiting dozens of sites individually, new posts appear together in your own private feed reader.

Great for: news, technology sites, blogs and favourite websites.

Actual Budget

homeserver.local:5006

Private personal finance management. Organise household finances, track spending and build budgets.

Because it's self‑hosted, your financial database stays under your control rather than depending on an external budgeting service.

Great for: household budgets and spending management.

Mealie

homeserver.local:9925

Your family's digital recipe book. Stores and organises recipes on your home server.

Create recipes, organise meals, build shopping lists and keep favourite family recipes together in one searchable place.

Great for: recipes, meal planning and shopping lists.

Prowlarr

homeserver.local:9696

Central management for compatible media indexers. Connects indexers with media‑management applications such as Sonarr and Radarr.

Instead of configuring the same services repeatedly, manage them from one place.

Great for: advanced automated media‑library management.

Sonarr

homeserver.local:8989

Organise and monitor your TV library. Manages television series in your personal media collection.

Tracks episodes, organises files, renames them consistently and works with compatible download services to maintain a library.

Great for: large TV collections.

Radarr

homeserver.local:7878

Organise and manage your movie library. The same role as Sonarr, but for films.

Keeps your movie collection organised and works with compatible download services and media servers.

Great for: large personal movie collections.

Bazarr

homeserver.local:6767

Automatically manage subtitles. Works alongside Sonarr and Radarr to manage subtitle files.

Searches configured subtitle providers in different languages and keeps subtitles organised with your movies and TV shows.

Great for: subtitles and multilingual households.

qBittorrent Server

homeserver.local:8091

A web‑controlled download manager for BitTorrent transfers. Runs on your server and is controlled from a browser on another device.

Downloads continue even when your main computer is switched off. Use it for content you are legally permitted to download and share.

Great for: Linux distributions, open‑source software and other legitimate BitTorrent downloads.

Jellyseerr

homeserver.local:5055

A simple way for the family to request media. A polished request interface that works alongside Jellyfin.

Family members can search the catalogue, request something for the household library and see the status of their requests — without access to the technical server tools.

Great for: making a media server family‑friendly.

Everything works together

The real power isn't any one application — it's how they connect. Four groups do most of the work.

Media

Find it, fetch it, subtitle it, watch it — and let the family ask for it.

Jellyfin · Jellyseerr · Sonarr · Radarr · Prowlarr · Bazarr · qBittorrent

Files and backups

Reach your files from anywhere, keep devices in step, and know there's a copy if something breaks.

FileBrowser Quantum · Syncthing · Backrest + Restic

Monitoring and management

See what's running, how hard it's working, and get told when something stops.

Portainer · Beszel · Uptime Kuma

Home and household

Your smart home, your music, your books, your news, your budget and your recipes.

Home Assistant · Navidrome · Audiobookshelf · FreshRSS · Actual Budget · Mealie

The result is a private home cloud, media centre, backup system and smart‑home controller — all running on hardware in your own home, reachable at homeserver.local.

Set up a home server with TuxPick

How it installs

  1. Pick the services you want on the TuxPick page, or start from the Home server preset.
  2. Download the script it builds and run it on your Ubuntu or Zorin OS machine.
  3. It installs Docker, sets the machine up as an always‑on server, and brings each service up in turn.
  4. When it finishes, open homeserver.local and everything is there.

Takes roughly ten to twenty minutes on a first run, mostly spent downloading each application.