Home

Dashboard for my servers

$$11525
https://lemmy.world/u/idunnololz posted on Mar 13, 2026 19:31

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 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 and thank you!

https://lemmy.world/post/44219246
Reply
$$11533
https://lemmy.world/u/idunnololz posted on Mar 13, 2026 19:35
In reply to: https://moist.catsweat.com/m/selfhosted@lemmy.world/t/2483152/-/comment/12834350

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?

https://lemmy.world/comment/22646463
Reply
$$11544
https://sopuli.xyz/u/MentalEdge posted on Mar 13, 2026 19:46
In reply to: https://lemmy.world/post/44219246

I just wrote my own.

It’s a single html file with links to all my services.

https://sopuli.xyz/comment/22410814
Reply
$$11543
https://lemmy.world/u/Eldaroth posted on Mar 13, 2026 19:46
In reply to: https://lemmy.world/post/44219246

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.

https://lemmy.world/comment/22646662
Reply
$$11546
https://lemmy.world/u/grimer posted on Mar 13, 2026 19:51
In reply to: https://lemmy.world/post/44219246

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.

https://lemmy.world/comment/22646749
Reply
$$11554
https://downonthestreet.eu/u/Shimitar posted on Mar 13, 2026 20:06
In reply to: https://lemmy.world/post/44219246

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

https://downonthestreet.eu/comment/808381
Reply
$$11566
https://lemmy.world/u/JoeKrogan posted on Mar 13, 2026 20:19
In reply to: https://sopuli.xyz/comment/22410814

Looks nice. Well done!

https://lemmy.world/comment/22647180
Reply
$$11527
https://moist.catsweat.com/u/originalucifer posted on Mar 13, 2026 20:33
In reply to: https://lemmy.world/post/44219246

grafana

https://moist.catsweat.com/m/selfhosted@lemmy.world/t/2483152/-/comment/12834350
Reply
$$11575
https://lemmy.zip/u/frongt posted on Mar 13, 2026 20:39
In reply to: https://lemmy.world/post/44219246

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

https://lemmy.zip/comment/25235967
Reply
$$11545
https://moist.catsweat.com/u/originalucifer posted on Mar 13, 2026 20:49
In reply to: https://lemmy.world/comment/22646463

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

https://moist.catsweat.com/m/selfhosted@lemmy.world/t/2483152/-/comment/12834584
Reply
$$11587
https://piefed.zip/u/realitaetsverlust posted on Mar 13, 2026 21:06
In reply to: https://moist.catsweat.com/m/selfhosted@lemmy.world/t/2483152/-/comment/12834350

wtf that is not even REMOTELY what he wants lmaoo.

https://piefed.zip/comment/4243019
Reply
$$11588
https://piefed.zip/u/realitaetsverlust posted on Mar 13, 2026 21:07
In reply to: https://lemmy.world/post/44219246

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.

https://piefed.zip/comment/4243034
Reply
$$11592
https://lemmy.decronym.xyz/u/Decronym posted on Mar 13, 2026 21:10
In reply to: https://lemmy.world/post/44219246

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
nginx Popular HTTP server

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

https://lemmy.decronym.xyz/comment/17823
Reply
$$11608
https://lemmy.world/u/idunnololz posted on Mar 13, 2026 21:35
In reply to: https://lemmy.zip/comment/25235967

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?

https://lemmy.world/comment/22648381
Reply
$$11609
https://lemmy.world/u/non_burglar posted on Mar 13, 2026 21:36
In reply to: https://sopuli.xyz/comment/22410814

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

https://lemmy.world/comment/22648390
Reply
$$11611
https://feditown.com/u/exu posted on Mar 13, 2026 21:38
In reply to: https://lemmy.world/post/44219246

Why not give every server a reasonably memorable domain name?

https://feditown.com/comment/5133259
Reply
$$11615
https://lemmy.world/u/irmadlad posted on Mar 13, 2026 21:48
In reply to: https://lemmy.world/post/44219246

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.

https://lemmy.world/comment/22648573
Reply
$$11620
https://lemmy.kokomo.cloud/u/kokomo posted on Mar 13, 2026 21:55
In reply to: https://lemmy.world/post/44219246

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

