Tools and apps to discover
Useful self-hostable projects, explained in simple terms.

Immich
A modern Google Photos alternative to manage your photo library at home.
Immich helps you back up, organize and browse photos and videos through a modern, fast and polished interface. It is currently one of the most compelling self-hosted photo platforms available.

Nextcloud
A self-hostable platform to centralize files, calendar, contacts and collaboration.
Nextcloud brings files, calendars, contacts and collaborative tools into one place. It is one of the most popular ways to regain control over personal or team data while keeping a modern user experience.

Vaultwarden
A lightweight self-hosted password manager compatible with Bitwarden.
Vaultwarden lets you self-host a modern password manager that stays compatible with Bitwarden apps and browser extensions. It is a popular choice for people who want more control over their credentials without losing usability.

Gitea
A lightweight Git forge to host repositories, issues and pull requests yourself.
Gitea lets you run your own Git space with repositories, issue tracking, pull requests and a modern web interface. It is a lightweight and popular choice for personal projects, small teams and homelabs.

Home Assistant
The reference platform for controlling and automating your home.
Home Assistant brings connected devices together and lets you build powerful automations without relying entirely on vendor clouds. It is one of the best-known projects in the self-hosted smart home world.
Jellyfin
An open source media server to manage movies, shows and music at home.
Jellyfin helps you centralize your media library and stream it across devices. It is a popular open source option for building your own personal streaming service at home.

ntfy
A simple self-hosted notification service for scripts, services and alerts.
ntfy makes it easy to send push notifications from scripts, services or automation flows. It is lightweight, very practical, and often underestimated in a homelab.

Paperless-ngx
A self-hosted document manager to organize and retrieve your paperwork.
Paperless-ngx helps centralize, index and retrieve personal or administrative documents. It turns piles of PDFs and scans into a cleaner, more usable document base for everyday life.

Stirling-PDF
A self-hosted PDF toolbox to convert, merge and manipulate documents.
Stirling-PDF brings many useful PDF operations into a single web interface. It is a practical way to avoid sending documents to external online services.

Umami
A simple, lightweight and privacy-friendly web analytics solution.
Umami is a modern alternative to Google Analytics, designed to stay simple, lightweight and more privacy-friendly. It is a strong option for tracking traffic without turning your site into a tracking machine.

Uptime Kuma
A self-hosted monitoring tool to watch websites, services and infrastructure.
Uptime Kuma is a self-hosted monitoring tool that helps you keep an eye on websites, servers, certificates and services through a clear and approachable interface.