Hey, I imagine you’ve either figured it out or given up by now, but here’s how I got it to work:
Uninstall the old (2.4.X) version on both the server and client and reinstall. (I couldn’t get the update script to work)
For the server, uninstall with apt-get remove --purge urbackup-server
and reinstall the server with the .deb package here: Index of /Server/2.5.20 beta
I’m working off arm64, so I downloaded the source code and compiled; I haven’t actually tried the .deb
For the clients, uninstall with uninstall_urbackupclient
. Do not reinstall yet.
Then add the clients to the server. On the web gui, there should be an “Add new client” button. Add your clients with that. I used the “Add new Internet client/client behind NAT” option because all my servers are local. If the client was successfully connected, a page should show up telling you to run a script to install the client on the client machine and connect. This page should also have a “Default authentication key” you should take note of. Run the script on the sclient and choose dattobd as the snapshot option if you want full image backups. If it’s not an option, you haven’t installed dattobd properly and you should do that first and come back to this.
If this doesn’t work, ensure the client is installed on your client and run this:
urbackupclientctl set-settings
-k internet_mode_enabled -v true
-k internet_server -v “SERVER_IP”
-k internet_server_port -v “55414”
-k computername -v “CLIENT_HOSTNAME”
-k internet_authkey -v “AUTH_KEY” #Default authentication key
You should now be successfully connected. If you have file backup paths and dattobd configured properly on your clients, you should be able to run your backups.