
CasaOS
Personal cloud dashboard and app store for Docker-based home servers

CasaOS is an open-source personal cloud system that provides a web-based dashboard for running and managing self-hosted applications on a home server. It is designed to make Docker-based app deployment and basic server management accessible on common hardware like mini PCs and single-board computers.
Key Features
- Web UI tailored for home-server scenarios with a simple, “no forms” setup experience
- App store and one-click installation for curated, community-verified self-hosted apps
- Support for installing and managing many Docker applications from the wider container ecosystem
- Built-in drive and file management features for local storage organization
- Dashboard widgets for quick visibility into app status and system resource usage
- Broad hardware and Linux distribution compatibility (x86_64 and ARM variants)
Use Cases
- Run a personal home server to host common self-hosted apps (cloud storage, media, DNS, home automation)
- Provide a lightweight “personal cloud” interface for managing Docker apps on a NAS-like device
- Set up a beginner-friendly homelab dashboard on Raspberry Pi, NUCs, or repurposed PCs
Limitations and Considerations
- Functionality depends heavily on the Docker ecosystem; non-containerized apps are not the primary focus
- The project has been positioned by its maintainers as evolving toward ZimaOS, which may affect long-term direction and feature focus
CasaOS is well-suited for users who want an approachable UI to deploy and monitor Dockerized services at home. It focuses on simplifying day-to-day app management while remaining flexible enough to install a wide range of container-based software.
Categories:
Tags:
Tech Stack:
Similar Services

Coolify
Self-hosted PaaS for deploying apps, databases, and services
Open-source, self-hostable PaaS to deploy websites, full-stack apps, databases, and Docker services on your own servers with Git-based CI/CD workflows.

Puter
Self-hostable web-based personal cloud and desktop environment
Self-hostable internet OS that provides a web desktop, cloud storage, and an app platform for files, web apps, and remote-work style workflows.


Dokku
Docker-powered PaaS for deploying apps on a single host
Dokku is a self-hosted, Docker-based mini PaaS that lets you deploy Heroku-style apps via Git push, using buildpacks or Dockerfiles with plugin-managed services.
Dockge
Web UI for managing Docker Compose stacks
Dockge is a self-hosted, stack-oriented manager for Docker Compose files, providing a responsive web UI to edit, deploy, update, and monitor compose.yaml stacks.

CapRover
Open-source PaaS that automates Docker app deployment and web serving
CapRover is an open-source platform to deploy, manage and scale apps using Docker and nginx with a web UI and CLI, automatic SSL, one-click databases and clustering suppo...


umbrelOS
Home server OS for self-hosting apps with a built-in app store
umbrelOS is a home server operating system that lets you self-host popular apps via a built-in app store, with one-click installs on Raspberry Pi, x86, or Umbrel Home.

Go
Docker
Linux
Bash