I’m reading up on Freedom box and thinking of setting it up on a Pi4 to get the hang of it until the LibreCraft Freedom boxes are available in the UK.
I used to run a Yunohost server which was fun but demanding. The two things I miss from it, apart from Nextcloud, are Navidrome music server and Audiobookshelf, which is a library for audiobooks. So good!
I have seen a few topics mentioning that you can install applications that aren’t in the FBX catalogue. I am fairly comfortable with APT and simple command line stuff. Is that how apps are installed? Through APT? Or is it a containerised setup?
There’s a lot of collaboration on this board, you’d get some help with that.
It looks as though it’s at the outer edge of my abilities.
It’s easier than you think…
If navidrome and audiobookshelf exist as Debian compatible packages you can just install them using apt on a FreedomBox. You’d have to set up a non-Debian repository. There are some examples of this being done on this board.
If you also want to make a nice launcher icon and link to use the application from the FreedomBox web interface, you can do that by customization. There’s documentation for this and several threads on this board about this. Some users here have mastered this skill and are happy to share that knowledge. This is covered in the manual.
If these packages get included in Debian one day (I don’t see them in the current release) they could then be candidates for complete inclusion in FreedomBox. This is a conditional and longer term statement, but they meet needs that would expand FreedomBox’s value to users.
It appears that both of these applications are packaged for Ubuntu and distributed through Ubuntu PPA. I have used a package on FreedomBox distributed through PPA. It worked perfectly. Everything you are asking about looks to me like you can do it.
I installed the Navidrome binary following its own instructions. It works without any problems. You have to be careful with the security and backup settings.