OpenNAS
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.

  • opennas console 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