I'm putting this under security because i'd like to keep this a private server for family:
that said, I'm wondering if you fine people can help me with the best way to set up a web server in my house to host the files on my external hard drives for family members in other cities/countries while, again, keeping it private and secure over the internet.
I'm looking into ngrok for url handling, but am not sure exactly if this is the best way to go.
Can anyone save me time and possible heartache and failure and provide me (and possibly others) with a walk-through of which software to use. Would love to do something like free, but may have to get a paid unique domain from, say, ngrok, to make it easier for family members to connect up.
Help me, Obi Wan Kenobi... you're my only hope!
(Score: 2) by Lester on Saturday January 20 2018, @10:00AM
There are a lot of hosting services, more bandwidth, they keep software up to date with latest vulnerabilities (if they are good professionals) better than you, firewall protection etc. Install a nextcloud service and it is done.
if you insist in doing in your house, I would use a VPN or and SSH tunnel with a dynamic DNS. It would be less costly in money than a hosting, but much more costly in your time to keep it running and and much slower. Under no circumstances I would install a public webserver in your personal computer with no VPN or SSH, no matter what security credentials your software uses.