Fnos Desktop is an open-source Windows desktop client for the fnOS private cloud system. Built under the MIT license, it enables users to manage multiple NAS servers in standalone, browser-independent windows with persistent sessions, system tray background running, and local DPAPI-encrypted credential storage.
Technical Overview of Fnos Desktop
Fnos Desktop is packaged as an 80 MB NSIS installer that deploys directly to the local user directory without requiring administrative rights, while also supporting unpacked portable operation. Built with Electron 30 and vanilla HTML, CSS, and JavaScript, it bypasses complex frontend framework overhead to deliver a responsive, multi-window workspace. The client implements Chromium session partitions to run completely isolated network environments for each connected storage server.
Core Features of Fnos Desktop
- Multi-server session isolation maintains independent Chromium partitions for each NAS instance, keeping login credentials separate without external tracking.
- Zero-privilege local security safeguards application startup with scrypt password hashing and encrypts saved connection profiles using native Windows DPAPI.
- Direct connection protocols accept raw IP addresses, custom port mappings, domains, or FN IDs directly from the desktop clipboard.
- Stealth and privacy controls feature customizable global hotkeys, instant window locking, and background system tray concealment.
- Framework-free native frontend renders clean, multi-window multitasking interfaces directly using vanilla web standards to avoid runtime bloat.
System Compatibility & Updates
Fnos Desktop supports Windows 10 (version 1809 and newer) and Windows 11 on 64-bit (x64) architectures. The latest v1.9.0 release introduces scrypt-based startup password protection and adds instant desktop hiding controls alongside encrypted DPAPI connection storage.
Why Choose Fnos Desktop?
Fnos Desktop provides an open-source, browser-free alternative that securely isolates multiple private cloud storage instances on a single machine. Its reliance on vanilla code and OS-level DPAPI encryption delivers full operational transparency without third-party telemetric dependencies.