https://lemmy.kokomo.cloud/comment/984288
Reply
$$11637
https://lemmy.nocturnal.garden/u/tofu posted on Mar 13, 2026 22:15
In reply to: https://lemmy.world/comment/22648381

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!

https://lemmy.nocturnal.garden/comment/436659
Reply
$$11676
https://lemmy.zip/u/frongt posted on Mar 13, 2026 23:10
In reply to: https://lemmy.world/comment/22648381

I didn’t say anything about exposing it.

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

https://lemmy.zip/comment/25238599
Reply
$$11696
https://lemmy.zip/u/MagnificentSteiner posted on Mar 13, 2026 23:42
In reply to: https://lemmy.world/post/44219246

I just bookmark them in my browser on the toolbar.

https://lemmy.zip/pictrs/image/843674cd-48d9-482d-af96-fe806eb5bc7b.avif

https://lemmy.zip/comment/25239173
Reply
$$11700
https://lemmy.world/u/idunnololz posted on Mar 13, 2026 23:44
In reply to: https://lemmy.zip/comment/25239173

My toolbar is already full :/

https://lemmy.world/comment/22650274
Reply
$$11733
https://lemmy.vg/u/osanna posted on Mar 14, 2026 00:22
In reply to: https://lemmy.world/comment/22646749

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++

https://lemmy.vg/comment/8199735
Reply
$$11756
https://lemmy.world/u/surewhynotlem posted on Mar 14, 2026 01:17
In reply to: https://feditown.com/comment/5133259

ThatOnePodcastTrackerIForgetTheNameOf.example.com.

https://lemmy.world/comment/22651268
Reply
$$11729
https://kbin.melroy.org/u/melroy posted on Mar 14, 2026 01:19
In reply to: https://lemmy.world/post/44219246

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

https://kbin.melroy.org/m/selfhosted@lemmy.world/t/1570023/-/comment/11510169
Reply
$$11764
https://sh.itjust.works/u/neidu3 posted on Mar 14, 2026 01:45
In reply to: https://lemmy.world/post/44219246

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.

https://sh.itjust.works/comment/24278446
Reply
$$11819
https://piefed.ca/u/iamthetot posted on Mar 14, 2026 04:02
In reply to: https://lemmy.world/post/44219246

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

https://piefed.ca/comment/3842328
Reply
$$11820
https://lemmy.world/u/irmadlad posted on Mar 14, 2026 04:08
In reply to: https://sopuli.xyz/comment/22410814

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.

https://lemmy.world/comment/22652773
Reply
$$11821
https://lemmy.net.au/u/FreedomAdvocate posted on Mar 14, 2026 04:17
In reply to: https://lemmy.world/post/44219246

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

https://lemmy.net.au/comment/1344072
Reply
$$11822
https://lemmy.net.au/u/FreedomAdvocate posted on Mar 14, 2026 04:18
In reply to: https://lemmy.world/comment/22652773

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

https://lemmy.net.au/comment/1344076
Reply
$$11832
https://sopuli.xyz/u/MentalEdge posted on Mar 14, 2026 05:06
In reply to: https://lemmy.net.au/comment/1344076

Yes I did.

https://sopuli.xyz/comment/22417625
Reply
$$11834
https://sopuli.xyz/u/MentalEdge posted on Mar 14, 2026 05:07
In reply to: https://lemmy.world/comment/22652773

That’s handled by nginx, which strips out the menu items when serving to external IP.

https://sopuli.xyz/comment/22417641
Reply
$$11855
https://lemmy.world/u/idunnololz posted on Mar 14, 2026 07:17
In reply to: https://lemmy.world/post/44219246

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.

https://lemmy.world/comment/22654333
Reply
$$11856
https://lemmy.world/u/idunnololz posted on Mar 14, 2026 07:21
In reply to: https://sopuli.xyz/comment/22410814

Neat. I was considering this route as well.

https://lemmy.world/comment/22654366
Reply
$$11895
https://lemmy.world/u/redlemace posted on Mar 14, 2026 08:46
In reply to: https://lemmy.world/post/44219246

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

https://lemmy.world/comment/22655095
Reply
$$11975
https://lemmy.ca/u/panda_abyss posted on Mar 14, 2026 13:07
In reply to: https://sopuli.xyz/comment/22410814

I gotta spruce mine up, this is excellent.

https://lemmy.ca/comment/22206674
Reply