CasaOS: Home Cloud Operating System

CasaOS: Home Cloud Operating System

CasaOS turns a spare machine into a home server appliance, providing an app store, file manager, and dashboard on top of Docker.

Why self-host CasaOS

Docker Compose is the right tool once you are comfortable with it, and a genuine barrier before that. CasaOS closes that gap with a curated app store: browse, click install, and the container is running with sensible defaults and a tile on your dashboard. For a first home server, or for a household where you are the only person who wants to touch a terminal, it removes most of the friction.

What it does

CasaOS falls into the Home Server category of self-hosted software. It provides a web dashboard with system resource monitoring, an app store of one-click Docker applications, a browser-based file manager with sharing, external drive and storage management, and simple user handling. Because everything underneath is standard Docker, apps installed through CasaOS remain inspectable and manageable with normal Docker commands.

Community traction

The project has over 36k stars on GitHub and is one of the most recognizable entry points into self-hosting, frequently recommended to people setting up their first server.

Deployment

CasaOS installs onto an existing Debian, Ubuntu, or Raspberry Pi OS system with a single shell script rather than replacing the operating system. That means you keep the underlying distribution and can continue managing it normally.

Alternatives

Umbrel and Tipi occupy the same beginner-friendly app-store niche. YunoHost is the more opinionated full-distribution equivalent. Cosmos targets similar users with more emphasis on security and reverse proxying.

License

CasaOS is released under the Apache License 2.0.

CasaOS is the gentlest on-ramp to self-hosting that still leaves you with a normal Linux box underneath.