IceWhaleTech

CasaOS: Manage a Self-Hosted Personal Cloud

CasaOS is a Go-based personal cloud system that uses Docker to make home-server apps, files, and device management easier. It targets home users and small organizations running supported Linux systems on x86 or ARM hardware.

Stars
37.3k
Forks
2.2k
Stars, last 30 days
+337
Last commit
19 days ago
Contributors
25

Our take

Quietno commits in the last 90 days and no release in a year

Health score

32/100

How it is scored
Activity
19
Community
53
Issues
35
Pull requests
20

+337 stars in the last 30 days

  • Slower to close issues than 94% of the projects we track

CasaOS makes a broad Docker-based home-server setup approachable, but its quiet maintenance signals and slow issue closure merit consideration before relying on it for critical services.

Good fit if

  • You want a graphical way to manage a home server and install Docker apps.
  • Your hardware and Linux distribution match the documented x86 or ARM support and tested systems.
  • You can accept Apache-2.0 licensing and evaluate updates and support needs for your own deployment.

Look elsewhere if

  • You need a project with recent release activity: there has been no release in over a year and no commit activity in the last 90 days.
  • You need fast issue resolution; the measured median time to close issues is about a year.
  • Your environment does not meet the documented Linux and hardware support, or you need a system with documented test coverage in the supplied project facts.
All health signals
Last commit2026-09-28 (19 days ago)
Commits, last 90 days0
Releases, last 12 months0 (latest v0.4.17-alpha1, 2025-04-17, pre-release)
Contributors25 (top contributor: 65% of commits)
Issues closed, last 90 days5 (typically closed in 368 days)
Pull requests merged, last 90 days0
Project age5 years

Checked on 2026-10-18 with the GitHub API.

Project history

Daily GitHub snapshots since Oct 7, 2026. History covers stars and forks; health signals are not tracked historically.

Selected snapshot

Stars

37,643

Forks

2,223

Change since Nov 13, 2026: +2 stars·0 forks

Overview

CasaOS is a Go-based personal cloud system built around Docker, designed to make a home server easier to use without requiring command-line or configuration-form expertise. It brings apps, files, drives, and system status into a friendly interface, addressing the gap between general-purpose server software and the needs of a home setup.

It supports x86-64, ARM64, and ARMv7 hardware, including Raspberry Pi, and is intended for Linux systems such as Debian, Ubuntu Server, and Raspberry Pi OS. Users can install apps from a curated store or from the broader Docker ecosystem.

Key Features

  • Home-oriented interface for managing a personal server.
  • One-click installation of selected apps, including Nextcloud, Home Assistant, AdGuard, and Jellyfin.
  • Access to Docker apps beyond the curated store.
  • File and drive management designed for users without a technical background.
  • Widgets showing resource usage and app status.
  • Support for several hardware architectures and compatible Linux distributions.

Use Cases

  • A home user setting up a Raspberry Pi or spare computer as a server for files and media.
  • A household installing services such as Jellyfin, Nextcloud, or Home Assistant without managing each app entirely from the command line.
  • A small organization that wants a locally managed server for data and self-hosted services.

What you need

Detected in the repository

  • Node.js (from package.json)
  • Go 1.21 or newer (from go.mod)
  • Automated checks on GitHub Actions

License in plain words

Apache-2.0permissive

  • Commercial use: yes
  • Modify and redistribute: yes
  • You must keep: the license, the NOTICE file and a note of your changes
  • Share your changes: no
  • Includes an explicit patent grant from the contributors:

A summary, not legal advice: the LICENSE file is what applies.

Getting Started

On a supported Linux system, install with:

curl -fsSL https://get.casaos.io | sudo bash

See the README for supported systems, updates, and uninstall instructions.

Alternatives

  • 1Panel: 1Panel is a broad Linux server control panel, while CasaOS focuses on a home-cloud experience for apps, files, and devices.
  • arcane: Arcane manages Docker containers and Compose projects, while CasaOS also provides a home-server interface for files and device management.
ProjectLanguageLicenseStarsStatus
CasaOSGoApache-2.037.3kQuiet
1PanelGoGPL-3.037.1kActive
arcaneGoBSD-3-Clause7.7kActive

Considerations

The project is marked Quiet: the measured data shows no commits in the last 90 days and no release in over a year. Issues have a long median closure time, though the contributor base is not flagged as concentrated. The supplied project facts list Go 1.21 and Node.js requirements, CI, and no test suite; check the current setup and validation process before adapting or extending the code. Some listed system options are community-supported or not fully tested, so compatibility may vary.

Found this useful?

Share it with someone who would like CasaOS.

Comparisons