I Switched From TrueNAS to Debian and Cockpit on My Home Server
Why TrueNAS Wasn’t Working for Light Workloads
Shivansh Raj Srivastava replaced TrueNAS with Debian and Cockpit on his 8GB home server in October 2026 to resolve persistent memory shortages. The change freed up 2.5GB of RAM, significantly improving system responsiveness on his personal lab setup located in his home office.
Breaking news:
The decision came after months of struggling with TrueNAS consuming excessive memory even during idle periods, leaving little room for containers or virtual machines. Shivansh, who builds tech content for YouTube and Instagram, needed a lighter platform to run media encoding tools and testing environments without constant swapping. Debian’s minimal footprint combined with Cockpit’s web-based interface offered the control he wanted without the overhead.
How Much Memory Did He Actually Recover?
TrueNAS, while powerful for NAS duties, includes services like Samba, NFS, and ZFS management that consume RAM even when storage isn’t actively accessed. On an 8GB system, this left Shivansh with under 3GB usable memory after boot. He noted that simple tasks like running a Docker container for video transcoding would trigger aggressive swapping, degrading performance. The switch wasn’t about capability but about matching the OS to his actual usage—primarily media processing and experimentation rather than large-scale storage.
After installing Debian with a minimal GNOME desktop and Cockpit for server monitoring, Shivansh observed idle memory usage drop from approximately 5.5GB under TrueNAS to just under 3GB. This 2.5GB gain allowed him to run two simultaneous encoding jobs alongside a monitoring dashboard without hitting swap. He emphasized that Cockpit provided sufficient visibility into CPU, memory, and disk I/O, eliminating the need for a full NAS GUI while retaining essential administrative access.
Can This Work for Other Home Lab Users?
For users with similar hardware constraints—especially those under 16GB RAM—Shivansh suggests evaluating whether advanced NAS features like snapshots or replication are truly needed. If the primary use involves media serving, light virtualization, or development, a general-purpose Linux distro with a lightweight admin tool may offer better resource efficiency. He cautions that ZFS lovers should consider alternatives like OpenZFS on Linux if they want the filesystem without the TrueNAS stack.
Did he lose any functionality by leaving TrueNAS? He retained core file sharing via Samba and NFS configured manually in Debian, and uses Snapper for filesystem snapshots where needed. Advanced replication requires extra setup but is achievable.
Frequently Asked Questions
Is Cockpit secure for remote server management? Cockpit uses HTTPS and integrates with system authentication; Shivansh enables it only on his local network or via VPN for remote access, following standard hardening practices.
Would he recommend this switch for a dedicated NAS? No—if the main goal is reliable, easy-to-manage storage with built-in data protection, TrueNAS remains preferable. His change was specific to a constrained, multi-purpose home lab.
More stories: