Your Hardware, Your Server, Your Rules

Open-source self-hosting OS for any hardware — Raspberry Pi, x86_64, ARM64 SBCs, or any Linux machine. Docker orchestration, web dashboard, and offline-first design.

Install with one command
curl -fsSL https://get.cubeos.app | sudo bash

Platform Support

PlatformMethodStatus
x86_64 (Intel/AMD PC, server, VM)curl installerBeta (untested)
Raspberry Pi 5 / 4Flash image (Pi Imager)Beta (untested)
Raspberry Pi 5 / 4curl installerBeta (untested)
ARM64 SBC (Banana Pi, Pine64, etc.)Flash imageExperimental (untested)
Any Linux (Ubuntu 22.04+, Debian 12+, RHEL 9+)curl installerBeta (untested)

CubeOS uses Docker Swarm under the hood — if it runs Docker, it can run CubeOS.

All releases are pre-production and have not been formally tested. See our release notes for known issues.

Download Images

Flash with Raspberry Pi Imager or dd. For x86/ARM64 Linux, use the curl installer above.

Raspberry Pi 4 / 5

Full

loading...

All services included — App Store, VPN, file manager, AI tools. Recommended for most users.

ARM64 (Pi 4/5) ~2.3 GB
Download Full Image

Lite

loading...

Core platform only — dashboard, Docker orchestration, networking. Smaller image, fewer pre-installed services.

ARM64 (Pi 4/5) ~1.8 GB
Download Lite Image

BananaPi BPI-M4 Zero

Full

loading...

All services included — App Store, VPN, file manager, AI tools. Recommended for most users.

ARM64 (H618) ~2.0 GB
Download Full Image

Lite

loading...

Core platform only — dashboard, Docker orchestration, networking. Smaller image, fewer pre-installed services.

ARM64 (H618) ~1.6 GB
Download Lite Image

View all releases on GitHub

Built for Self-Hosting

Docker Swarm Built-in

Self-healing container orchestration. Services restart automatically, rolling updates with zero downtime.

Offline-First

Works without internet — perfect for air-gapped deployments, field use, home labs, and anywhere reliable connectivity isn't guaranteed.

Web Dashboard

Manage everything from your browser. Monitor containers, configure networking, install apps with a click.

App Store

One-click install for self-hosted apps. Nextcloud, Gitea, Home Assistant, and more from the built-in catalog.

Get Started in Minutes

1

Install CubeOS

Flash an image with Raspberry Pi Imager, or run the curl installer on any Linux machine.

2

Open the dashboard

After a Pi flash, open http://cubeos.cube. After a curl install, open http://<your-ip>:6011.

3

Complete the setup wizard

Set an admin password, timezone, and network preferences. Takes less than a minute.

4

Install your first app

Browse the App Store, pick an app, and deploy it with one click. That's it.

Try Before You Install

Explore the CubeOS dashboard in your browser. No Pi required.

Launch Demo