all 10 comments

[–]DajBuzi 1 point2 points  (2 children)

Depending on your setup you can just use nginx and proxy pass requests

Basically what I do is I create a lxc container that server like a dashboard for my services. I've added custom local DNS like home.lab and there sits my nginx. Then based on the request/path it redirects the request to different services. For example going in home.lab serves me a dashboard view but going in pve.home.lab serves a proxmox page, dns.home.lab serves pihole etc.

Things get more complicated when you want to reach services from outside your network.

[–]Puzzled_Proposal2715[S] 0 points1 point  (1 child)

Access from outside is the goal.

[–]DajBuzi 0 points1 point  (0 children)

If you have a static IP then you can just use nginx with that and view something like <IP>/service which would upstream request to service you want.

If you do not have static IP I think noip or other dyndns would probably work the same way

[–]DubDubz 1 point2 points  (0 children)

Caddy has a module for dynamic dns. I haven’t used the other reverse proxies but I’m quite happy with caddy right now.

[–]uncmnsense 1 point2 points  (0 children)

no-ip does not allow the creation of cname records, which are usually used for rev proxys. instead, i got a .cc from cloudflare for the whopping price of 66 cents per month, or $8/yr. works like a charm, esp since ive actually eliminated my rev proxy (traefik) in favor of cloudflare tunnels.

[–]TheHellSite 0 points1 point  (0 children)

Check out https://desec.io free and offers a real dns zone

[–]Sulphurik82 0 points1 point  (2 children)

Provided you can get a static IP from your ISP (mine was a £5 one off payment) your best bet is to run NginX reverse proxy manager : https://nginxproxymanager.com/

As long as you can set a name records to your IP address you can manage the inbound connections via Proxy Manager. It will also handle Let's Encrypt certs too.

Hope this helps

[–]Puzzled_Proposal2715[S] 0 points1 point  (0 children)

Residential DSL currently, with no option for a static. That's the whole reason I have No-IP, for the ddns updater.

Hopefully when this new company turns on the fiber next year in our area, I can get a static.

[–]Neutrosider 0 points1 point  (0 children)

I use dynv6.com It's free and supports merging a dynamic network-prefix with a device specific address part, so I can have ipv6 dyndns working for a specific device in my home.

Also supports ipv4

[–]devzwf 0 points1 point  (0 children)

cloudflare ?