🏠 Self-hosting & Home Server
Free and open-source software for running your own services at home – on a NAS, a Raspberry Pi or an old PC. Keep your data at home and reach it safely from anywhere.
Open in the interactive Digital Resources
Proxmox VE
proxmox.comA complete virtualization platform based on Debian: run virtual machines and LXC containers on one server, with a web interface, snapshots and backups. Free to use; the paid subscription only adds enterprise updates and support.
TrueNAS
truenas.comA NAS operating system built on the ZFS file system – reliable storage with snapshots, data checksums and file sharing over SMB and NFS.
OpenMediaVault
openmediavault.orgA lightweight NAS system based on Debian that also runs well on a Raspberry Pi or an old PC. Simple web interface and plugins for Docker.
Nextcloud
nextcloud.comYour own cloud for files, calendars, contacts, notes and online documents – a self-hosted alternative to Google Drive and Dropbox.
Immich
immich.appA self-hosted photo and video library with automatic backup from your phone, face recognition and maps – similar to Google Photos.
Jellyfin
jellyfin.orgA media server for your own films, series and music, with apps for TVs, phones and browsers. No account or subscription needed.
Home Assistant
home-assistant.ioControl lights, heating, sensors and thousands of smart devices locally, without depending on manufacturers' clouds.
Paperless-ngx
docs.paperless-ngx.comScan your paper documents, and it recognises the text (OCR), tags them and makes everything searchable.
Vaultwarden
github.comA lightweight server for the Bitwarden password manager apps. Keep your passwords on your own server – and back it up carefully.
Syncthing
syncthing.netSynchronise folders directly between your devices, with no central server. Encrypted and simple.
Pi-hole
pi-hole.netA DNS server for your home network that blocks ads and trackers on every device – runs happily on a Raspberry Pi.
AdGuard Home
github.comAn alternative to Pi-hole with a modern interface and built-in support for encrypted DNS.
WireGuard
wireguard.comA fast, modern VPN built into the Linux kernel – the safe way to reach your home server from outside without opening many ports.
Tailscale
tailscale.comA VPN built on WireGuard that needs almost no setup. The apps are open source and there is a free plan for personal use; the coordination service is run by the company.
Headscale
github.comAn open-source, self-hosted version of the Tailscale coordination server – for those who want to host every part themselves.
Caddy
caddyserver.comA web server and reverse proxy that gets and renews HTTPS certificates automatically. One short config file for all your services.
Nginx Proxy Manager
nginxproxymanager.comA reverse proxy with a simple web interface and free Let's Encrypt certificates – no config files needed.
Portainer CE
portainer.ioA web interface for managing Docker containers – start, stop, update and read logs without the command line. The Community Edition is free.
Uptime Kuma
uptime.kuma.petSimple monitoring that checks whether your services are online and notifies you when something goes down.
restic
restic.netFast, encrypted backups to another disk, another computer or cloud storage. Remember the 3-2-1 rule and test the restore.
BorgBackup
borgbackup.orgSpace-saving, encrypted backups with deduplication – a long-time favourite for Linux servers.
YunoHost
yunohost.orgA Debian-based system that makes self-hosting easy: install e-mail, Nextcloud and many other apps with a few clicks.
Awesome-Selfhosted
github.comA huge, community-maintained list of free software you can host yourself, sorted by category.