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: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.
-
No spam posting.
-
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.
-
Don't duplicate the full text of your blog or github here. Just post the link for folks to click.
-
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
-
No trolling.
-
No low-effort posts. This is subjective and will largely be determined by the community member reports.
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
JF is for all of my media, I do have navidrome for music in addition to JF though (they sit side by side and share access to the same music media directories), in part because I have some other stuff I put together to work with navidrome a while ago, and I don't feel like changing it. Otherwise you can pretty much just use JF.
I was planning on having them run side by side. I feel that would give me more options on clients for mobile and desktop, but I am still searching the idea and execution.
So what I'll recommend first is to pick a naming strategy, and manage your files. You can do this in a few ways, what I'll recommend is beets.
You want to do this first so youre scanning a library that won't undergo massive changes.
Both JF and Navidrome are just playing back in this scenario, so once they are clean and in the right directory structure, you can just map the library there for both.
Thats really about it. What do you need help on with the execution?
I guess I am still in a bit of a research phase. I figured it would be fun to talk with the community about my current set up, I am always open to critiques, and see what other non-navidrome solutions come up as I might like them more.
I am planning to go with docker to install them, as that is also how the rest of my set up is done, so I don't think I will find too many issues getting that running.
Should be pretty straightforward!
I think you'll find a lot of folks here do JF and/or Navidrome, they play nicely together
If you want to see some neat options, you may want to check out Funkwhale and see if its up your alley
I've used Funkwhale, and I really enjoy it for what it can offer (multiple radios, playlists, and libraries for different types of users) but if you're not really willing to share your music in the Fediverse, I'd go with JF or Navidrome.
If you don't really care about an all-in-one media player with a GUI, you could serve your music on gonic and then pick the frontend of your choice. It handles podcast subs, online radio, scrobbling, etc. it also plays well with subsonic clients and beets plugins.
I'll definitely take a look.