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.


Really, kneejerk somewhere else, some of us paid attention in school and actually format things properly while using decent grammar. Bonus if you’re an organized thinker. Definitely a touch grass moment, the internet is wearing on you.
Calling me uneducated? Why such a hostile response :( we need to spread more love in this world
I didn’t even imply that, so I will now call you anxious.
I was defending people who write well and craft long detailed answers. Read it again.
>I didn’t insult you (gaslight)
>insults you
>btw you need to touch grass