this post was submitted on 01 Nov 2023
2 points (100.0% liked)

Self-Hosted Main

21 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
 

Hey! Sorry for the repeating question, I have a very specific question though.

For context, I access my services using a vpn, and that's been great. However, I've been a lot of people mentioning reverse proxies. Are they necessary or more of a convenience thing? I ask because I don't see something that I cannot do with my current vpn setup.

Thanks!

top 4 comments
sorted by: hot top controversial new old
[–] Do_TheEvolution@alien.top 1 points 1 year ago (1 children)

Are they necessary or more of a convenience thing?

Convenience.

Dunno why top answer is necessity, you absolutely can rock open multiple ports that go to different things, same as OP does now through VPN.

But convenience is a big thing... I love caddy reverse proxy for its simplicity and robustness. Here is a docker guide if you wanna try it.

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

I say it's a necessity not from a technical standpoint (of course you can just forward random ports directly to services), but from a "doing things the right way" standpoint. Especially if you're intending to expose services which aren't expressly designed with internet exposure in mind, a reverse proxy is hugely important for security as far as implementing SSL and authentication

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

A reverse proxy will let you write domain name -> IP. People use them even in private networks to remove the need to remember a bunch of IPS. They can be used in conjunction with exposed services but exposing them you would do somewhere else (port forwarding in your router)

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

It's convenient for some services like jellyfin that have a companion app. It's much easier to just point the app to a domain name you control to get everything working without vpn. The certificate support is nice too.

Say for instance you have a family member that you know won't be taking the time to setup vpn configs to access this device. It's easy to just say here is the link the app is asking for and here is your username/password.