Nextcloud
Private cloud, sync, collaboration, and groupware
Nextcloud is one of the classic entry points into self-hosting. It started as a private file sync and sharing platform, but over time it evolved into a broader content collaboration suite with files, calendar, contacts, office integration, chat, and more.
Files
Calendar
Contacts
Office
Team collaboration
Why people choose it
- It replaces several cloud services at once, especially for people who want their own Dropbox, Google Drive, and light collaboration stack.
- Its app ecosystem is broad, with optional add-ons for office editing, whiteboards, talk, tasks, notes, and more.
- It works well for families, small teams, and privacy-minded users who want one central hub.
Best for
Users who want a single self-hosted platform for storage, sync, and everyday personal or small-team productivity.
Jellyfin
Self-hosted media streaming
Jellyfin is a free software media system for streaming your movies, TV shows, music, and other media from your own server. For many self-hosters, it is the open alternative to proprietary home media ecosystems.
Movies
TV
Music
Clients for many devices
Why people choose it
- It gives full control over your media library, metadata, users, and playback environment.
- It supports many client platforms and is popular in home labs built around NAS devices or mini PCs.
- It avoids subscriptions and vendor lock-in while still offering a polished server-and-clients experience.
Best for
Anyone building a personal streaming setup for home or family use.
Immich
Photo and video backup with a modern UX
Immich is one of the fastest-rising self-hosted services because it targets a very specific pain point: replacing cloud photo backup with something that feels modern. It focuses on backing up, browsing, searching, and organizing photos and videos on your own server.
Mobile backup
Albums
Face/object search
Timeline UI
Why people choose it
- It delivers a user experience that feels much closer to consumer cloud photo apps than older gallery tools.
- Its mobile apps and automatic backup workflow are a major part of its appeal.
- It combines modern search and organization features with self-hosted ownership of your photo library.
Best for
People who want a self-hosted Google Photos-style replacement with strong mobile support.
Vaultwarden / Bitwarden
Password management under your control
Bitwarden is a widely used password manager with official clients, and it also supports self-hosting. Vaultwarden is a lightweight, unofficial server implementation compatible with Bitwarden clients and is especially popular among hobbyists and home-lab users.
Passwords
Passkeys
Sharing
Browser + mobile clients
Why people choose it
- Bitwarden’s client ecosystem is mature, familiar, and easy to adopt across devices.
- Vaultwarden is attractive because it is lighter on resources and simple to run in smaller self-hosted environments.
- It is one of the few self-hosted tools that directly improves security hygiene for everyday life.
Best for
Users who want to self-host password vault syncing while keeping the convenience of polished Bitwarden apps.
Uptime Kuma
Friendly uptime monitoring
Uptime Kuma makes monitoring approachable. Instead of building a full enterprise observability stack, you can quickly set up endpoint checks, status pages, and alerts through a clean web interface.
Uptime checks
Notifications
Status pages
Simple UI
Why people choose it
- It covers the most common monitoring needs without the complexity of large monitoring systems.
- It is easy to deploy and easy to understand, which makes it ideal for homelabs and small infrastructure.
- Public or private status pages are a nice bonus for small teams and service operators.
Best for
People who want quick, practical monitoring for servers, websites, and services.
AdGuard Home
Network-wide ad and tracker blocking
AdGuard Home works at the DNS level, filtering ad and tracking domains for devices across your network. Instead of configuring each browser or phone separately, you manage blocking centrally.
DNS filtering
Privacy
Parental controls
Whole-home coverage
Why people choose it
- It improves privacy and cuts down on ad and tracker noise across many devices at once.
- It is easy to justify because the benefits are immediately visible on a home network.
- It often becomes part of a larger self-hosted networking stack alongside reverse proxies, VPNs, and dashboards.
Best for
Users who want a simple but high-impact upgrade to privacy and network control.
Homepage
A polished dashboard for your services
Homepage is a customizable landing page for self-hosted apps and infrastructure. It is designed to bring links, service widgets, health details, and integrations into one elegant homepage.
Dashboard
Widgets
YAML config
Service integrations
Why people choose it
- It makes a growing home lab feel organized and easier to navigate.
- It supports many integrations and can surface key information at a glance.
- Its visual polish matters because it is often the first page users open when accessing their stack.
Best for
Homelab users who want a central control panel and service launcher.
Monica
Personal CRM for relationships
Monica is different from most self-hosted tools because it is focused on personal life rather than infrastructure. It helps you keep notes about friends and family, remember important details, track interactions, and set reminders.
Personal CRM
Reminders
Contacts
Relationship tracking
Why people choose it
- It fills a niche that mainstream productivity apps usually ignore.
- It turns self-hosting into something more personal than infrastructure and media management.
- It appeals to users who like structured systems for keeping in touch and remembering life details.
Best for
People who want a private, self-hosted relationship manager rather than a business CRM.
changedetection.io
Website change tracking and alerting
changedetection.io watches web pages and alerts you when content changes. It is useful for tracking product availability, documentation updates, price changes, policy edits, announcements, and almost any page that changes over time.
Page monitoring
Alerts
Diff view
Automation-friendly
Why people choose it
- It solves a very concrete problem with very little setup friction.
- It is useful for both personal workflows and operational monitoring.
- It complements Uptime Kuma well because it tracks content changes rather than just availability.
Best for
Users who need reliable alerts when a page, listing, or document changes.