New user here, a lot of small request/suggestions ,while i have a fresh look at things.
1 On linux, can you put the config in /etc/ ?
notably /usr/local/var/urbackup/session_idents.txt has the server adress.
2 Clientside, i didn’t found where to put the path to backup, except from the client cmdline, can the client config, notably for the folders to be backed up be stored as text in /etc/urbackup?
3 In the server gui, can you add an input check ? i can put http://ip in the serer name, then deploy that to client, then client would timeout. i think saw at least another person on the forum make this mistake. Maybe use a host/ip switch so you can check the ip syntax is valid
4 can you put a large input box for the exclusion list, or allow to upload a file. I got an exclusion list for duplicity with 220 entries, syntax is like this
/.firefox/default.*/Cache/, basically all apps i ever used, an inc is 0kb unless i manually save a file.
6 I didnt tried it, but saw on the forums a script to fsck the backup folder, can you put a button in the gui to run it (possibly a progress bar)
7 Honestly the doc for the options is very nice, but i think it would be better if it was readable from the gui with a mouseover or a description box on the right, or put the question mark box everywhere or one per tab at least.
8 I dont really mind allowing client to change the backup settings, but could theses settings, like folders to backup show on the web ui?
9 Maybe for the client you could share some code by using a mini http server. when people click client icon this would start a browser. This would avoid coding different clients gui (syncthing does it).
10 At install i dont understand why the wizard allow snapshot of this or that kind of volume. I use lvm and zfs (btw i dont remember seing zfs snaps). Anyway, it s very nice to have this built in.
11 Can you allow to delete backups for the gui (i spammed inc backup, curious to see if some paging would happen) ? I saw in the forums i could delete the folders then run the fsck script, just a gui option is always good :).
12 I understand the interest of the archive option, however it become a bit difficult to imagine what happen. Could we get a small calendar preview that would account for inc/full+archives over a year, like colored 3-5pix wide squares, one per day?
13 I saw peoples suggesting to allow downloading vanilla agent from the web ui, and thought, any special reason to not allow configuring a clientless backup via smb or rsync (could copy the backuppc cmd line and do hash server side)? I think i would open options for a lot of peoples.
14 For the ldap stuff, i think it s better/simpler to use a search/proxy user to bind the ldap. then use that user to search some part of the ldap tree using a basedn
Still create users inside urbackup, but have a checkbox “ldap login” that will get the user pass from ldap using the proxyuser(lot of apps do this).
i tried to look at the conf files for the client, notably to find the client id and guess what happens if i start cloning using urbackup, is the client name fixed, could the backups end up being mixed up between clients after a clone?
At home i use duplicity since a few years and backuppc at the office, would you know if there are any migration path for moving the data from one or both to urbackup? Maybe restore by chunk to a temp folder and mark that as some other date/backup Number than today/current backup?
Hope you enjoyed the reading