NovaNAS Logo

Your Complete
Open Source NAS

A powerful, open-source NAS operating system with a desktop-like web interface. Manage storage, Docker apps, networking, and more — no terminal required.

Built with

Laravel 12ReactInertia.jsSQLiteDockerDebian 13
Screenshots

Meet the Desktop

A full operating system in your browser. Open apps, manage files, monitor your system — all without touching the terminal.

NovaNAS Desktop Interface

Everything you need.
Nothing you don't.

NovaNAS App Store
File Manager

Your files, beautifully organized

Browse, upload, download, and preview files directly from your browser. Drag-and-drop, folder previews, file type icons — the file manager you'd expect from a premium OS.

NovaNAS File Manager
NovaNAS App Store
App Store

One click to deploy.

Plex, Nextcloud, Pi-hole, and hundreds more. Community-curated Docker applications, pre-configured and ready to run.

NovaNAS System Monitoring
System Monitoring

Know your system inside out

Real-time CPU, memory, disk, and network monitoring. Live charts, historical data, and instant health alerts — so you always know what's happening under the hood.

Users & Permissions

Control who sees what

Role-based access control with granular permissions. Create users, assign roles, and manage access for家庭或office setups.

NovaNAS User Management
Storage & RAID

Your data, protected

Configure ZFS or EXT4 pools, set up RAID arrays, and monitor drive health — all from the web UI. SMB/CIFS and NFS in seconds.

NovaNAS Storage Management
NovaNAS Firewall & Network
Network & Security

Enterprise security.
Zero complexity.

Firewall rules, DynDNS, SSL certificates, and full network management. UFW-powered security without the command line.

Still love the terminal?

We've got you covered. Full command-line access, built right into the browser. Because sometimes, the terminal is the fastest path forward.

root@novanas:~
NovaNAS Built-in Terminal
Why NovaNAS

Enterprise-grade features, completely free

CasaOS offers basic NAS functionality, but lacks the depth needed for serious home or small business storage. NovaNAS fills this gap with features comparable to QNAP OS or Synology DSM — while staying fully open-source.

Complete System Management

Control everything from storage to networking through one unified interface. No SSH required.

Desktop-Like Experience

Familiar window-based UI with movable, resizable windows. It feels like a real operating system.

Extensible Architecture

Easy to add new apps and features. The modular design grows with your needs.

Open Source

Transparent, community-driven development. Inspect every line of code.

Zero Dependency

NovaNAS runs commands on your system. Uninstall it and keep everything you created.

Your System, Your Rules

Install whatever you want. Customize freely. We never lock you out of your own hardware.

Features

Everything you need, and more

NovaNAS brings enterprise-grade NAS capabilities to your DIY hardware. From storage management to Docker orchestration — all through a beautiful web interface.

Core System

Desktop Interface

Familiar window-based UI with drag-and-drop, movable and resizable windows. Feel right at home.

User Management

Role-based access control with granular permissions. Manage who accesses what across your NAS.

System Monitoring

Real-time performance metrics and health monitoring at a glance. Know your system inside out.

Terminal Access

Built-in command-line interface for advanced users who want direct system access.

Docker Integration

Install and manage Docker containers through the intuitive UI. No terminal needed.

App Store

Community marketplace with ready-to-install applications. One-click deployment of popular services.

Storage & File Management

Multi-Filesystem Support

Full ZFS and EXT4 support for optimal data protection and performance.

RAID Management

Configure and monitor storage pools with built-in RAID management tools.

Shared Folders

SMB/CIFS and NFS sharing with fine-grained access controls for your network.

File Manager

Full-featured web-based file browser with upload, download, and preview capabilities.

Network & Security

Firewall Management

Advanced firewall rules and port management powered by UFW. Keep your system secure.

DynDNS

Free Dynamic DNS configuration for easy and reliable remote access to your NAS.

SSL/TLS Certificates

Automatic certificate management with Let's Encrypt. HTTPS out of the box.

Network Configuration

IP settings, UPnP, and full network stack management from a single interface.

Coming Soon

Backup Solutions

Coming soon

Automated backup to external drives or cloud storage providers.

Virtualization Support

Coming soon

Full VM management with snapshots and resource allocation.

Resource Monitoring

Coming soon

CPU, memory, disk, and network monitoring with historical data and alerting.

Scheduled Tasks

Coming soon

Cron job management through the UI with visual scheduling.

Power Management

Coming soon

Sleep, hibernate, and shutdown controls from the web interface.

Log Management

Coming soon

Centralized logging and log viewer for easy debugging and auditing.

Architecture

Built with modern technologies

A carefully chosen stack optimized for reliability, performance, and developer experience.

Backend

Laravel 12 with PHP 8.5 and SQLite database — lightweight and perfect for NAS environments.

Frontend

React with Inertia.js and Mantine UI — a seamless SPA experience without the API complexity.

Desktop System

Custom window manager for app organization — movable, resizable windows in your browser.

Get Started

Up and running in minutes

NovaNAS is designed to be installed on a fresh Debian 13 system. One command is all you need.

System Requirements

Debian 13 (Trixie)
Minimum 2GB RAM
1-core CPU minimum
20GB system drive + data drives

Quick Install

Terminal
Run as root
curl https://raw.githubusercontent.com/NovaNasOrg/NovaNAS/refs/heads/main/install.sh | bash

Designed for a fresh Debian 13 install. Do not run on an existing system.

After Installation

1

Access the Web UI

Open your browser and navigate to http://your-server-ip (default port 80).

2

Run the Setup Wizard

Complete the initial configuration — storage pools, users, and network settings.

3

Install Apps

Browse the App Store and deploy Docker containers with one click.

4

Enjoy

Your NAS is ready. Manage everything from the comfort of your browser.

Community

Built for the community, by the community

NovaNAS is open source and thrives on community contributions. Join us in building the best open-source NAS OS.