Interactive Demo — Simulated DPlaneOS v11.6.4 UI. No real data. Host: nas-01 arrow_backBack to website
dashboard
nas-01
Dashboard
storage tank0 arrow_drop_down
68%
A
memory
Memory
44%
28.4 GB / 64 GB — ECC OK
dns
ZFS ARC
18.1 GB
Hit ratio 96.2%
speed
I/O Wait
1.4%
CPU 8.2% — 32 vCPU
storage
Pools
2
All ONLINE — 0 degraded
deployed_code
Containers
14
Running — 0 unhealthy
timer
Uptime
14d
v11.6.4 — NixOS 24.11
battery_charging_full
UPS
100%
Online — 42 min runtime
storageStorage Pools
storage
tank0
18.0 TB / 26.4 TB — 68%
check_circleONLINE
storage
fast
4.1 TB / 7.3 TB — 56%
check_circleONLINE
deployed_codeRunning Containers
nextcloud
nextcloud:28
running
plex
plexinc/pms:latest
running
jellyfin
jellyfin:10.9
running
immich
immich-server
running
grafana
grafana/grafana:10.4
running
+9 more containers running
hard_driveDisk Health
check_circle
All healthy
8 disks — 0 warnings — 0 critical
Overall Storage Efficiency
22.1 TB / 33.7 TB used
65.6% Capacity Used11.6 TB Available
Total Pools
2
check_circleAll Healthy
storage
tank0
raidz2 — 18.0 TB / 26.4 TB (68%)
check_circleONLINE
Compression: lz4 Dedup: off scrub repaired 0B in 00:12:07 on 2026-05-25
event_repeat Scrubs Weekly on Sunday at 01:00
expand_more account_treeDatasets (4)
storage
tank0
/tank0
18.0 TB
used
8.4 TB
avail
lz4
compress
folder
data
12.3 TB
used
8.4 TB
avail
lz4
compress
dataset
media
4.8 TB
used
8.4 TB
avail
off
compress
dataset
backups
0.9 TB
used
8.4 TB
avail
zstd-9
compress
storage
fast
mirror — 4.1 TB / 7.3 TB (56%)
check_circleONLINE
Compression: zstd-3 Dedup: off scrub repaired 0B in 00:03:22 on 2026-05-25
event_repeat No automatic scrub scheduled
expand_more account_treeDatasets (3)
storage
fast
/fast
4.1 TB
used
3.2 TB
avail
zstd-3
compress
dataset
vms
2.6 TB
used
3.2 TB
avail
zstd-3
compress
dataset
docker
1.5 TB
used
3.2 TB
avail
zstd-3
compress
datasetDatasets
NameUsedAvailCompressQuotaMount
tank018.0 TB8.4 TBlz4/tank0
tank0/data12.3 TB8.4 TBlz4none/tank0/data
tank0/media4.8 TB8.4 TBoffnone/tank0/media
tank0/backups0.9 TB8.4 TBzstd-92 TB/tank0/backups
fast4.1 TB3.2 TBzstd-3/fast
fast/vms2.6 TB3.2 TBzstd-3none/fast/vms
fast/docker1.5 TB3.2 TBzstd-3none/fast/docker

Shares

SMB/NFS network shares and active connections

