Homeio
Homeio
CasaOSvsHomeioHomeio

Alternative to CasaOS

CasaOS alternative for people who outgrew the basics.

CasaOS is a great first dashboard, but home lab users eventually need more than an app launcher. Homeio keeps the easy app-store workflow and adds Docker Compose import, scheduled tasks, live logs, USB drive management, Samba sharing, disk tools, and monitoring in one dashboard.

  • A Docker app store with 158+ apps, compatible with CasaOS store archives — your existing app configs come over without rewriting.
  • Built-in cron scheduler so you can schedule image pulls, container restarts, and backup scripts without touching crontab or SSH.
  • Real-time container log streaming with log-level badges and keyword filtering — when Jellyfin crashes at 2am, you can see why from the browser.
  • USB drive auto-detection: plug in a drive, and Homeio mounts it and adds it to the file manager. No mount commands.
  • Samba/SMB sharing built into the dashboard — create a share in two clicks, no smb.conf editing.
  • Disk and partition manager: format a drive, create partitions, mount or unmount volumes — all from the UI with confirmation steps.
  • Desktop-style interface with a dock and windowed apps, but it doesn't get in the way when you're debugging something.
homeio.app
Homeio desktop-like dashboard as an alternative to CasaOS

Why Homeio works

Choose Homeio if you want a stronger daily operating surface.

NeedWhy Homeio fits
Know why a container crashed

Homeio streams live logs per container with level badges (info/warn/error) and keyword search. You don't need to SSH in to run docker logs.

Automate recurring tasks

The built-in cron runner handles image pulls, container restarts, shell commands, and backups on any schedule — with pass/fail notifications so you know if the 3am backup actually ran.

USB and removable storage

Plug in a USB drive and Homeio detects it, mounts it, and adds it to the file manager. Eject it cleanly the same way.

Share files over the network

Create Samba shares directly from the dashboard. No manual smb.conf editing — just pick a folder, set permissions, done.

Google Drive alongside local files

Connect a Google Drive account and browse it alongside local folders in the same file manager — useful for offsite backups.

Manage disks without SSH

The partition manager lets you format drives, create and delete partitions, and mount volumes from the UI — with explicit confirmation so you don't accidentally wipe the wrong disk.

Install CasaOS apps

Homeio's app store accepts CasaOS store archives, so apps you were already using on CasaOS install without changes to their Compose config.

An easy migration path

One install command on any existing Debian/Ubuntu box or Raspberry Pi. Homeio runs on port 12026 and doesn't touch your existing Docker containers.

FAQ

Questions people ask before switching.

Is Homeio a CasaOS alternative?

Yes — and it's a meaningful upgrade for anyone who's hit CasaOS's ceiling. CasaOS covers the basics well: app store, file manager, system overview. But it doesn't have a task scheduler, live log streaming, USB drive management, or a disk partition manager. If you're running five or more services and actually maintaining them, those gaps start to matter.

Is Homeio free and open source?

Yes, fully. No paid tier, no cloud account required, no telemetry. You install it, you own it. Updates are just docker compose pull && docker compose up -d.

What makes Homeio different from CasaOS?

The biggest practical differences are the cron scheduler, live container logs, and disk tools. CasaOS doesn't have any of these. In Homeio, you can set up a scheduled task to pull new Docker images every Sunday night, watch live log output from a crashing container to see the actual error, format a new drive and mount it — all without SSH. The app store is also compatible with CasaOS store archives, so switching doesn't mean rebuilding your stack from scratch.

Can I install my CasaOS apps in Homeio?

Yes. Homeio's app store accepts CasaOS store archives, so the Docker Compose configs you were using on CasaOS install in Homeio without modification. Popular apps like Jellyfin, Immich, Pi-hole, and Nextcloud are already in the built-in catalog.

Does Homeio have a built-in terminal?

Yes. There's a web terminal with a command allowlist — docker, ls, cat, df, ping, and more are included by default. It's not a full root shell, which is intentional: it's scoped for safe day-to-day maintenance without exposing everything to a browser tab.

Can Homeio schedule automated tasks?

Yes, and this is one of the clearest improvements over CasaOS. The built-in cron runner lets you schedule shell commands, docker compose pull, container restarts, or any shell script on a standard cron schedule. Each task sends a real-time notification on success or failure — so you actually know if your 3am backup ran or not, rather than discovering it didn't when you need the backup.

Does Homeio support USB drives?

Yes. Plug in a USB drive and Homeio auto-detects it, mounts it, and shows it in the file manager. You can browse it, copy files to/from it, and eject it cleanly — no terminal commands. This also works for external drives you want to use for backups.

Who should choose Homeio over CasaOS?

Honestly, anyone who's been on CasaOS long enough to want more. CasaOS is a great entry point. But if you've been SSHing in to check logs, setting up cron jobs manually, or wishing you could manage USB drives from the dashboard — Homeio solves all of that without requiring you to rethink how your stack is organized.

What hardware does Homeio run on?

Any Linux machine: Raspberry Pi 4 or 5, an N100 mini PC (Beelink, GMK, Trigkey), an old desktop, a NAS running Debian or Ubuntu, or a cloud VM. If it runs Docker, it runs Homeio. The minimum footprint is surprisingly small — a Pi 4 with 4GB RAM handles Homeio plus several services without issue.

How do I install Homeio?

One command on Debian or Ubuntu: curl -fsSL https://raw.githubusercontent.com/doctor-io/homeio/main/scripts/install.sh | sudo bash. Or docker compose up -d if you prefer to manage the compose file yourself. The UI opens on port 12026, first run creates your account, and then registration closes automatically so no one else can sign up on your server.

Next step

Install Homeio and run your own home cloud with more control.

Keep your apps, files, terminal, and system health in one interface, then follow the comparison pages deeper if you still need to evaluate the options.