i am successfully running urbackup on openmediavault / docker which hosts my media files on separate ext4 hard drives. i also have urbackup client installed on a windows laptop and so I also get image / file backups working.
although urbackup client is installed on the windows laptop, i also want to install urbackup server so that the windows laptop can backup (in ntfs format) my media files on the openmediavault machine.
So essentially, openmediavault will have a server and client. windows machine will have server and client. will this cause urbackup issues with eacher?
Not really, put a filter to ignore urbackup datastore, and use the same set of ident file for both servers.
Clients can have different config on different servers.
Only restriction is internet server, you can use >1, but it will connect to the 2nd one only if the first is unavailable.
If it’s brand new install , read the doc for btrs and raw image, it will work better than ext4.
ok thanks, so I need to install urbackup server for windows?
and on my openmediavault, i am using a docker image which is presumably the server so what I do install as the client?
No the server doesn’t act as a client, you need to install a client on it.
If the omv processor is x86 (not arm), the client is available on the main download page of urbackup website.
The OMV processor is a Dell i5 desktop plus I need to run it as a docker. So I found this which i think will work:
The only question I still have is that when I go the UI :55414 on the omv processor, urbackup knows it is acting as both client and server and I need to exclude the directories that omv is backing up on the server side?
I don’t think it knows it is both server and client, there’s nothing that hint that.
It takes 2 min to add the exclusion, so avoid problems and add it.
ok, so I am trying to install the client on omv using uroni urbackup client stack - its asking for this information, not sure where I find this as the docker website page does give advice:
Sorry still a little confised. Would the Server Name be the name of my server on Windows (localhost:55414/) rather than the existing omv server (which is called omvt)?
No , in fact, you may need internet backup later because of docker networking.
Type in
the name or ip of your windows server as the server
and omvt for the client name.
Maybe it connected first to the local serer and you now have an issue with keys
so look at the foc for ident files , fix that same keys on both servers, restart
Not solved
on the server, display all column, and display all clients, see if there is an error,
If still an ident error ,the keys are not deployed properly
Not solved?
Yes, y am almost sure docker created a new network per stack or something.
So the autodiscover wont work , you have to configure an internet client
Make sure you can ping the server ip you typed from omv, preferably from within the container
If possible also test the port via telnet or nc
Ports are open and telnet/netcat is sucessfulll?
the client name you dont care , its cometic
Try to see if you can manage to setup internet mode from the doc, may have to edit a file in the docker.
Maybe it connected first to the local serer and you now have an issue with keys so look at the foc for ident files , fix that same keys on both servers, restart
ok hopefully I’ve done step 1 ok - from the omv server, i see a server_ident.key and server_token.key file - so I copy both of these across to the windows server folder and restarted both. its been about 10 mins but still showing omvt as offline.
on the server, display all column, and display all clients, see if there is an error,
If still an ident error ,the keys are not deployed properly
on step 2, show all clients from windows server just shows itself (BuildPC) as online but server rejected. It shows the omvt (that I manually per step 1) but offline. Nothing else showing.
havent done step 3 yet as just wont to make sure I have done step 1 and step 2 correct first?
You don’t need to copy the key files. That is only if you want to use two different servers on a client and if you don’t want to configure the client to accept the second server.
ok on my stack (omvt) I have the following I have:
Server Name=BuildPC
Client Name=omvt
AuthKEY=<have inserted secret key from omvt client, settings, internet restore key)
on windows server, then followed 7.3 of manual and added omvt, then gone windows server, settings, enable internet mode, eneter internet server name ‘omvt’, pasted the same internet key. Saved and restarted everything.
but still windows server not connecting to omvt server.