The story behind FortOS.
FortOS is an open-source Linux NAS operating system built on .NET 10. It runs bare-metal via a Debian 12 ISO, or inside Docker for evaluation. Every management surface — storage, sharing, protection, security, containers and observability — is exposed through a unified REST/gRPC API, a Web dashboard and a terminal CLI.
Docker containers are first-class citizens alongside native services such as SMB, NFS and rsync. The Web dashboard (Vue 3) ships with pages for overview, files, storage, shares, backups, snapshots, agents, network, services, logs, alerts and settings. Modules are hot-loadable DLLs, so the OS can grow over the air with SHA256-verified, staged updates.
Security is designed in from day one: NasToken capability tokens with delegation and device binding, fine-grained NAbility permissions, five-level data classification, TOTP two-factor authentication, account lockout and an HMAC-chained audit log you can verify with a single command.
git clone https://github.com/GeneralLibrary/fortOS.git
cd fortOS
docker compose up -d --build