
YunoHost
Debian-based server distribution with a web admin, app catalog, SSO and automated TLS/DNS/email setup for easy, maintainable self-hosting.

YunoHost is a Debian-based server distribution designed to make self-hosting accessible by providing a web administration interface and an integrated app catalog. It focuses on simplifying common sysadmin tasks (users, domains, certificates, email) while offering reproducible app installation and upgrades.
Key Features
- Web admin panel for managing domains, users, services, firewall, updates, and logs
- App catalog with one-click install/upgrade and standardized packaging via the YunoHost app framework
- Integrated user management and SSO portal for installed apps
- Automated TLS certificate issuance/renewal (Let’s Encrypt/ACME) and certificate management
- Built-in email stack support (e.g., SMTP/IMAP) with tooling for deliverability checks and DNS guidance
- Backup and restore tools for system and apps (including app-specific backup hooks)
- Command-line tools (yunohost CLI) mirroring most admin functions for automation
Use Cases
- Personal “home server” to run common apps (cloud, notes, media, password manager) under one domain
- Small organizations hosting collaboration tools with centralized user accounts and access control
- Quickly deploying and maintaining a curated set of web apps on a VPS with predictable upgrades
Limitations and Considerations
- App availability and update cadence depend on the community-maintained catalog; some apps may lag upstream or have packaging constraints
- Primarily targets single-server deployments; it is not a Kubernetes-style multi-node orchestrator
YunoHost is well-suited for people who want a managed, cohesive self-hosting experience without assembling every component manually. Its value comes from the combination of Debian stability, integrated identity and domain tooling, and a consistent app packaging/maintenance model.

