Hello guys i wanna build a custom nas os because I think it would be a fun school holiday project I kinda know what im doing its gonna be based of Debian 13 and the web ui being based of casaos. If you guys have any tips to help me out please write it in the comments.
Before looking at the specifics of how, you may want to review and digest the following discussion:
If you want to build from scratch, you can ask Google for some advice, using the following query strings:
Linux what software modules are required to build a custom home-built Network Access Storage device
That will give you a “recipe” for building your own.
… OR …
You can use an off-the-shelf tool, such as
-
OpenMediaVault
( GitHub OSS repository )
( Comments about OpenMediaVault ) -
TrueNAS Community Edition
( GitHub OSS repository )
( Article: Little TrueNAS build )
( Article: Should I swap away from TrueNAS? )
Hope those help!
![]()
Ok. Let’s begin from the beginning. According to wikipedia, NAS is abbreviation of “Network attached storage”. That is, any file server complies with that definition. So far, so good.
After Debian is installed, it is enough to install file server from standard repositories, that is, apt install ... There is plenty step-by-step instructions in the Internet, e.g.
Good luck!
you can install debian 13 and then install zfs
make a zpool, add datasets, enable samba, access via cifs … the usual things with zfs