I started out buying a 1TB Vortexbox in 2009. As my collection grew I built two more VB’s myself. As support withered, I migrated to replicate a similar setup that works perfectly for my needs built completely on open-source components that is well-supported and maintained by the communities of each individual component. I am running Fedora 35 Server and can easily roll to each new version of Fedora as it gets released.
Here are my basic components:
Fedora 35. I use the default system admin web tool Cockpit to perform many of the admin tasks that the VB menus provided. It also provides many it didn’t – e.g. browser-based terminal, LVM tools, system logs, hardware status, etc.
LMS – installed as a Docker container. This avoids all of the perl “version hell” issues that arise every time Fedora requires an update.
Ripper – Also installed as a Docker container. This also eliminates legacy issues in the old VB package that will not allow it to migrate.
Transmission and Plexmedia are clean installs.
Subsonic – I migrated to the functionally-equivalent fork Airsonic which is supported/maintained while Subsonic is not. It’s free as well.
Backup – I wrote my own simply Python script utilizing rsync. There are many Fedora-based backup packages and scripts out there most of which use rsync underneath the hood.
These are the VB features that cover my needs.
Many recommend a PiCorePlayer solution which is fine if your collection is relatively modest. Mine is 25K+ CD’s and would take days to rescan with a Raspberry Pi. I do use Pi’s running PiCorePlayer as clients, but not as servers.
Here are my basic components:
Fedora 35. I use the default system admin web tool Cockpit to perform many of the admin tasks that the VB menus provided. It also provides many it didn’t – e.g. browser-based terminal, LVM tools, system logs, hardware status, etc.
LMS – installed as a Docker container. This avoids all of the perl “version hell” issues that arise every time Fedora requires an update.
Ripper – Also installed as a Docker container. This also eliminates legacy issues in the old VB package that will not allow it to migrate.
Transmission and Plexmedia are clean installs.
Subsonic – I migrated to the functionally-equivalent fork Airsonic which is supported/maintained while Subsonic is not. It’s free as well.
Backup – I wrote my own simply Python script utilizing rsync. There are many Fedora-based backup packages and scripts out there most of which use rsync underneath the hood.
These are the VB features that cover my needs.
Many recommend a PiCorePlayer solution which is fine if your collection is relatively modest. Mine is 25K+ CD’s and would take days to rescan with a Raspberry Pi. I do use Pi’s running PiCorePlayer as clients, but not as servers.
Comment