The original post: /r/datahoarder by /u/calif94577 on 2025-02-25 02:59:53.
Looking to use my new NAS to do a few things and want to know what the recommended set up is while maintaining security.
My needs/wants:
- Share files with several friends. This should be simple for them. Not having them install things or create accounts with websites. Giving them a username and password to log in and have access to the files from their home computers or phones. I can then manage their accounts, put them in groups with the permissions to the files I want. This would ideally work remotely and locally however definitely needs to work remotely.
- Host a public facing website. (Nothing fancy here just concerned about the security implications on the rest of my files)
- Have full access remotely for myself. Here I am willing to install what ever and create what ever accounts needed. (Seems like quick connect or tailscale might be best here.)
- Lastly will need the ability for people to plug directly into the NAS via ethernet or USB and through a log in portal (preferably but not mandatory) have the ability to access specific files/folders with limited read/right as I specify. I know this one is possible cuz I know someone that did this a few years ago but no idea how he did it. (Super bonus, have the ability to automatically run scripts on incoming files like have uploaded files go to a separate folder, then run duplication checker on them, auto delete the exact duplicates (hash wise), move similarly named duplicates to another folder for manual review, and those that are unique transcode and move to designated folder for storage).
From everything I have read it seems like either DDNS/reverse proxy (or a combination of the two) might be best for 1. No idea how to do 2 securely. 3 seems like tailscale or quickconnect. And for 4 I think this is going to be very simple just don't know how to give it an IP address without a router in-between for people to get a login page.