EVERYTHING XIAOMI
Get listed

DPlaneOS

DPlaneOS is a storage operating system for homelab and small-office NAS deployments, built around ZFS.

Place
#13 of 21
Score
6.1
DPlaneOS's website

What DPlaneOS is

DPlaneOS is a storage operating system for homelab and small-office NAS deployments, built around ZFS. It manages pools, datasets, snapshots, replication, encryption, quotas, S.M.A.R.T. monitoring and POSIX ACLs, alongside SMB, NFS, iSCSI and NVMe-oF sharing. It can manage Docker and Compose stacks, ZFS-clone sandboxes, atomic updates with rollback, and an in-browser terminal. Identity options include local accounts, LDAP or Active Directory, OIDC single sign-on, TOTP two-factor authentication and API tokens. Cloud sync connects to S3, Backblaze B2, Google Drive, Azure, Dropbox and rclone-supported targets. A React interface and single Go daemon use PostgreSQL state, packaged as a NixOS appliance. Installation supports x86_64 and aarch64, including Raspberry Pi 5, with offline ISOs. The free Community Edition is licensed under AGPLv3. Minimum hardware is a 64-bit CPU and 8 GB RAM; 16 GB is recommended. The project is maintained by one person and offers no vendor support. Several high-availability configurations and NVMe-oF over TCP are experimental.

Good

  • Free Community Edition under AGPLv3
  • Supports snapshots, replication and native encryption
  • Offers SMB, NFS, iSCSI and NVMe-oF sharing
  • Cloud sync supports several providers and rclone targets

Watch out

  • Minimum hardware requirement is 8 GB RAM
  • Project is maintained by one person
  • No vendor support or phone number
  • Some HA options and NVMe-oF over TCP are experimental

Who it suits

DPlaneOS suits homelab and small-office operators who want ZFS storage, file sharing, containers and cloud sync in one system. It requires a 64-bit CPU and at least 8 GB RAM.

Verdict

DPlaneOS combines ZFS storage, file sharing, container management and cloud sync in a free, self-hosted system. Its hardware requirements, solo maintenance and experimental features are important considerations.

Plans and prices

From DPlaneOS's own pricing page, checked 1 Oct 2026.

All about pricing
PlanPriceWhat it gives you
Community EditionFreeAGPLv3 · free to use, modify and distribute · any hardware you own

The facts

Each one read from DPlaneOS's own pages, with the date it was checked.

What it does

Architecture
It uses a single Go daemon, PostgreSQL state, a React UI and a NixOS appliance.checked 1 Oct 2026
Containers
It manages Docker and Compose stacks, ZFS-clone sandboxes, atomic updates with rollback and an in-browser terminal.checked 1 Oct 2026
File sharing
The system supports SMB with Time Machine support, NFS, iSCSI and NVMe-oF sharing.checked 1 Oct 2026
GitOps
GitOps uses state.yaml for declarative pools, datasets, shares, users and stacks, with drift detection and destructive-operation blocking.checked 1 Oct 2026
Hardware requirements
Minimum hardware is a 64-bit CPU and 8 GB RAM, with 16 GB recommended and ECC RAM strongly recommended for ZFS.checked 1 Oct 2026
High availability
HA is optional and off by default, with shared-SAS and replicated-ZFS topologies.checked 1 Oct 2026
Identity
Identity features include local users, LDAP or Active Directory with Winbind NSS, OIDC SSO, TOTP 2FA, SCRAM-SHA-512 and API tokens.checked 1 Oct 2026
Installation
The installer supports x86_64 and aarch64, including Raspberry Pi 5, and provides offline installation ISOs.checked 1 Oct 2026
Integrations
Cloud synchronization supports S3, Backblaze B2, Google Drive, Azure, Dropbox and any rclone-supported target.checked 1 Oct 2026
Monitoring
Prometheus/OpenMetrics exposes ZFS health, dataset usage, scrub progress, HA peer health, replication status and BMC sensor metrics.checked 1 Oct 2026
Project status
PostgreSQL HA, replicated-topology HA, shared-SAS HA and NVMe-oF over TCP are marked experimental.checked 1 Oct 2026
Purpose
DPlaneOS is a ZFS-first storage operating system for homelab and small-office NAS deployments.checked 1 Oct 2026
Security
Security controls include RBAC, an HMAC audit chain, CSRF protection, firewall, TLS, allowlist-validated execution and govulncheck in CI.checked 1 Oct 2026
Storage
Storage features include ZFS pools, datasets, snapshots, replication, native encryption, quotas, S.M.A.R.T. and POSIX ACLs.checked 1 Oct 2026
Support and maturity
The project is built and maintained by one person and does not provide vendor support or a phone number.checked 1 Oct 2026
The full review of DPlaneOS

DPlaneOS is a self-hosted NAS operating system built around ZFS, with file sharing and container management in the same appliance. It is aimed at technically capable homelab operators and small offices that can administer their own hardware. Its unusually broad free feature set is appealing, but organizations needing vendor-backed support should look elsewhere.

Overview

DPlaneOS brings storage administration and application hosting together through a single Go daemon, PostgreSQL state, a React interface and a NixOS appliance. GitOps support uses state.yaml to declare pools, datasets, shares, users and stacks; drift detection and blocking of destructive operations make repeatable configuration changes more practical than relying only on manual UI work.

The project covers far more than basic network storage, adding identity, cloud synchronization, monitoring and container operations. That concentration can reduce the number of systems a homelab owner must manage. It also makes the operator responsible for deployment, updates and recovery: one person maintains the project, with no vendor support or phone number.

Key features

Storage and file sharing

