Important: licenses are not all open source
YunoHost is AGPL-3.0 and CasaOS is Apache-2.0, both standard open-source licenses. Cosmos Server uses Apache 2.0 with the Commons Clause and an Anti Tampering Clause, which restricts selling the software, so it is source available. Umbrel itself is PolyForm Noncommercial, which is also source available rather than open source.
How they differ
CasaOS is the closest to Umbrel: a Docker-based home server with a friendly dashboard, an app store, and file management. Cosmos Server combines app hosting with a reverse proxy, SmartShield rate limiting, anti-DDoS features, two-factor authentication, SSO, and a VPN. YunoHost is a Debian-based server distribution that installs apps with single sign-on, email hosting, and automated backups, aimed at running a full personal server.
Security and exposure
A home server exposed to the internet is a target. Cosmos Server builds in a reverse proxy and protection features, while CasaOS and YunoHost rely on you to configure remote access, firewalls, and updates. Prefer a VPN or tunnel over opening ports directly.
Hardware and apps
All three run on your own hardware, including Raspberry Pi and small PCs, and install apps from catalogs you can extend. Catalog sizes and quality differ from Umbrel's, so check that the apps you need are available before migrating.
Maintenance status
CasaOS has slowed: its last release was in December 2024 and its last commit in August 2025, and its team now focuses on the ZimaOS product, so check it before relying on it. YunoHost and Cosmos Server were updated within weeks of this update.