this post was submitted on 29 Oct 2023
11 points (92.3% liked)

Self Hosted - Self-hosting your services.

14706 readers
2 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.

Rules

Important

Cross-posting

If you see a rule-breaker please DM the mods!

founded 4 years ago
MODERATORS
 

Hi, guys. Like in the title. I have orangepi5 with some services like nextcloud or grafana. I would like to access to those instances from outside - but I don't want to open ports.

Could you guys point me how can I achieve that?

Do I need to set domain for home services? I have heard that people recommends cloudfare tunnel, but I think cloudfare tunnel does not work with subdomain like duckdns. Do I need to buy domain for my case? One more think, if I set this tunnel or maybe other solution- should I go with https (lets encrypt) solution?

Thank You

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 3 points 2 years ago* (last edited 2 years ago) (2 children)

using a reverse proxy is prob your best bet. something like nginx (nginxproxymanager for easier configuration)

[–] [email protected] 2 points 2 years ago* (last edited 2 years ago) (1 children)

nginxproxymanager

Well, I was trying to play with nginx proxy manager, was able to set this but still, could connect only from home network - not from outside

[–] [email protected] 6 points 2 years ago

nginxpm still requires ports to be open, but only 2: 80 and 443. a lot better than opening every port for every service you have