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

Self Hosted - Self-hosting your services.

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

Rules

Important

Beginning of January 1st 2024 this rule WILL be enforced. Posts that are not tagged will be warned and if not fixed within 24h then removed!

Cross-posting

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

founded 3 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
[–] XCraftMC 3 points 1 year ago* (last edited 1 year ago) (2 children)

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

[–] [email protected] 2 points 1 year ago* (last edited 1 year 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

[–] XCraftMC 6 points 1 year 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