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!

  • idunnololz@lemmy.worldOP
    link
    fedilink
    English
    arrow-up
    2
    ·
    4 hours 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.

  • neidu3@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    3
    ·
    10 hours 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.

  • MentalEdge@sopuli.xyz
    link
    fedilink
    English
    arrow-up
    25
    arrow-down
    1
    ·
    edit-2
    16 hours ago

    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.

  • grimer@lemmy.world
    link
    fedilink
    English
    arrow-up
    14
    ·
    16 hours ago

    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
      link
      fedilink
      English
      arrow-up
      2
      ·
      11 hours 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++

  • melroy@kbin.melroy.org
    link
    fedilink
    arrow-up
    3
    arrow-down
    1
    ·
    11 hours 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/

  • kokomo@lemmy.kokomo.cloud
    link
    fedilink
    English
    arrow-up
    3
    ·
    14 hours ago

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

  • irmadlad@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    14 hours 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.

  • Eldaroth@lemmy.world
    link
    fedilink
    English
    arrow-up
    5
    ·
    16 hours 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.

  • realitaetsverlust@piefed.zip
    link
    fedilink
    English
    arrow-up
    3
    ·
    14 hours 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.