this post was submitted on 09 Nov 2023
2 points (66.7% liked)

Self-Hosted Main

504 readers
1 users here now

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

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

founded 1 year ago
MODERATORS
 

Hello, I've currently setup my own server at home running windows server 2022. It has a few functions but primarily I would like to access it across the internet securely from wherever I am.

What sort of hardware would I need to setup a firewall and 2fa to do this?

top 7 comments
sorted by: hot top controversial new old
[–] Krieg@alien.top 1 points 1 year ago
[–] remotelove@lemmy.ca 1 points 1 year ago* (last edited 1 year ago)

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.)

[–] ThatGenericGinger@alien.top 1 points 1 year ago (1 children)

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.

[–] luismorales056@alien.top 1 points 1 year ago

If you want to RDP to it, you could setup a cloudflare tunnel and only allow access to it via WARP.

[–] NetMan46@alien.top 1 points 1 year ago

Zerotier is the way to go. You'll have everything set up in under 10 minutes

[–] ThatGenericGinger@alien.top 1 points 1 year ago

Thanks guys for your help! It means a lot!