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
My experience is similar to a lot of people here. I see that we've all had our hurdles over the decades while moving OS's and I've used many of the apps mentioned here (Windows/Linux). I couple of years ago i decide to stream my music because i was already into self-hosting and i really needed to properly tag my music for whatever server app I would use.
I always had my music structured by folder, i was using desktop apps for playback so it kinda worked for me. But i wanted to have better tagging. I had already used kid3 and picard but it lacked automation so I used beets for the albums on my collection (about 12K of songs). It wasn't perfect but the software is not blame and it was a great way to tag automatically and move files for a consistent folder structure to match my needs.
Right now, since i don't add music all the time ( a couple per week) i mainly stick to picard to tag new albums. it has 3 actions to manage the files on disk (move, rename, tag), I have script rules for naming files (if required) and i use the ReplayGain plugin. But I also have to point out that the learning curve of picard is rather high, the UI is a mess and it took me a really long time to understand how it works or where the options are.
After trying airsonic for a while i moved to Navidrome and have been using symfonium (android) and Feishin (desktop). It's the best experience I've had since i started listening to music on my pc (199...6/7).
Regarding the source files, it lives on a disk and is backed up to another disk, managed on openmediavault.
I did putz around with Picard way back but didnt stick with it because of its UI. Though I may set up a docker container just to have the option to use it..
Navidrome + Feishin for desktop + Symfonium for Android is the route I went too.
Though I am playing with Tempus as well for Android too. Its a nice Open Source option.
Degoogling my life was a motivator to self host.
Why docker though? The desktop app is available on all OS's.
I like having as many apps accessible via the browser as possible. Makes it portable for me.
No matter how many machines, experience is the same. With these apps, I can allow other users access.
Its accessible through my phone as well that way.
And if I ever have to reinstall my OS its quicker because of less that I need to install. And on top of that I only update that one container vs updating every machine I have a program installed to.
That makes a lot of sense and I also like the idea of having apps on the browser. I might take your approach to create a VM and spin it up whenever I need it. Thx.
Always happy to share!
Right now I have 53 containers going on a box with 16gb of ram, and an 8th gen i5.
Wow. Just finished setting it up and tagged 2 álbuns. From slskd to Picard to Navidrome. This really makes my life easier.
Thank you very much kind stranger!!!