Open sourceSelf-host
Beszel is a lightweight server monitoring tool with a central hub and a small agent on each monitored machine. It shows CPU, memory, disk, network and Docker container usage over time and can send alerts through many notification services. The hub runs as a single binary or Docker container with a web interface. It is licensed under MIT.
8 steps · clarity 4/5
Open sourceSelf-host
Forgejo is a self-hosted software forge for Git repositories, issues, pull requests, wikis, package registries and CI. It started as a fork of Gitea and is developed as a community project; Codeberg e.V. runs the best-known public instance. It runs as a single binary or container and works with SQLite, PostgreSQL or MySQL.
6 steps · clarity 4/5
Open sourceSelf-host
Garage is an S3-compatible object storage server designed for self-hosting on modest hardware spread across several locations. It replicates data between nodes so that a cluster survives the loss of a machine or a site. It is written in Rust and developed by the French non-profit Deuxfleurs. Running it well needs S3 and cluster administration knowledge.
4 steps · clarity 3/5
Open sourceSelf-host
mailcow: dockerized is a complete mail server suite in Docker containers. It combines Postfix, Dovecot, SOGo groupware, Rspamd spam filtering and ClamAV behind a web admin interface and handles mail, calendars and contacts for your own domains. Running a mail server means managing DNS records, IP reputation and deliverability, which needs solid ops experience.
9 steps · clarity 3/5
Open sourceSelf-host
Pangolin is a self-hosted reverse proxy and VPN that makes services in your home network reachable from outside without opening ports there. A small connector at home opens outbound WireGuard tunnels to a Pangolin server with a public IP, usually a rented VPS. Access is controlled with logins and per-resource rules. It is not based on Tailscale.
Open sourceApp
restic is a command-line backup program for Linux, macOS, Windows and BSD. It stores encrypted, deduplicated snapshots in a repository on a local disk, an SFTP server, or S3-compatible and other cloud storage. You can restore single files or whole snapshots. restic has no built-in scheduler, so regular backups are set up with cron, systemd timers or Task Scheduler.
5 steps · clarity 3/5
Open sourceSelf-host
Uptime Kuma is a self-hosted monitoring tool that checks whether websites, servers and services are reachable, for example via HTTP, TCP port, ping or DNS. It sends notifications through many channels such as email, Telegram or Matrix when something goes down, and it can publish status pages. It runs in a single Docker container.
4 steps · clarity 5/5
Open sourceSelf-host
YunoHost is a Debian-based server system that makes it easier to run your own web services. It provides a web admin panel, single sign-on, a mail server and a catalog of packaged apps that install from the admin interface. It is aimed at people who want to self-host without configuring every service by hand.