Tailscale
Self-Hosted Main
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
For Example
- Service: Dropbox - Alternative: Nextcloud
- Service: Google Reader - Alternative: Tiny Tiny RSS
- Service: Blogger - Alternative: WordPress
We welcome posts that include suggestions for good self-hosted alternatives to popular online services, how they are better, or how they give back control of your data. Also include hints and tips for less technical readers.
Useful Lists
- Awesome-Selfhosted List of Software
- Awesome-Sysadmin List of Software
If you have some extra cash, you can get a mini-pc that has multiple ethernet ports and configure your own VPN, firewall and router. Or, just install a pfSense distro on it, or get a mini-pc with pfSense pre-installed.
pfSense is just one option. There are probably dozens of firewall/VPN distros out there, TBH. I personally have just heard good things about pfSense, never used it personally, and just configure everything myself.
If you are doing this just to learn cool stuff, get a small mini-pc and learn how to install and configure everything yourself. Leaning network security from the ground up is fun!
There are cheap cloud-based options out there that handle this kind of thing for you, like someone else mentioned. However, that is not my personal preference when I have a use case like yours. (I am a control fanatic when it comes to my personal networks.)
Preferably, I'd like to set it all up as a domain and then access it like logging into an account from across the web
You should be able to accomplish this with duckdns and some ports forwarded on your firewall. Also nginx or nginx proxy manager plus whatever application you are hosting.
If you want to RDP to it, you could setup a cloudflare tunnel and only allow access to it via WARP.
Thanks guys for your help! It means a lot!
Zerotier is the way to go. You'll have everything set up in under 10 minutes