ZFS pools and datasets, snapshots, replication, native encryption and quotas address the core NAS workload. S.M.A.R.T. monitoring helps track drive health, while POSIX ACLs provide granular permissions. SMB includes Time Machine support; NFS, iSCSI and NVMe-oF cover clients and workloads that need different sharing protocols. This is a strong foundation for mixed home and small-office storage, although NVMe-oF over TCP is experimental.

Containers and recovery

DPlaneOS manages Docker and Compose stacks, so the NAS can also host applications. ZFS-clone sandboxes provide separated environments, while atomic updates with rollback reduce the risk of a failed change leaving the appliance unusable. An in-browser terminal is useful for administration without a separate remote-session tool, but it also places more responsibility on whoever has access to the web interface.

Identity and security

Local users can be supplemented by LDAP or Active Directory through Winbind NSS, and OIDC SSO supports organizations with an existing identity provider. TOTP two-factor authentication, SCRAM-SHA-512 and API tokens cover different access patterns. RBAC, an HMAC audit chain, CSRF protection, firewall and TLS controls provide a serious security baseline, while allowlist-validated execution and govulncheck in CI address risky command execution and dependency exposure.

Cloud, monitoring and availability

Synchronization targets include S3, Backblaze B2, Google Drive, Azure, Dropbox and any destination supported by rclone. Prometheus/OpenMetrics exposes ZFS health, dataset usage, scrub progress, replication status, HA peer health and BMC sensor metrics, making external alerting possible. Optional high availability supports shared-SAS and replicated-ZFS designs, but PostgreSQL HA and the HA topologies are experimental and HA is disabled by default. Treat these capabilities as work in progress rather than a proven foundation for critical service continuity.

Pricing

DPlaneOS has one published plan: Community Edition costs free under AGPLv3. It is free to use, modify and distribute on any hardware you own. Storage pools, user management, snapshots, container support and cloud synchronization are included, with no paid tier described. A free trial is also offered, although no separate trial duration or renewal terms are given. This is an uncomplicated choice for personal labs and small offices; there is no lower-cost plan that trades away features, and no commercial support package to buy when requirements grow.

Platforms

The appliance runs on Linux and is self-hosted, with API and web interfaces. Installation supports x86_64 and aarch64 hardware, including Raspberry Pi 5, and offline installation ISOs are provided. The minimum is a 64-bit CPU and 8 GB of RAM; 16 GB is recommended, and ECC memory is strongly recommended for ZFS. Those requirements make it unsuitable for very small or memory-constrained devices, even though aarch64 broadens hardware options.

Who it's for

Choose DPlaneOS if you want ZFS protection, several sharing protocols, Docker administration and cloud copies in one system, and you are comfortable maintaining a self-hosted appliance. GitOps and Prometheus/OpenMetrics are especially useful for administrators who prefer declarative configuration and external observability. Avoid it for production workloads that require a staffed support channel, a vendor accountability model or mature, non-experimental HA guarantees.

Pros and cons

Pros

  • Broad free scope: storage, shares, containers, identity, synchronization and monitoring are included in the Community Edition.
  • Strong ZFS toolkit: snapshots, replication, encryption, quotas and health metrics support serious data-management routines.
  • Flexible access control: LDAP, Active Directory, OIDC, TOTP, RBAC and API tokens fit mixed environments.
  • Reproducible administration: GitOps state, drift detection and rollback-oriented updates help control configuration changes.

Cons

  • Single-maintainer risk: one person maintains the project and there is no vendor support or phone number.
  • Experimental resilience features: PostgreSQL HA, replicated and shared-SAS HA, and NVMe-oF over TCP are not yet dependable choices for critical continuity.
  • Resource floor: 8 GB RAM minimum, 16 GB recommended and ECC strongly recommended narrow the suitable hardware pool.

Alternatives

ZimaOS is the better fit if you want a freemium NAS platform spanning Android, iOS, desktop systems and self-hosted use, with a dedicated mobile and PC client. TrueNAS suits readers seeking a free software download for any x86 hardware with community support. Pick napp-it for noncommercial home use across up to three servers with no capacity limit on its CS Home plan. NovaNAS is a simpler free option requiring Debian 13 and at least 2 GB RAM, a one-core CPU and a 20 GB system drive. OSNEXUS QuantaStor fits noncommercial, educational or testing deployments limited to 80 TB raw and four servers per grid. OpenNAS offers a free, open-source x86_64 beta installer. PetaSAN is a free open-source platform on a self-support model. openmediavault is free GNU GPL v3 software for Linux self-hosting without a free trial. Browse the broader NAS Software category for more choices.

Verdict

DPlaneOS is a compelling free choice for a technically confident homelab owner or small office that wants ZFS, application containers and cloud synchronization under one self-hosted roof. Choose it for breadth, GitOps control and protocol flexibility. Look elsewhere when vendor support, a multi-person maintenance organization or proven high-availability behavior matters more than an expansive feature set at no cost.

Alternatives to DPlaneOS

All alternatives
  1. 1TrueNAS logo

    TrueNAS

    Free planOpen sourceAndroidiOSWebAPI
    7.9Free plan
  2. 2

    ZimaOS

    Free planAndroidiOSWebAPI
    7.9$29 one-time
  3. 3Synology Active Backup for SaaS logo
    6.7Free plan
  4. 4KitchenAsty logo

    KitchenAsty

    AndroidiOSWebAPI
    6.6
  5. 5

    napp-it

    Free planWebAPILinuxmacOS
    6.6Free plan
  6. 6

    SoftNAS

    WebAPILinuxSelf-hosted
    6.6From $0.13 a month