this post was submitted on 14 May 2026
205 points (98.1% liked)

Selfhosted

59450 readers
1550 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 3 years ago
MODERATORS
 

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

I want a dashboard that:

  • super lightweight
  • has no server-side requirements
  • can be edited with a single text file
  • simple CSS to adapt to your style

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.

top 33 comments
sorted by: hot top controversial new old
[–] cecilkorik@piefed.ca 23 points 1 week ago (1 children)

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 5 points 1 week ago

Highly appreciated, you made my day

[–] foggy@lemmy.world 14 points 1 week ago (5 children)

Woah, soulseek

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

[–] mcheva@lemmy.dbzer0.com 9 points 1 week ago (1 children)

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?

[–] DarkSirrush@piefed.ca 9 points 1 week ago

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 5 points 1 week ago

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.

[–] djdarren@piefed.social 1 points 1 week ago

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

[–] Postmortal_Pop@lemmy.world 7 points 1 week ago (2 children)

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.

Check out

https://selfh.st/apps

for lots of apps and their details.

[–] Shimitar@downonthestreet.eu 7 points 1 week ago (1 children)

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?

[–] Postmortal_Pop@lemmy.world 1 points 1 week ago (1 children)

How's navidrome? We're currently using jellyfin and finamp to stream our music and it's not really meeting the needs of the house.

[–] Shimitar@downonthestreet.eu 2 points 1 week ago (1 children)

Navidrome Is good. I also have jellyfin but preferred a dedicated tool for music. I use Symfonium (paid android app) on mobile and navidrome web GUI from PC.

Paired with AudioMuseAI and Spotizerr it's pretty great.

[–] Postmortal_Pop@lemmy.world 1 points 1 week ago (1 children)

Do you need a premium account for spotizerr? I've been looking for a good way to expand my music but all my old avenues are lack luster in the new digital age.

[–] Shimitar@downonthestreet.eu 2 points 1 week ago

I have a premium account, but It should work also with a free account. The difference is in audio quality.

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

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

[–] mbp@slrpnk.net 3 points 1 week ago (1 children)

Kiss, but host 30+ self hosted services lol

[–] statelesz@slrpnk.net 1 points 1 week ago

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

[–] djdarren@piefed.social 2 points 1 week ago (1 children)

It's a crazy, crazy, crazy, crazy dashboard.

[–] irmadlad@lemmy.world 1 points 1 week ago (1 children)

Good band, I just couldn't stand Gene's arrogance.

[–] djdarren@piefed.social 2 points 1 week ago

Oh aye, he's a monumental prick.

[–] sonofearth@lemmy.world 1 points 1 week ago (1 children)

I kissed her as well last night. /s

[–] irmadlad@lemmy.world 1 points 1 week ago

In the words of a Blues/R&B musician by the name of Swamp Dogg, if I ever kiss it, he can kiss it goodbye.

[–] appauled@sh.itjust.works 2 points 1 week ago

You're the coolest! AND you used Ai as a quick lightweight researcher, which is what it should be used for. You're fucking AWESOME! so thanks for your contributions!!

[–] eutampieri@feddit.it 2 points 1 week ago (1 children)

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

[–] Shimitar@downonthestreet.eu 2 points 1 week ago* (last edited 1 week ago) (1 children)

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 https://wiki.gardiol.org/doku.php?id=homeautomation%3Aheating

[–] Viceversa@lemmy.world 1 points 1 week ago (1 children)

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

[–] Shimitar@downonthestreet.eu 1 points 1 week ago (1 children)
[–] Viceversa@lemmy.world 2 points 1 week ago (1 children)

For example:

  • App 1: prod
  • App 1: test
  • App 1: dev
[–] Shimitar@downonthestreet.eu 1 points 1 week ago

You can make different groups or even different dashboards entirely