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.