I am no RPM pro, so I am not sure what is where in CentOS 7.
The package libappindicator is used to show the tray icon on the user desktop. If you do not plan on using the desktop, you can ignore it. If you do not install it, it should work anyway, using the GTK app indicator, which may or may not be hidden by default.
I’m actually still trying to get a VM for Centos 7 installed so I could test…I chose minimal (kept getting errors downloading the full ISO) then had a to wait for Gnome to install… but I’m sure it will be great once I’m done.
Actually, I’m running CentOS 7 on a physical box inside of which I’m running a CentOS 7 instance in a VM (VirtualBox) that contains only what’s needed to run my mail server. (Maybe someday I’ll switch to Docker for this but I don’t care enough about that)
The whole point is to be have a backup of the VM (independently of backing up the data inside it, which is what I’m doing now) so that if the hardware dies I can just bring up a new already configured turnkey mailserver on another machine and just restore the mail from Duplicati
How do I make duplicati run automatically? I found the following link in Github
which shows the name and location of the server so I could add this in myself but I don’t know what options are required?
Also, looking at permissions in my /usr/bin I see they are all installed as root but I got quite a few permission denied errors when I tried to do my first backup
However, should there be an ExecStop entry in that service file so that duplicati can be killed gracefully on demand or when machine is being shutdown/rebooted?
Unfortunately neither dnf or the older yum was able to resolve the dependency on libappindicator, even after I installed the EPEL repo so I still ended up doing it manually.
I just tried building the RPM on Centos 7. I was unable to get it working without EPEL, but with EPEL it produces the RPM. Attempting to install the resulting RPM on Centos 7 gave this:
Installing for dependencies:
libappindicator x86_64 12.10.0-11.el7 epel 36 k
libappindicator-sharp x86_64 12.10.0-11.el7 epel 28 k
libdbusmenu x86_64 16.04.0-2.el7 epel 132 k
libdbusmenu-gtk2 x86_64 16.04.0-2.el7 epel 34 k
libindicator x86_64 12.10.1-5.el7 epel 63 k
Is that similar to what you found?
Edit: I get the same if I try to install the RPM built on Fedora.
My install commands are (installs the build tools as well as the runtime tools):
I don’t know about getting the service running, but here’s what worked for me to install the Duplicati tray icon from the terminal on a fresh install of CentOS 7 (Minimal):
Run sudo yum install epel-release
Note: I got a message about not being in the sudoers file so needed to do a full su to continue.
Run wget https://updates.duplicati.com/beta/duplicati-2.0.2.1-2.0.2.1_beta_20170801.noarch.rpm
Run sudo yum --nogpgcheck localinstall duplicati-2.0.2.1-2.0.2.1_beta_20170801.noarch.rpm
Duplicati was then visible in the GUI under “Aplications -> System Tools -> Duplicati”
Note: I’m not used to the Centos 7 graphical shell so didn’t realize the Tray Icon actually is in a hidden-by-default ‘ribbon’.
Cordial saludo yo realice la duplicati ejecuta las copias de seguridad pero a la hora de hacer un snapshot a una base de datos no lo hace por privilegios quien me podría ayudar gracias