Features
What you can do with OpenNAS
Browse the tools for file sharing, storage, apps and system administration.
The web desktop
Manage your NAS through a windowed desktop in your browser.
- Draggable, resizable windows with a taskbar & launcher
- Global search across apps, files and settings
- Live notifications and a notification centre
- Light & dark themes, per-user personalization
- Localization / i18n support
File Station
Browse and organize files with keyboard shortcuts and previews.
- Upload, download, multi-select, copy & move
- Previewer: images, video, audio, PDF, DOCX, CSV & code
- Compress to ZIP, extract archives, download folders as ZIP
- Recycle bin with restore and permanent delete
- Public share links with expiry + password
- Drag-and-drop between folders
Storage & disks
Monitor disk health and choose where your data is stored.
- S.M.A.R.T. health dashboard with failure alerts
- RAID array status (state, members, rebuild progress)
- Per-volume usage bars
- Initialize & format new disks in a click
- Configurable storage location for VMs & containers
Containers
Install Container Manager to manage Docker from the desktop.
- List, start, stop, restart & remove containers
- Live CPU / memory stats and streaming logs
- Pull images and browse your image library
- Import and manage docker-compose stacks
Virtual machines
Full KVM/QEMU virtualization with a browser console.
- Create VMs with vCPU, RAM and qcow2 disks
- ISO library, upload installers and boot from them
- Start, shut down, reboot, suspend, force-off
- In-browser noVNC console (Ctrl+Alt+Del, auto-scale)
- VNC bound to loopback, proxied through an admin gate
Package Center
One-click self-hosted services, run as containers.
- Jellyfin, Nextcloud, Pi-hole, Vaultwarden, Gitea...
- Home Assistant, Portainer, Immich and more
- Persistent data on the volume you choose
- Start / stop / open from the desktop
App framework & SDK
Build apps for your own NAS or share them with other users.
- Sandboxed iframe apps with a postMessage SDK
- Capabilities: notifications, per-app storage, files & identity
- ed25519 package signing & publisher verification
- Install / enable / disable from App Center
- Categories & search; CLI signing tool
Sharing & protocols
Serve your files to every device on the network.
- SMB / CIFS, NFS and AFP shares
- Per-share configuration & guest access
- Time Machine targets & per-share recycle bins
- Network discovery through Avahi and WS-Discovery
Security & accounts
Manage sign-in methods, roles and app permissions.
- WebAuthn passkeys & OIDC single sign-on
- Roles (admin / user) and per-app minimum roles
- Signed packages and trusted publishers
- Backend runs unprivileged; scoped privileged helpers
- Decoy routes and automatic IP blocking
System & network
Configure system services and network settings from the desktop.
- Hostname, timezone, NTP and network config UI
- SSH toggle + authorized-key management
- Email / SMTP with test send
- Log viewer (OpenNAS / system / nginx / auth)
- TLS certificate management & self-signed regen
CLI & administration
Check status and manage services from the command line.
opennasconsole CLI: status, services, logs, update- Resource monitor & task manager
- System update channel
- Power controls (reboot / shutdown)
Dashboards & monitoring
See what your NAS is doing, live.
- At-a-glance dashboard with widgets
- Real-time CPU, memory, network & thermal telemetry
- Live process list
- Hardware & system info centre