Selfhosted
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:
-
Be civil.
-
No spam.
-
Posts are to be related to self-hosting.
-
Don't duplicate the full text of your blog or readme if you're providing a link.
-
Submission headline should match the article title.
-
No trolling.
-
Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.
-
AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
view the rest of the comments
If you want pure streaming DAAP using OwnTone is a good alternative https://owntone.github.io/owntone-server/
Personally I use gonic with the Subsonic API, and Ultrasonic on Android. I haven't noticed any buffering lag, but it does buffer and cache aggressively. For mobile connections I see that as a big plus since it'll continue to play even if I loose signal for a while.
Lose. "Loose" is for morals and what Monty Burns does to the hounds with bees in their mouth.
No one cares.
Gonic is a super lightweight subsonic API server with a very basic static stats "dashboard". As so, it's great for lower end devices. Only problem is that it sometimes fails to pick up the album art is some cases, if that don't disturb you, then it's great.
Airsonic (abandonedware) is the best subsonic server in my option. It displays all album arts correctly and is folder based which works much better than Navidrome's Id tag reader, which is a dumpster fire.
Airsonic is on the heavier side on ram usage, around 1GB. Can probably run just fine on 500mb. Probably around what Jellyfin uses.
Ultrasonic is a great android app. It is just not updated for quite some time now.
I'm also running Jellyfin and I'll experiment with Finamp. Let's see if it takes the number one spot from Ultrasonic :)
Edit: Ultrasonic's strong point is also the caching of music for offline listening. Not sure if Finamp has the capability.
Edit2: Yes, it can cache music.
There's a ton of android clients Subtracks is nice too! Ultrasonic might not get regular updates, but it's already very complete so there's not much need.
I haven't had much issues with gonic and album art, I guess YMMV
I like Navidrome for the server and substreamer for the app.