Chiming in here since I just tested the 9.0.0 setup and ran into some issues (maybe you fixed them already, didn't check):
After setting up the user and getting forwarded to the dashboard, I got the message "Removing containers for upgrade" at the top which never disappeared and docker didn't start properly. At some point I did a service box restart which seems to have fixed it, all service came back on after that which they didn't before.
stats aren't working, box.log is getting spammed with
box:cron TypeError: Cannot read properties of undefined (reading 'trim')
at readDiskMetrics (/home/yellowtent/box/src/metrics.js:117:29)
at async readSystemMetrics (/home/yellowtent/box/src/metrics.js:154:25)
at async Object.sendToGraphite (/home/yellowtent/box/src/metrics.js:164:20)
/#/metrics hovering on the apps in disk usage changes width of the container, not really a problem, but doesn't look great
/#/users I've added a bunch of users and only 10 are visible, the container has a max-height of 400px and adds scrollbars, even though there's plenty of vertical space available. Also not a problem, but not great ux
/#/backup-sites the admin-users seems to be able to add backups ("add"-button is visible even though it shouldn't be), when clicking next, I get a 403 error with
body: Object { status: "Forbidden", message: "role 'owner' is required but user has only 'admin'" }
/#/backup-sites when adding a MinIO destination as admin, prefix is mandatory ("prefix must be a string"), that wasn't the case until now I believe
There were a few more errors which I could't reproduce, so leaving them out for now.
Other than that, great work on everything!