RackBrief

What people actually run on a home server

A server sitting in a cupboard does nothing on its own. This is what people put on it, what each one saves them paying for, and whether the project is still being worked on.

Popularity here is the project's GitHub star count, which is a rough measure of how many developers have bookmarked it, not of how many people run it. It is the best public number available and it is honest about what it is. The figure that matters more is the last release date: a project that has not shipped in a year is one you would think twice about trusting with your photographs.

All figures read from the GitHub API on 21 September 2026 The most recently updated project on this list is Paperless-ngx, which shipped v3.2.1 on 20 Sept 2026.

Licence, popularity and release activity for 20 self-hosted applications. "Not stated" means the project's repository does not declare a licence in a form GitHub recognises, which is worth knowing before you build on it. Corrections: see the contact page.
ApplicationInstead ofLicenceBuilt inStarsLatest releaseShipped
Local AI
Ollamaa ChatGPT subscriptionMITGo181,328v0.34.215 Sept 2026
Open WebUIthe ChatGPT web appnot statedPython152,636v0.11.331 Aug 2026
Photos
ImmichGoogle PhotosAGPL-3.0TypeScript114,680v3.2.215 Sept 2026
PhotoPrismGoogle Photosnot statedGo40,210260919-28c46a11619 Sept 2026
Films and music
JellyfinNetflix, for films you ownGPL-2.0C#57,342v12.115 Sept 2026
NavidromeSpotify, for music you ownGPL-3.0Go23,692v0.64.012 Sept 2026
Files
NextcloudDropbox and Google DriveAGPL-3.0PHP36,872v35.0.015 Sept 2026
Documents and notes
Stirling PDFa paid PDF editornot statedJava92,666v2.14.36 Aug 2026
Memosa notes subscriptionMITGo63,195v0.31.019 Sept 2026
Paperless-ngxa filing cabinetGPL-3.0Python45,553v3.2.120 Sept 2026
Network
Pi-holepaying for an ad blocker on every devicenot statedShell60,993v6.4.36 Jul 2026
AdGuard Homepaying for an ad blocker on every deviceGPL-3.0TypeScript36,999v0.107.7918 Aug 2026
Smart home
Home AssistantGoogle Home and Amazon AlexaApache-2.0Python90,8912026.9.318 Sept 2026
Passwords
Vaultwardena paid password managerAGPL-3.0Rust67,9261.37.313 Sept 2026
Keeping an eye on it
Uptime Kumaa paid uptime monitorMITJavaScript91,6152.5.516 Sept 2026
Beszela paid server monitorMITGo25,567v0.20.019 Sept 2026
A front door
Glancea browser start pageAGPL-3.0Go37,137v0.8.63 Sept 2026
Homepagea browser bookmarks barGPL-3.0JavaScript32,775v2.4.017 Sept 2026
Managing the server
Dockgeediting config files by handMITTypeScript24,3981.5.030 Mar 2025
Code
Giteaa paid GitHub planMITGo58,087v1.27.329 Aug 2026

How to read this

Almost everything here is free and open source, which is the point: the reason to run your own server is to stop renting the same service every month. A licence of AGPL-3.0 or GPL-3.0 means the code must stay open even if someone builds a business on it, which is a reasonable thing to want from software holding your family's photographs. MIT and Apache-2.0 are more permissive and equally safe to run.

"No release" does not mean abandoned. Some projects ship continuously from their main branch and never tag a version, which is a legitimate choice but does make it harder to tell what you are running and harder to write down what changed. That is a real cost on a machine you rely on.

What to put on first

If you are starting out, the usual first three are an ad blocker for the whole house, somewhere to keep your photographs, and something to watch your films. They are useful on day one, none of them needs much hardware, and each one replaces something you are probably paying for. Everything else can wait until you know you will keep the machine running.