this post was submitted on 07 Aug 2025
63 points (76.0% liked)

Selfhosted

50289 readers
325 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.

Resources:

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

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

I'm gradually removing myself from big tech and this month I'm focusing on leaving GitHub, as well as software hosted there. I'm looking for a self-hosted music server that meets these criteria:

  • Simple UI - Easy to navigate
  • Docker support - For hassle-free deployment
  • Runs on Pi3B
  • Compatible clients on mobile and desktop
  • Robust and well maintained - No buggy releases

Current Option:
The only option I've found but not tried is Funkwhale (GitLab).
Site: https://www.funkwhale.audio/
Review: https://www.youtube.com/watch?v=0dBcKNoJAso.

GitHub-hosted exclusions:
All the other's I've looked at are hosted on GitHub ( Ampache, LMS Lightweight Music Server, Supysonic, Gonic, Airsonic-Advanced, Koel, Jellyfin, Navidrome). So I won't be using those.

Question:
Does anyone know of other options besides Funkwhale, or have you tried Funkwhale? Thanks!

Aside:
Some reasons I'm leaving GitHub:

  1. Revealed: Microsoft deepened ties with Israeli military to provide tech support during Gaza war
  2. ‘A million calls an hour’: Israel relying on Microsoft cloud for expansive surveillance of Palestinians
  3. ‘Use AI or get out…': GitHub CEO warns developers
you are viewing a single comment's thread
view the rest of the comments
[–] gedaliyah@lemmy.world 5 points 1 day ago (1 children)

I found this: https://codeberg.org/mysearchhistory123/lms

LMS - Lightweight Music Server

LMS is a self-hosted music streaming software: access your music collection from anywhere using a web interface!

I also found this: https://codeberg.org/thororen/Feishin

Feishin

Rewrite of Sonixd.

Features:

  • MPV player backend
  • Web player backend
  • Modern UI
  • Scrobble playback to your server
  • Smart playlist editor (Navidrome)
  • Synchronized and unsynchronized lyrics support

Some elements of these are on github and I can't attest to either. Neither has recent updates, but should function. Web interfaces and API support should mean that you have some mobile options. Like others, I object to your reasoning, but this is a community to help one another, so your reasoning for your goals doesn't really matter to me.

I don't think that you are likely to find any software that meets all of your requirements, but I hope this helps.

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

Those are great finds. I use Feishin as a subsonic client and absolutely love it. Unfortunately the Codeberg repo appears to be out of date, while their GitHub one is current. So I think they've migrated to GitHub. https://github.com/jeffvli/feishin

LMS appears to be inactive for over a year on Codeberg too, while their GitHub is active https://github.com/epoupon/lms

It's a pity seeing projects move that way, especially when they clearly put in the effort and had good intentions from the beginning. I might contact those developers, though, and see if they might reconsider. Thanks for the helpful response!

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

Codeberg or anything hosted in the EU is an unfortunate no-go.

GDPR DoS Bomb made it so - 'right to forget' means that a bad actor can kill a major project by invoking their right to forget, which would mean all code they've ever submitted would have be audited out.

[–] Ephera@lemmy.ml 1 points 22 hours ago

You'd have to rewrite the Git history to pseudonomize the author, which yes, is pretty bad, but I don't see why you'd need to remove the code, unless they genuinely checked in their home address or such.