tuneProtocol Options
folder_shared
data
/tank0/data
Main data share
Users: dan media_rw
folder_shared
media
/tank0/media
Media library
Read-only Guest OK
folder_shared
backups
/tank0/backups
Users: backup_svc
folder_shared
vms
/fast/vms
Users: admin
lanNFS Exports
ExportClientOptionsStatus
/tank0/data192.168.1.0/24rw,sync,no_subtree_checkActive
/tank0/media*ro,syncActive
/fast/vms192.168.1.10rw,sync,no_root_squashActive
scheduleSnapshots
SnapshotCreatedUsedRefer
tank0/data@auto-2026-05-252026-05-25 11:081.2 GB12.3 TB
tank0/data@auto-2026-05-242026-05-24 11:084.8 GB12.1 TB
tank0/media@auto-2026-05-252026-05-25 11:080 B4.8 TB
fast/vms@auto-2026-05-252026-05-25 09:142.3 GB2.6 TB
fast/vms@auto-2026-05-242026-05-24 09:145.6 GB2.5 TB
fast/docker@auto-2026-05-252026-05-25 09:14340 MB1.5 TB
syncReplication Tasks
TaskSourceTargetLast RunStatus
Daily offsitetank0/databackup@nas-02:tank0/replica2026-05-25 02:00Success
VM backupfast/vmsbackup@nas-02:fast/vms-replica2026-05-25 03:00Success
folder_open
File Explorer
In-browser file browser — complex UI, not demoed
cloud_syncCloud Sync Tasks (rclone)
TaskDirectionRemoteLocalScheduleLast runStatus
Photos to B2pushb2:my-photos/tank0/media/photosDaily 01:00Today 01:00Success
Docs from GDrivepullgdrive:Documents/tank0/data/gdriveHourly12:00Success
storageiSCSI Targets
IQNVolumeInitiatorsStatus
iqn.2026-01.com.nas-01:win11tank0/vm-win11192.168.1.20Active
iqn.2026-01.com.nas-01:ubuntufast/vm-ubuntu192.168.1.21Active
flash_onNVMe-oF Subsystems
NQNVolumeTransportHostsStatus
nqn.2026-01.com.nas-01:nixosfast/vm-nixosTCP :4420192.168.1.22Active
deployed_codeTotal
11
play_circleRunning
10
folderStacks
4
lanPorts
14
cloud
nextcloud
:8080
movie
plex
:32400
live_tv
jellyfin
:8096
photo_library
immich
:2283
monitoring
prometheus
:9090
bar_chart
grafana
:3000
router
traefik
:80/:443
lock
vaultwarden
:8081
home_iot_device
home-assistant
:8123
heartbeat
uptime-kuma
:3001
description
paperless
:8000
account_treeGitOps Engine
check_circle
Synchronized
Last sync: 2026-05-25 12:38:04 — commit 4f2a9c1
Repository
git@github.com:4nonX/nas-state.git
Branch
main
HEAD commit
4f2a9c1
Commit message
feat: add uptime-kuma compose
Author
dan <dan@nas-01>
Poll interval
60s
historyRecent Syncs
CommitTimeResult
4f2a9c112:38OK
3d81b0211:38OK
2e04f7a10:38OK
1c93e84YesterdayOK
settings_ethernetNetwork Interfaces
InterfaceIPSpeedTXRXStatus
eth0192.168.1.50/241 Gbps12.4 GB8.1 GBUP
eth110.0.0.1/2410 Gbps84.3 GB71.2 GBUP
lo127.0.0.1loopback
Users
Groups
Roles
UsernameEmailRoleCreatedLast LoginActions
admin admin@nas-01.local admin 2025-01-15 Just now
dan dan@nas-01.local user 2025-01-16 2026-05-25 21:04
backup_svc service account readonly 2025-01-15 2026-05-26 03:00
media_rw service account user 2025-02-01 2026-05-20 14:32
readonly service account readonly 2025-03-10 Never
check_circleFTP service running
Service
Mode
FTPS (explicit TLS)
Port
21
Passive range
60000-60100
Anonymous
disabled
Certificate
nas.example.com
FTP Users
UserRootAccess
dan/tank0/datarw
media_rw/tank0/mediarw
readonly/tank0/dataro
linkFile Share Links
PathExpiresDownloadsPassword
/tank0/data/report.pdf2026-05-283none
/tank0/media/photos.zip2026-06-010set
pie_chartQuotas
TargetTypeQuotaUsedStatus
tank0/backupsDataset2 TB0.9 TB (45%)OK
danUser500 GB312 GB (62%)OK
media_rwUser200 GB198 GB (99%)Near limit
admin_panel_settingsACL — tank0/data (NFSv4)
PrincipalTypePermissionsFlags
adminsgroupFULL_SETfd
danuserread_data, write_data, append_datafd
media_rwuserread_data, write_dataf
readonlyuserread_data, read_attributesf
everyone@specialnone
deployed_codeBlock Volumes (zvol)
NamePoolSizeBlock sizeUsed by
tank0/vm-win11tank0256 GB64KiSCSI
fast/vm-ubuntufast128 GB64KiSCSI
fast/vm-nixosfast80 GB64KNVMe-oF
check_circleMinIO running on :9000
inventory_2S3 Buckets
BucketObjectsSizeVersioningACL
nextcloud-primary84,2012.1 TBonprivate
immich-photos42,8801.4 TBoffprivate
paperless-docs3,14218 GBonprivate
backupBackup Tasks
TaskSourceDestinationScheduleLast runStatus
Daily snapshottank0/datatank0/data@auto-*Daily 11:08Today 11:08Success
Offsite repl.tank0nas-02:tank0Daily 02:00Today 02:00Success
VM backupfast/vmsnas-02:fast/vms-replicaDaily 03:00Today 03:00Success
science
Sandbox
Isolated test environment for dplaned plugins
lock_openZFS Delegated Permissions
User/GroupDatasetPermissions
backup_svctank0send, snapshot, hold
dantank0/datasnapshot, rollback, clone
extensionInstalled App Modules
hub
Tailscale
v1.66.0
Active
Zero-config VPN mesh for secure remote access
lock
WireGuard
v1.0.0
Active
WireGuard VPN server with peer management
dns
Pi-hole
not installed
Network-wide ad blocking DNS server
mail
SMTP Relay
not installed
Local SMTP relay for system notifications
usbRemovable Media
DeviceLabelSizeFSMountActions
/dev/sdo1BACKUP-USB2 TBexFAT/mnt/usb0
Auto-mount
enabled
Mount base
/mnt
Auto-eject on idle
30 min
domainDirectory Service
domain_disabled
Not joined to a domain
Configure LDAP or Active Directory to enable centralized auth
Mode
standalone (local users only)
Kerberos
disabled
LDAP
disabled
Winbind
disabled
Configuration
Domain
not set
DC
not set
Base DN
not set
Bind user
not set
keySSH Authorized Keys
UserCommentTypeFingerprintAdded
adminadmin-macbooked25519SHA256:kY8a...xP3q2026-01-14
adminadmin-workstationrsa-4096SHA256:mN2c...rT7w2025-11-02
dandan-laptoped25519SHA256:pQ4f...vB9j2026-02-18
backup_svcrestic-agented25519SHA256:hL6g...nK1s2025-09-30
Session Policy
Session timeout
30 min idle
Max sessions/user
5
HTTPS only
enforced
HSTS
enabled
Brute-force Protection
fail2ban
active
Ban threshold
5 failures / 10 min
Ban duration
1 hour
Currently banned
203.0.113.44
Two-Factor Auth
MFA
optional
TOTP enrolled
admin, dan
Hardware key (FIDO2)
admin
SSH Daemon
Root login
disabled
Password auth
enabled
Port
22
AllowUsers
admin dan backup_svc
local_fire_departmentnftables active
local_fire_departmentFirewall Rules (nftables — input chain)
#ProtoPortSourceActionComment
1tcp22192.168.1.0/24ACCEPTSSH LAN only
2tcp443anyACCEPTWebUI HTTPS
3tcp445192.168.1.0/24ACCEPTSMB LAN
4tcp2049192.168.1.0/24ACCEPTNFS LAN
5tcp9000192.168.1.0/24ACCEPTMinIO S3
*anyanyanyDROPdefault policy
verified_userTLS Certificates
verified_user
nas-01.local
Self-signed — expires 2027-05-25 — SHA-256
Valid
verified_user
nas.example.com
Let's Encrypt — expires 2026-08-12 — ECDSA P-256
Valid
verified_user
iscsi.nas.example.com
Internal CA — expires 2027-01-01
Valid
policyAudit Log — HMAC-chained
12:41:03
check_circle
User login
admin — 192.168.1.10 (web UI)
hmac:sha256:a3f8...c901
11:08:22
dataset
Snapshot created
tank0/data@auto-2026-05-25 — by dplaned (scheduler)
hmac:sha256:9c2d...4f17
09:14:50
sync
Replication task completed
tank0/data to nas-02:tank0/replica — 2.3 GB transferred
hmac:sha256:7b1e...d02a
08:00:01
warning
Failed login attempt
user: readonly — 203.0.113.44 (3 attempts)
hmac:sha256:2a9f...88c3
02:00:00
upgrade
GitOps sync applied
commit 4f2a9c1 — 1 container restarted (uptime-kuma)
hmac:sha256:f04c...311e
Yesterday
verified_user
Certificate renewed
nas.example.com — Let's Encrypt ACME (auto)
hmac:sha256:b82a...7f5d
tuneSystem Settings
General
Hostname
nas-01
Domain
nas.example.com
Timezone
Europe/Berlin
NTP
pool.ntp.org (synchronized)
UI port
443 (HTTPS)
dplaned Daemon
Version
v11.6.4
PID
1142
Uptime
14d 3h 22m
Build
go1.23.4 linux/amd64
Config
/etc/dplaned/config.toml
upgradeSystem Updates — A/B OTA Slots
check_circle
Slot A — ACTIVE (booted)
v11.6.4
NixOS 24.11 — kernel 6.12.28 — installed 2026-05-10
Active
layers
Slot B — standby
v11.6.3
NixOS 24.11 — kernel 6.12.25 — installed 2026-04-28
Standby
check_circle
System is up to date
v11.6.4 is the latest stable release. Next scheduled check: 2026-05-26 04:00.
descriptionSystem Logs — journald (dplaned)
12:41:03dplanedINFO WebSocket client connected: 192.168.1.10
12:40:01zfsdINFO scrub_finish pool=tank0 repaired=0 errors=0
12:38:04gitopsINFO sync commit=4f2a9c1 applied=true changed=1
12:38:02gitopsINFO fetch origin/main: new commit 4f2a9c1
11:08:22zfsdINFO snapshot_created dataset=tank0/data name=auto-2026-05-25
09:14:50replicationINFO task=VM backup transferred=2.3GB duration=142s
08:00:01authWARN failed login user=readonly src=203.0.113.44 attempts=3
08:00:01authWARN source 203.0.113.44 added to fail2ban jail
04:12:00scrubINFO scrub_start pool=tank0
03:00:00replicationINFO task=Daily offsite transferred=1.8GB duration=89s
02:00:00gitopsINFO scheduled poll triggered
00:00:00schedulerINFO daily snapshot tasks started
notifications_activeAlerts
warning
tank0 usage above 65%
Current: 68.2%. Alert threshold: 65%. Consider expanding or pruning datasets.
check_circle
All scrubs passed
Last scrub completed 2026-05-25 12:41 with zero errors on all pools.
check_circle
HA cluster healthy
Both nodes reachable. Patroni primary: nas-01. etcd quorum: 2/2.
check_circle
All containers healthy
14 running, 0 unhealthy, 0 restarting.
device_hubHA Cluster
dns
nas-01
Primary — 192.168.1.50
check_circleLeader
dns
nas-02
Standby — 192.168.1.51
Standby
Cluster name
dplaneos-ha
Orchestrator
Patroni + etcd
Fencing
SCSI-3 Persistent Reservations
Replication lag
0 ms
etcd quorum
2/2
Virtual IP
192.168.1.100 (keepalived)
Last failover
never
memoryHardware
CPU
AMD EPYC 7302P — 16C/32T @ 3.0 GHz
RAM
64 GB DDR4 ECC (8x 8 GB) — all banks OK
Motherboard
Supermicro H11SSL-i
HBA
LSI 9300-8i (IT mode)
NIC
Mellanox ConnectX-4 (10GbE)
NVMe slots
2/4 occupied
IPMI
192.168.1.52 — reachable
Chassis temp
32 C — fans: 1200 RPM
monitoringReporting — Last 24 hours
CPU Usage %
00:00
12%
04:00
8%
08:00
22%
12:00
35%
Now
8%
Network Throughput MB/s
00:00
180
04:00
520
08:00
380
12:00
240
Now
140
Pool I/O (IOPS)
PoolRead IOPSWrite IOPSRead MB/sWrite MB/sLatency
tank01423884222.4 ms
fast8420321012404800.08 ms
battery_charging_fullUPS Status
battery_5_bar
APC Smart-UPS 1500
Online — on mains power
Online
Battery charge
100%
Runtime remaining
42 min
Load
38% (570W)
Input voltage
231 V
Battery temp
24 C
Last transfer
No transfers since reset
Shutdown Policy
Shutdown at
5% battery
Shutdown after
5 min on battery
Alert at
20% battery
NUT driver
apcsmart
USB device
/dev/usb/hiddev0
power_settings_newPower Management
Wake / Sleep Schedule
Wake on LAN
enabled
Scheduled wake
06:00 daily
Scheduled sleep
disabled
HDD standby
30 min idle
APM level
128 (balanced)
Actions
devices_otherIPMI / BMC
BMC Status
BMC IP
192.168.1.52
Reachable
yes
Firmware
3.74.08
IPMI version
2.0
Sol console
available
Sensors
CPU temp
48 C
Inlet temp
22 C
Fan 1
1200 RPM
Fan 2
1180 RPM
12V rail
12.03 V
notificationsInotify Watches
PathEventsActionTriggered
/tank0/data/incomingIN_CREATE, IN_MOVED_TOrestic backup142 times
/tank0/media/newIN_CREATEnotify webhook38 times
max_user_watches
524288
Active watches
2 of 524288
support_agentSupport
Debug Bundle
Export a zip of logs, config (secrets redacted), pool status, and daemon state for filing a bug report.
System Info
Version
v11.6.4
Build
go1.23.4 linux/amd64
NixOS
24.11
Kernel
6.12.28
ZFS
2.2.4-1
Links
apiREST API Explorer
Base URL: https://nas-01/api/v1 — Auth: Bearer token (from Settings > API Keys)
GET /pools List all ZFS pools chevron_right
GET /datasets List datasets chevron_right
POST /datasets Create dataset chevron_right
GET /docker/containers List containers chevron_right
GET /users List users chevron_right
POST /snapshots Create snapshot chevron_right
terminalWeb Terminal — nas-01
DPlaneOS v11.6.4 -- nas-01 -- admin shell
Type is simulated. Read-only demo.

