Storage Solutions Wanted to build a NAS & want it to be accessible from anywhere.

Kunal2630

Recruit
Wanted to build a NAS & want it to be accessible from anywhere.
for the experimentation i've a desktop descent configuration but it'll be only for experimentation if it works i'll go for a Pi nas
Components will be
Pi 5 8gb
Sata hat
Sd card 128gb
and may be 2.5' ssd or hdd
but the main issue with this is i don't know which OS to use according to my research OMV fits according to my need but still don't know how can i be accessing it from anywhere in the world will be needed some guidance on how can i make my nas routable.
 
Pi 5 + nvme hat + micro sd. For stuff you don't require fast read write use external ssds. But if you're looking for mutiple hdds as main storage then sata hat makes more sense.

Generally I would suggest unraid (paid) or truenas scale for OS, both of which aren't supported for pi. So you can go for OMV or just Ubuntu server with openzfs.

Tailscale for remote access and NPM for reverse proxy.
 
okk all the stuff just got away from my head so is there any kind of article or video you can share
 
If you're only using a Pi and not going into RAID, the default Pi OS lite (without the GUI) is a good option.

A simple SMB share will work well. Using Pi OS will allow you to also load other applications (like say Jellyfin/Immich). This might be available in OMV too though.

For RAID, it is better to use dedicated OSs since tinkering is easier. (It is possible on the Pi OS, but you might face a lot of problems trying to get everything to work)

Also, as @jayantyagi said ditch the SD card or make it read only. SD cards  will fail especially when used as an OS (writes will be higher)

Tailscale is an excellent choice for remote access.
 
If you're only using a Pi and not going into RAID, the default Pi OS lite (without the GUI) is a good option.

A simple SMB share will work well. Using Pi OS will allow you to also load other applications (like say Jellyfin/Immich). This might be available in OMV too though.

For RAID, it is better to use dedicated OSs since tinkering is easier. (It is possible on the Pi OS, but you might face a lot of problems trying to get everything to work)

Also, as @jayantyagi said ditch the SD card or make it read only. SD cards  will fail especially when used as an OS (writes will be higher)

Tailscale is an excellent choice for remote access.
By ditching the sd card what can i use do u suggest to use a ssd or hdd for the sharing as well for the os
 
By ditching the sd card what can i use do u suggest to use a ssd or hdd for the sharing as well for the os
Yes, use the SSD (and only SSD) as both the boot and storage drive.

But a con to this is that when you expand storage and decide to have a separate boot drive you would have to do your configs all over again (or move your storage from the boot drive to another SSD) and then make a copy of this drive.
 
that doesn't sounds good i've seen many people doing it by sd card so what will be the con in that?
 
OMV + Tailscale will do the job, but you will need to install tailscale separately, maybe in a container.

Optionally, if you have a VPS and can install wireguard, that would be a better option.

If you want something working out of the box, get a Synology box.
 
I also vouch for tailscale, its easy to setup and secure.