this post was submitted on 13 Mar 2026
31 points (100.0% liked)

Selfhosted

56953 readers
1211 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:

  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.

  7. No low-effort posts. This is subjective and will largely be determined by the community member reports.

Resources:

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

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

I've accumulated enough self hosted stuff that I feel like I want a dashboard now so I don't have to remember which IP & port I need for which service (not all my services are exposed to the WWW).

I looked at some dashboard solutions already but there is a huge amount of them. I also use Home Assistant as the dashboard for my home.

So I'm looking to bounce some ideas off this community. Should I add one more service to my servers in the form of a dashboard, or should I maybe create a dashboard in Home Assistant?

If going with a standalone dashboard service, which one?
If going with Home Assistant, is there some good add-ons or something I can use to make managing my services easier?

Let me know what you guys think and thank you!

top 35 comments
sorted by: hot top controversial new old
[–] MentalEdge@sopuli.xyz 29 points 1 day ago* (last edited 1 day ago) (5 children)

I just wrote my own.

It's a single html file with links to all my services, served at the root of my nginx server.

This is like v12, I've edited it over the years as what I host has changed. Adding the embedded searxng bar, as well as links to uptime kuma and openspeedtest.

Stuff only I need to access is behind the "Admin Menu" button:

And it only works via lan/vpn.

I'd be happy to let you copy it, provided you know how to edit it for your needs.

[–] panda_abyss@lemmy.ca 2 points 18 hours ago

I gotta spruce mine up, this is excellent.

[–] idunnololz@lemmy.world 3 points 1 day ago

Neat. I was considering this route as well.

[–] irmadlad@lemmy.world 3 points 1 day ago (2 children)

That really looks good bro. Very modern looking card style. I'm keen to know how you have coded it to reject IP, other than VPN traffic.

[–] MentalEdge@sopuli.xyz 2 points 1 day ago* (last edited 1 day ago)

That's handled by nginx, which strips out the menu items when serving to external IP. Basically serving an html file that doesn't contain them to begin with.

[–] FreedomAdvocate@lemmy.net.au 1 points 1 day ago (1 children)

They didn’t say it was accessible to the internet.

[–] MentalEdge@sopuli.xyz 1 points 1 day ago
[–] JoeKrogan@lemmy.world 6 points 1 day ago

Looks nice. Well done!

[–] non_burglar@lemmy.world 1 points 1 day ago

Looks good, and highlights how little we generally need to be functional.

[–] iamthetot@piefed.ca 6 points 1 day ago

I just started using Homepage a few weeks ago, I like it.

[–] redlemace@lemmy.world 2 points 23 hours ago

There is also remmina (linux) or mobaxterm (win).

[–] grimer@lemmy.world 16 points 1 day ago (1 children)

I've stuck with https://gethomepage.dev/ the longest. Taking the time to tweak it can be a huge help (using labels for autodiscovery). It's yaml configs are fairly easy once you get the hang of them if that's something that is new to you. Lots of help out there too.

[–] osanna@lemmy.vg 3 points 1 day ago

I second homepage. It’s static so it loads blazingly fast. I tried some others, but as a new tab page, they took too long to load. Homepage, however, loads it loads in fractions of a second. Homepage++

[–] idunnololz@lemmy.world 2 points 1 day ago

Thank you everyone for the answers. After more reflection, unfortunately I'm going with Home Assistant simply because I already have the page open on every device. It's not pretty but it's already basically my "home page" so might as well as add to it instead of introducing a completely different service/page.

[–] FreedomAdvocate@lemmy.net.au 3 points 1 day ago

Homepage is the best one I’ve found so far. Home assistants UI is just awful imo.

[–] MagnificentSteiner@lemmy.zip 5 points 1 day ago (1 children)

I just bookmark them in my browser on the toolbar.

[–] idunnololz@lemmy.world 4 points 1 day ago

My toolbar is already full :/

[–] Eldaroth@lemmy.world 8 points 1 day ago

I don't know about Home Assistant, but I am using Glance. I love the aesthetic and that you can configure it with descriptive yaml files.

