view the rest of the comments
Selfhosted
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:
-
Be civil.
-
No spam.
-
Posts are to be related to self-hosting.
-
Don't duplicate the full text of your blog or readme if you're providing a link.
-
Submission headline should match the article title.
-
No trolling.
-
Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.
-
AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
NGINX Proxy Manager and DuckDNS.
Get DuckDNS set up first.
Then go to DuckDNS.org and register a domain.
Then go into NGINX proxy manager.
It's pretty straightforward, click "add proxy host", then type the domain from duckdns (I like to do a different subdomain for each service, ie: calibre.mydomain.duckdns.org, homeassistant.mydomain.duckdns.org, etc.) and point it at your container with the service you want to access remotely.
You'll want to enable let's encrypt. But other than that the defaults should be fine.
What's wrong with this approach?
I've been using this setup for years, then one day just installed caddyserver. No certbot, no boilerplate nginx config etc.
I was still using nginx for internal services but then replaced it with "fabio lb" because it works well with consul.
I was so happy do discover it that I want to share it with everyone ¯_(ツ)_/¯.
Thank you for your attention on this matter.
CGNAT sends its regards.
(Although if you have IPv6 access you might get around this... But even in 2026 you will face issues going only this way).
I am behind GCNAT, and my ISP doesn't do IPv6. I have a free tier VPS from Oracle that uses wireguard to tunnel packets to my home server.
Ah, if only Oracle could take at least one of my multiple credit/debit cards.
That's a bummer. It's great for this stuff, don't need processing power or memory, and I don't really care if it got nuked for some reason