admin@nas-01:~$ zpool status
  pool: tank0
 state: ONLINE
  scan: scrub repaired 0B in 00:12:07 with 0 errors on Sun May 25 12:41:03 2026
config:
        NAME        STATE    READ WRITE CKSUM
        tank0       ONLINE   0    0    0
          raidz2-0  ONLINE   0    0    0
            sda      ONLINE   0    0    0
            sdb      ONLINE   0    0    0
            sdc      ONLINE   0    0    0
            sdd      ONLINE   0    0    0
            sde      ONLINE   0    0    0
            sdf      ONLINE   0    0    0

errors: No known data errors

admin@nas-01:~$
A
admin
System Administrator
UID 1000 • nas-01
manage_accountsProfile Settings
lock_resetChange Password
keyMy SSH Keys
apiAPI Tokens
policyMy Activity Log
logoutSign Out
Notifications Mark all read
warning
tank0: sdd showing elevated reallocated sectors
2 hours ago • Alerts
upgrade
DPlaneOS v11.7.0 is available
Yesterday • System Updates
policy
3 failed login attempts for user dan
Yesterday • Audit Log
View all alerts
addCreate Child
scheduleSnapshot
historyRollback
content_copyClone
tuneProperties
deleteDestroy
restart_altRestart
stopStop
descriptionLogs
editEdit
deleteRemove
editEdit
peopleConnections
deleteRemove
editEdit
lock_resetReset Password
logoutRevoke Sessions
deleteDelete
editEdit
content_copyCopy members
deleteDelete