My personal Simple Dashboard
from Shimitar@downonthestreet.eu to selfhosted@lemmy.world on 14 May 14:47
https://downonthestreet.eu/post/652510

Hi all, for my own selfhosting needs i looked into many different dashboards, but none really fit my bill.

I want a dashboard that:

and so, of course, i developed my own. After a few years of usage, i upgraded it to AlpineJS (previously uglier code on jQuery) and i am proudly making it public for anybody who might be interested.

Here it is: https://github.com/gardiol/dashboard/

(the project was released on github long ago, but i never wrote about it anywhere IIRC, also i might migrate to Codeberg in the future, so do not bash me for Github)

There is a quite long readme, it’s GPLv3, and aboslutely zero lines of AI / Vibe coding. I used AI for research and quick support specially on how to format CSS (which i kind of despise) but nothing else.

As a bonus, there is also a CGI system made in bash (totally optional) that i use for local monitors, but it’s kinda messy and really not ready for broader use, so you can ignore the “monitor” subfolder or delete it completely.

Anyway, here it is, hope someone could make use of it.

#selfhosted

threaded - newest

foggy@lemmy.world on 14 May 15:51 next collapse

Woah, soulseek

I haven’t used soulseek in literally 20 years… Is it still a relevant place to get music?

DarkSirrush@piefed.ca on 14 May 17:00 next collapse

Its quite good for music still, and slskd was developed to integrate soulseek with other programs in your *arr stack.

That being said, I just end up using it standalone and just open Picard whenever I remember I have music to sort.

valar@lemmy.ca on 14 May 19:31 next collapse

I just got back on it recently and the answer is a big yes. When I can’t find stuff elsewhere I can find it there.

idunnololz@lemmy.world on 14 May 21:52 next collapse

Yep

mcheva@lemmy.dbzer0.com on 15 May 02:27 next collapse

Yeah of course, nicotine+ is a good client. The webapp I see most people use is slskd but there are others too. Where do you get your music from? Surely you don’t pay evil companies for it and not support the artist directly when you can?

foggy@lemmy.world on 15 May 02:50 collapse

Holy fucking pretentious douche, batman! Catch my block list.

mcheva@lemmy.dbzer0.com on 15 May 03:19 collapse

Skin so thin your translucent. Enjoy your Spotify with ads.

djdarren@piefed.social on 15 May 06:44 collapse

I use Soulseek to the exclusion of any other music acquisition services. Between it and Lidarr my Navidrome server is GLORIOUS these days.

irmadlad@lemmy.world on 14 May 16:47 next collapse

Awesome man. KISS is pretty much the way to go.

mbp@slrpnk.net on 14 May 20:02 next collapse

Kiss, but host 30+ self hosted services lol

statelesz@slrpnk.net on 14 May 22:36 collapse

KISS doesn’t necessarily mean minimalist, but rather simple and purposeful.

sonofearth@lemmy.world on 15 May 04:31 next collapse

I kissed her as well last night. /s

djdarren@piefed.social on 15 May 06:45 collapse

It’s a crazy, crazy, crazy, crazy dashboard.

Postmortal_Pop@lemmy.world on 14 May 16:57 next collapse

I’m very new to self hosting, would you wanna tell me about some of the things you have going? I only really recognize the arr suite, spotify, and jellyfin here.

perishthethought@piefed.social on 14 May 19:11 next collapse

Check out

https://selfh.st/apps

for lots of apps and their details.

Shimitar@downonthestreet.eu on 14 May 19:12 collapse

Stirlingpdf to edit pdf. Snap otter to edit images. Openwebui+ollama for local AI, lube logger for car maintenance. Mealie for kitchen recipes. Endurain to sinch Garmin data. Romm for console games. Home assistant. Jellyfin. Navidrome for music. AudioMuseAI for local AI analysis of my music, audiobook shelf for podcasts and audiobooks, searxng for web searches. Olist for WebDAV and web file access, paperlessngx for storing documents. Matrix web client elements, seerr to search movies and stuff recommendations. ExcaliDash to manage drawing and such…

Enough?

cecilkorik@piefed.ca on 14 May 19:40 next collapse

This is the kind of quirky, distinctly human non-slop that I can’t help but appreciate. Nice work, you lovely person you.

Shimitar@downonthestreet.eu on 14 May 21:08 collapse

Highly appreciated, you made my day

Viceversa@lemmy.world on 14 May 22:59 next collapse

Do you have several environments for the same system? How does it look like on your dashboard?

Shimitar@downonthestreet.eu on 15 May 05:11 collapse

What do you mean?

Viceversa@lemmy.world on 15 May 07:02 collapse

For example:

  • App 1: prod
  • App 1: test
  • App 1: dev
Shimitar@downonthestreet.eu on 15 May 08:47 collapse

You can make different groups or even different dashboards entirely

eutampieri@feddit.it on 15 May 05:41 collapse

What are you using for Heating? Is it house heating or physical warm up?

Shimitar@downonthestreet.eu on 15 May 06:14 collapse

It’s my house heating. Basically it’s a home made app on a orangepi that controls three dry relays and a few sensors feedbacks (stove on, stove warm, gas burner on, etc).

Everything is wrapped up by home assistant automations via MQTT and ZigBee thermo valves and thermometers in each room

The link on the dashboard points to the web GUI to check and control heating bypassing home assistant automations.

My setup it’s better described here wiki.gardiol.org/doku.php?id=homeautomation%3Ahea…