But I think this is also a question you need to ask yourself: Do you want to "click together" a dashboard aka one with a nice GUI where you can configute everything (e.g. Homarr). Or rather one with config files like Glance and a bit simpler in its feature set.

[–] neidu3@sh.itjust.works 3 points 1 day ago

Back in the day I used Nagios to get an overview of large systems, and it made it very obvious if something wasn't working and where. But that was 20 years ago, I'm sure there are more modern approaches.

Come to think of it, at work we have grafana running, but I'm not sure exactly what scope it's operating under.

[–] irmadlad@lemmy.world 4 points 1 day ago

If going with a standalone dashboard service, which one?

I use Homarr and find it suites my needs. However there are quite a few others out there. Homepage seems to be a popular one with loads of integrations available.

[–] exu@feditown.com 4 points 1 day ago (1 children)

Why not give every server a reasonably memorable domain name?

[–] surewhynotlem@lemmy.world 3 points 1 day ago

ThatOnePodcastTrackerIForgetTheNameOf.example.com.

[–] kokomo@lemmy.kokomo.cloud 3 points 1 day ago

Dashy is what I use now, it's simple, easy to use in one yaml file. I second all the others here though.

[–] melroy@kbin.melroy.org 2 points 1 day ago

I use Grafana (with telegraf, Angie plugin etc.). Feel free to use any of my public available dashboards of mine: https://grafana.com/orgs/webmaster1989

EDIT: Specially, I would like to highlight: https://grafana.com/grafana/dashboards/24461-angie-metrics/ and https://grafana.com/grafana/dashboards/21989-server-stats/

And finally a dedicated status dashboard: https://grafana.com/grafana/dashboards/15226-melroy-s-status-dashboard/

[–] realitaetsverlust@piefed.zip 3 points 1 day ago

Heimdall or Dashy are the first things that come to mind. However, what I would do in your case is using local URLs that you can resolve via a local DNS like pihole. That way, you don't have to remember IPs and ports, but just services. If you need different ports, you might need a proxy in between, which is also set up fairly quickly with nginx.

[–] Shimitar@downonthestreet.eu 3 points 1 day ago

I also wrote mine, a bit of JavaScript that load a json file and populate the page.

[–] frongt@lemmy.zip 1 points 1 day ago (1 children)

Why a dashboard for that, and not traefik or caddy or something as a reverse proxy? I have everything addressable by name.

[–] idunnololz@lemmy.world 2 points 1 day ago (2 children)

Well there's a few services that I really have no need for outside of my home so if I don't need it, why expose it?

[–] frongt@lemmy.zip 3 points 1 day ago

I didn't say anything about exposing it.

If anything, I recommend not exposing anything but a VPN service.

[–] tofu@lemmy.nocturnal.garden 3 points 1 day ago

You can use reverse proxies for local only, usually by restricting the address to local IP ranges. You can even choose a non-existent fun tld!

[–] originalucifer@moist.catsweat.com 1 points 1 day ago (2 children)
[–] realitaetsverlust@piefed.zip 7 points 1 day ago* (last edited 1 day ago)

wtf that is not even REMOTELY what he wants lmaoo. Grafana is a complete overkill, that's like telling someone who wants to host a hello-world docker container to use kubernetes.

[–] idunnololz@lemmy.world 3 points 1 day ago (1 children)

Maybe I'm missing something but I mostly just want some quick links to my services. I thought Grafana was mostly for graph/data driven dashboards?

Well.. its for data driven anything..so in your case id prolly have a dash with all my services maybe I a list with ip/port and a red/green status... links to the admin piece of that service, etc... cert exp dates

[–] Decronym@lemmy.decronym.xyz 0 points 1 day ago* (last edited 18 hours ago)

Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I've seen in this thread:

Fewer Letters More Letters
DNS Domain Name Service/System
HTTP Hypertext Transfer Protocol, the Web
IP Internet Protocol
VPN Virtual Private Network
nginx Popular HTTP server

4 acronyms in this thread; the most compressed thread commented on today has 13 acronyms.

[Thread #162 for this comm, first seen 13th Mar 2026, 21:10] [FAQ] [Full list] [Contact] [Source code]