I think it's time to improve the Backups system

Yoshua

Verified User
Joined
Apr 9, 2007
Messages
67
Location
Spain
Hi all.

I think it's time to improve the Backups system for the rest of the levels in the control panel, for the moment the most complete, which is the ADMIN, is quite acceptable, missing some interesting options such as incremental backups, direct backups in remote, etc..., but in the RESELLER and USER levels, they seem incomplete.

While ADMIN has 4 steps: 1.Who, 2.When, 3.Where and 4.What, Resellers only have: 1.Who, 2.When and 3.Where and Users only have one option: "What". I do not understand why the same backup system and same options is not used in the three levels.

When one of our Resellers needs to make the backups of one of their clients, for example only from the web files, something very common nowadays since many have thousands of stored emails, we have to do it from the Admin panel and if any problem in that backup, the Reseller does not know it.

User level is much worse, constant problems with user accounts because they make a backup and to exceed the space allowed, account blocked or can not even backup because they do not have enough local space, without options to send it out.

For now, it would be appreciated if we can simply do the backups in the three levels with the same options, logically in the User level we do not need step 1, "Who".
Admin and Resellers: 1.Who, 2.When, 3.Where and 4.What.
Users: 1.When, 2.Where and 3.What.


Greetings and thank you.
 

s0laris

Verified User
Joined
Aug 10, 2007
Messages
26
Agree with that.
Incremental backup, backup to cloud (dropbox, google drive) and backup/restore on user level thats what we need.
 

ikkeben

Verified User
Joined
May 22, 2014
Messages
587
Location
Netherlands Germany
YUp.

Also needed if possible a script/s after a snapshot / image restore/rebuild whatever and ip adresses changes. ( other hoster or location)

For license , user, reseller admin ips and dns settings changes serverwide.

???
 

Sab

Verified User
Joined
Jul 1, 2019
Messages
20
+1 for this feature, one of the main reason why we have slowed our rollout of DA. Its not that the existing doesnot work, it just that we have to keep up with times.
 

ofisimo

New member
Joined
Aug 5, 2019
Messages
4
There should be webdav backup at admin level. yandex disk, google drive automatic backup.
 

garymchu

New member
Joined
Aug 21, 2019
Messages
3
Backup changes URGENTLY needed

Agree with other posters, some kind of incremental backup required with storage facility for Google Drive or Amazon. Just switched from Cpanel to DA and the backup options are woeful. We live in an age of data which requires regular backups ;)
 

kebirhost

Verified User
Joined
Jul 8, 2019
Messages
83
Hello,

Backup system should remove old backups and can do same things for remote backups.

Restore backup should also be improved.
 

xerox

Verified User
Joined
Jul 16, 2019
Messages
52
+100 ... give us the option to backup normally with incremental backup. The current backup solution is pointless if you think about it.. how many resources it uses (HDD space + Bandwidth usage), it's half finished application. Also to delete old backups is a must have. I have enough of fiddling around with rsync and cron. Please make this nr. 1 priority. Without backup there is no such thing as business.
 
Last edited:

sparek

Verified User
Joined
Jun 27, 2019
Messages
115
I'm going to be in the minority here, but I'm not really sure if it's DirectAdmin's place to provide interfaces and facilities for sending back up to every backup storage service available.

Personally... for me, if DirectAdmin could provide a facility for backing up JUST the DirectAdmin-specific aspects of an account, that would be beneficial. And for the most part, with some hacking, using a different directadmin.conf file passed to dataskq with certain options allows for this.

To use cPanel as an example, for years I've backed up cPanel by passing the --skiphomedir parameter to /scripts/pkgacct - this allows me to create a cPanel-centric backup .tar file that contains all of the cPanel specific stuff. And then I can handle backing up (or rsyncing) the account's home directory separately. This same type of use is what I'm after with DirectAdmin (and as I said, for the most part this can be accomplished with specific options in directadmin.conf).

I suppose one improvement that MIGHT help, can you run the backup without tarring everything up? Just copy the files that would be included in the backup into a specific directory for that user. This way I can add my own files that need to be included in the user's backup and tar it up myself. Currently the only work-around I know of with this would be to run the backup, get the tar file, extract the tar file, add my custom files, and re-tar the backup again. I don't really know exactly how beneficial this would be to me, but it would seem to get the current backup system back down to it's base system.

I might also look to remove the reliance on dataskq for backups, although again this can be accomplished by forcing a dataskq run after adding the backup lines into the task.queue file. Although separating this from the main task.queue might be beneficial, but you can always use the CustomBuild task.queue (or copy the dataskq binary, do some hex editing, and make your own task.queue to handle this).

To me there is a line that is drawn between what tools DirectAdmin provides to - essentially - list the files that are necessary for an account's backup and the server administrator actually acting upon that information to build their own backup system. Again, I know that's going to put me in the minority, but just adding some thoughts here.
 

ikasp

Verified User
Joined
Jul 24, 2019
Messages
7
Well, I agree with sparek here. cPanel never succeeded to implement a proper backup function, despite they tried, and I assume there is a reason for it. The --skiphomedir approach (and similar for DA) in combination with rsync/borgbackup... is a scalable off-server solution. WHat some might consider be missing is a gui, but there are 3'rd party plugins for that (Jetbackup for example).

But, I do believe DA should support incremental backup for local storage, like cpanel does. `tar´for backup is imho legacy, since the 90's.
 

Zhenyapan

Verified User
Joined
Feb 23, 2018
Messages
13
You can use "--skiphomedir" in DA too, at "admin level" just unselect "Domains Directory"
 

lolfust1

Verified User
Joined
Oct 24, 2015
Messages
41
its a must, that the cpanel never done it doesnt mean no one else never did,
Plesk got it out of the box
Ispmanager got it out of the box
so both got inc backup out of the box, why wont directadmin too?
 
Top