Other Storage Solutions
Nomadesk supports any reliable POSIX-compliant file system mounted on /mnt/data.
This includes local disks, SAN-backed volumes, and other storage platforms that present a normal file system interface.
During installation, select Local Storage and Nomadesk will use that mount point to store both data and, by default, the database.
It is recommended to use an external database when the storage is provided over the network.
Important Considerations
Network File Systems
When the underlying file system is accessed over the network, keep the following in mind:
- Performance: Network file systems can introduce latency and reduce throughput.
- Data integrity: Network interruptions or weak consistency guarantees can lead to corruption or data loss.
- Reliability: Use an external PostgreSQL database so the database is not stored on the network-mounted file system.
When only user data is stored on the shared file system, the setup is more resilient because Nomadesk performs additional verification at the application level.
High Availability Setups
In high-availability deployments, the mount point on /mnt/data must be available on every Nomadesk node.
Add monitoring so a node can be taken out of service if the mount disappears, becomes unavailable, or stops responding correctly.