Currently my home server runs a few services that have a web UI. I currently access them by typing in the IP address and port number, but itโ€™s now starting to get annoying to remember the ports.

Whatโ€™s the best way to handle this?

Iโ€™ve thought of two solutions:

  1. Iโ€™m running a local DNS server, so I probably would be able to make CNAMEs from something like adguard.server.local to the IP, and do a reverse proxy with something like Caddy
  2. Maybe thereโ€™s some unified dashboard app that is a reverse proxy with some simple frontend where I can just navigate to server.local and click a button to choose which specific service I want to see?

What are your opinions on this?

You are viewing a single thread.
View all comments

I mean, if youโ€™re problem is just remembering to type โ€œ10.0.0.100:8080โ€ you could just have browser bookmarks. But thatโ€™s not very selfhosty. ๐Ÿ˜

Personally, Iโ€™ve got a bit of #1 and #2 going on.

Iโ€™ve got Nginx Proxy Manager in docker that rev proxies pretty much everything and adds SSL on top. I am running an inside DNS zone, so I have a bunch of CNAMEs that all point to the host running NPM. Lastly, Iโ€™m using Dashy as the front end to it all.

permalink
report
reply

Selfhosted

!selfhosted@lemmy.world

Create post

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:

  1. Be civil: weโ€™re here to support and learn from one another. Insults wonโ€™t be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If itโ€™s not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Donโ€™t duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (donโ€™t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

Community stats

  • 4.7K

    Monthly active users

  • 3.8K

    Posts

  • 83K

    Comments