I have been using a NAS running TrueNAS for a couple of weeks now. From the App GUI for setting up Docker containers, which I genuinely despise, to the removal of SMART tests in the new version, I don’t think this was a good call. So I’m thinking I might as well DIY it, although if you believe that may be a questionable idea, feel free to mention that!
Because of that, I am looking at Debian, as it seems to be the standard server OS, and I have used it a little before. I have light server administration experience, although not a lot, and no specific knowledge of how to optimize one to act as a NAS. I am, however, reasonably familiar with Linux in general.
- How do I optimize Debian for NAS use?
- What utilities should I install that provide system info, allow for network shares, and so on?
- Are there things that TrueNAS did that I may be unaware of and should also set up for myself on Debian?
- Do you have any tips and suggestions for what I should install in addition to that? Maybe some power optimization tools or useful dashboard software?
- Can I just wipe the OS drive, put Debian on there, and then mount my pool once Debian is set up for ZFS, or does TrueNAS do anything special to the filesystem? If not, how should I migrate the existing data? (Mostly videos, pictures, documents, and a Home Assistant setup)
- What are good resources to find help with Debian server administration?
- Are there any issues with Nvidia? If so, how do I fix them? I have an old Nvidia GPU in the NAS for video encoding since my CPU doesn’t have an iGPU.
- Are there common pitfalls in this for people with little experience like me?
I’d be glad to get some info on these topics to know if this is a reasonable idea or if I should just stick with what I have.


imma give you another opinion and start out with the unhelpful statement of „what’s best for you is gonna depend on what you need“
I‘ve never used debian as my personal NAS, but did manage a debian cluster at work. Compared to TrueNAS and later TrueNAS in a proxmox VM, debian is a lot more effort and in that sense „a hobby“.
Things that TrueNAS just handles for me without much work:
there probably is lots more, but i can’t think of anything else as of right now. I’ve used „plain“ Truenas scale for over a year and then switched to proxmox with a truenas VM when i built a new nas. the transition went pretty smoothly and i really like it. it does however add a layer of complexity you must be willing to deal with.
all things considered, i would like some things about truenas to work differently, but i would never wanna trade it. proxmox is very cool, and i like using it with a truenas VM, but i wouldn’t wanna use it without truenas i think. also i absolutely love debian and use it in many places. if i was running services on one machine and storage on another, id have the services on debian(or proxmox mby) and the storage on truenas, but as long as its just one device, its truenas.
additional thoughts:
on omarchy
on dhh