Hello! It’s almost the weekend! Here’s a developer update for weeks 14 and 15.
logistics
The past couple of weeks have been busy in regards to brainstorming delivery for v3. We decided to open up the prospect of supporting Ubuntu and Debian by way of keeping our developments contained to only Debian 10. We would do this by introducing a docker type setup wherein the container would be housing the software, users, etc. The host machine could be any flavor of Distro (Ubuntu or Debian). However, after a lot of discussion and feedback, it has come to our attention that our users are interested in keeping the server running as it is (bare metal) with no additional containers or hoops… less bells and whistles that could create an additional learning curve.
With all that said, we have decided to roll along our current path and finalize our developments so we can work to get v3 out faster. This means that our recommended and required OS/Distro for QuickBox will remain Debian 9 and 10 (11 once it’s fully supported). Again, this would warrant a fresh install to make use of v3 if you are currently rolling with v2 on an Ubuntu server.
For more on this topic, please refer to our Week 12 Developer Update.
Take particular notice to the following sections:
As we know this process can be a pain as well as time consuming, there are few things that are being done to make this transition a much easier process… so let’s talk about that!
migration
mschf has been hard at work putting together a backup/migration utility.
This migration utility will handle things such as:
- Convert the v2 mysql database to a migration script that can be used to restore on a new v3 server.
- Setup a migration script for transferring from v3 install/server to v3 install/server.
We are still in the midst of testing this extensively, but so far it’s going very well and a lot of progress has been made. mschf’s going to be working on an import utility as well. When the time comes and you’re ready to either migrate to a new server, or package things up to upgrade from Ubuntu 18/20 (v2) to Debian 10 (v3), you will be able to run qb migration -v2
. So this utility will be handy for those looking to migrate to a new server into the future as well. Keep in mind this is to back up the software installed and not all media and torrent files that exist (not at this moment at least due to the dizzying amount of adjustments that may had been performed on the user end, so we figure this is best left to the server administrator; ie: we do not want to be responsible for your data, only the software provided in the QuickBox Pro lineup).
Do remember that those already on Debian 9 or 10 will not need to do anything during the upgrade as your systems are already compatible and adjustments will be made accordingly during said upgrade.
In the meantime, catch you all next week! 💖