Homeio
TrueNASTrueNASvsHomeio
⌘KAlternative to TrueNAS

TrueNAS is for storing data. Homeio is for running apps.

TrueNAS earns its install when the machine's job is storage: ZFS, snapshots, replication, shares with real permissions. Plenty of people install it for the apps and live with a storage OS they barely use. If that is you, Homeio runs the same kind of apps on the Debian or Ubuntu you already have, and manages the host around them.

Homeio
Homeio file manager with local disks, USB drives and network shares
⌘1Differences

What changes if you switch.

  • 01Installs on Debian, Ubuntu or Raspberry Pi OS. No dedicated disk, no ZFS pool to design first.
  • 02The CasaOS app store by default, plus any compose file or docker run command.
  • 03Partitioning, formatting and mounting from Settings; USB drives in the file manager.
  • 04Cron-scheduled restarts, image pulls, scripts and backups.
  • 05Weekly archives of the database, /DATA and your stacks, restored from the UI.
  • 06Tailscale and Cloudflare Tunnel in Settings, and two-factor login.
⌘2Side by side

Job by job.

NeedIn Homeio
Keep your OS

Installs on the system you have, on x86_64 or ARM64, including a Raspberry Pi.

TrueNAS: a dedicated OS install on x86 hardware.

Run self-hosted apps

Catalog installs with a settings form, compose editing in place, live logs, update checks.

TrueNAS: Docker-based apps since 24.10.

Protect data against disk failure

Not Homeio's job. Use RAID or a second copy on another machine.

TrueNAS: ZFS redundancy, scrubs, snapshots and replication. Its core strength.

Network shares

One-click Samba shares, guest-writable, for a trusted home LAN. Mount SMB shares from other machines.

TrueNAS: SMB and NFS with users, groups and ACLs.

Disk health

Usage, temperatures and a usage alert. SMART support is planned.

TrueNAS: SMART tests and alerts.

Recurring jobs

A cron scheduler for app restarts, image pulls, backups and scripts, with failure notifications.

TrueNAS: cron jobs and scheduled tasks in its UI too.

Reach it from outside

Tailscale for the dashboard, Cloudflare Tunnel to publish single apps on your domain.

Hardware budget

Runs on a Pi or a mini PC next to the apps. No ECC or HBA advice to follow.

TrueNAS: happiest with plenty of RAM and several drives.

⌘?FAQ

Questions people ask before switching.

Is Homeio a TrueNAS alternative?

Only for one kind of machine. TrueNAS Community Edition (formerly SCALE) is an operating system built around ZFS: pools, snapshots, scrubs, replication, and SMB and NFS shares with proper users and ACLs. Homeio has none of that. It is an alternative when the machine's real job is running Jellyfin, Immich, Home Assistant and friends, and TrueNAS was chosen mostly for its apps.

Does Homeio replace the operating system?

No. It installs on Debian, Ubuntu or Raspberry Pi OS. The script install adds Node, PostgreSQL, Nginx and a few systemd units, and creates /DATA; the Docker install adds two containers. Everything else on the machine stays as you set it up.

What storage features does Homeio have?

A disk manager that lists drives and partitions, creates and deletes partitions, formats ext4, XFS, Btrfs, exFAT, NTFS or FAT, and mounts or unmounts them, with the target validated before a wipe. USB drives appear in the file manager as you plug them in. You can share a folder over Samba and mount SMB shares from other machines. No ZFS, no RAID management, no snapshots.

How secure are Homeio's Samba shares?

They are guest-writable: anyone on your network can read and write a shared folder. That is fine on a home LAN you trust and wrong anywhere else. TrueNAS's SMB service, with per-user permissions, is the right tool if you need access control on shares.

How do Homeio's apps compare to TrueNAS apps?

Since 24.10, TrueNAS apps run on Docker too, so the gap is smaller than it was. Homeio's default catalog is the CasaOS app store, and you can paste any compose file or docker run command. The difference is where they live: on TrueNAS, inside a storage OS that owns the machine; on Homeio, on a general-purpose Linux install.

Does Homeio back up my data?

It makes a weekly archive of its database, everything under /DATA and your compose stacks, keeps the last seven by default, and restores from Settings. The archive sits on the same disk, so it is a restore point, not protection against a dead drive. ZFS snapshots and replication are in a different league; Homeio makes no claim to match them.

Does Homeio monitor disk health?

It shows usage and temperatures and raises an alert past a disk-usage threshold you set. It does not read SMART data yet; that is on the roadmap. TrueNAS runs SMART tests and scrubs today.

Can I use both?

A common split is TrueNAS on the storage box and Homeio on a small app server that mounts TrueNAS shares over SMB from its file manager. Each does its own job.

Is Homeio free?

Yes, it is open source under the AGPL-3.0. TrueNAS Community Edition is free as well; TrueNAS Enterprise is hardware with support contracts.

⌘3Next step

Try it next to what you run now.

The demo needs no install. On a spare machine or a VM, the Docker install takes a few minutes and listens on port 12026, so it does not fight your current setup for port 80.

⌘4Keep reading