It took me a while, but I have a
#backuppc server running and working properly. It is supposed to be easy to set up, and it would be easier if the debian packages weren't broken. The init script has a bug in it.
Here's the bug report with a work around:
https://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg1814830.htmlI ended up coming up with a different solution by just commenting the erroneous check out of the init script.
There were a number of other little things that took a while to get working. There's a bug in '/etc/profile' on
#devuan systems that doesn't put "sbin" directories in the path of any user. It is suppose to check if the user is root and then give "sbin" in the path of the root user, but that check is not working probably. Since I am the admin of this server, I just made it so that the "sbin" directories are in the PATH of all users. That issue was also keeping the backuppc init script from starting as it should.
I recommend backing up as root, not a different user on the system.
Overall, backuppc is fairly challenging to get set up, but once you do it really is a great backup solution. I am satisfied with my progress with it so far. I need to set up a few more backuppc servers, as this one is for my contract work but I also need to get another one set up for my own work and family data backup.
https://backuppc.github.io/backuppc/