CasaOS logo

CasaOS

CasaOS is a free and open-source personal cloud system that offers an elegant and simple way to manage your data at home. It leverages the Docker ecosystem to provide a variety of pre-installed and community-verified apps in a user-friendly interface.

CasaOS screenshot

About CasaOS

CasaOS transforms your home server into a fully functional personal cloud, letting you manage files, multimedia, and various Docker-based apps through an intuitive web dashboard. Built for ease of use, it supports multiple devices and architectures including Raspberry Pi, Intel NUC, and more, making it ideal for developers and home users. With one-line installation and flexible customization options, managing your personal data becomes seamless and secure.

Key Features

  • Free and open-source under Apache 2.0
  • Simple one-line installation and easy setup
  • Extensive Docker app support with pre-installed and community-verified apps
  • Flexible, intuitive dashboard for managing diverse applications
  • Multi-device compatibility and secure remote access
  • Custom installation support with export/import of app configurations

Representation of core functionalities

Loading...

Rendering mind map...

mindmap CasaOS Frontend Layer Web UI Interface WebSocket Connections service/socket.go API Layer v1 API Routes route/v1 v2 API Routes route/v2 API Documentation api/casaos/openapi.yaml Service Layer Core Services File Service service/file.go Health Service service/health.go Notification Service service/notify.go System Service service/system.go Storage Service service/storage.go Connection Service service/connections.go Share Service service/shares.go Driver Layer Cloud Storage Drivers Dropbox drivers/dropbox Google Drive drivers/google_drive OneDrive drivers/onedrive Base Driver Interface drivers/base Data Layer SQLite Database pkg/sqlite Redis Cache pkg/gredis File System Management pkg/fs System Integration Systemd Services build/sysroot/usr/lib/systemd/system Shell Scripts build/sysroot/usr/share/casaos/shell Migration Tools cmd/migration-tool Utility Services Cache Management pkg/cache Configuration Management pkg/config DDNS Service pkg/ddns Samba Integration pkg/samba Authentication/Signing pkg/sign Common Utilities File Operations pkg/utils/file Network Utilities pkg/utils/httper IP Helpers pkg/utils/ip_helper Version Management pkg/utils/version External Integrations Docker Container Management Cloud Storage Providers Samba File Sharing ZeroTier Network

This is the mind map that represents the core functionality of the application. It focuses on the key features and functionalities of the application and provides a visual representation of how they are interrelated.

Summary

CasaOS delivers a personal cloud experience that reinvents how you manage data at home. Its elegant interface, robust Docker integration, and versatile device support empower users to control their digital life with privacy and simplicity.

Adrian
Created by
Adrian
Mar 9, 2025Updated1 min read
This content was partially generated using artificial intelligence.

Tool Details

28,851
1,563
615
Since 2021
about 1 month ago
89%