Last week Taylor let me tag along while he upgraded ds106radio’s woefully outdated version of Azuracast. Taylor and I did some prep work behind the scenes earlier in the week, and then streamed the upgrade process live which resulted in a 55 minute document of the process. I’m not sure it is Oscar worthy, but I really love these stream sessions wherein we work through tech setups, figure stuff out, and joke around as well.
The long and short of the upgrade is that you need to take a backup from the old instance. After that, install a new instance of Azuracast (which is now all within one docker container) and then copy the backup to the new Azuracast server. Lastly, restore the backup.
As it turned out for us, this backup may not include all shows recorded, so be sure to rsync over any old shows and the mother lode of Bono playlists uploaded from New Zealand to the old server while upgrading
In fact, we did another stream (royal we, all Taylor) about copying files between Docker containers (rsyncing) in order to get the recordings we missed sorted (about 75 GBs worth). The following embedded link skips the first 21 minutes wherein we talk about PeerTube’s streaming resolutions to get to the container to container rsyncing action.
So we got all the files moved over and all is good there. The mighty ds106radio has been playing around a bit and there are a few things we need to still fix:
A couple of minor concerns I want to address: