## tisbackup for python3 ### Install Once the deb package is created, one can use it to install tisbackup on a debian machine. The command is: ``` apt install ./tis-tisbackup-1-2-0.170-deb11.deb ``` Note that the version numbers might be different depending on the system you used to build the package. Then create a directory where to backup the files from your machines. The default is ```/backup```. This can be changed in the configuration file ```/etc/tis/tisback-config.ini```. Usually this directory is mounted from a shared ressource on a NAS with great capacity. Configure your backup jobs: ``` cd /etc/tis cp tisbackup-config.ini.sample tisbackup-config.ini vi tisbackup-config.ini ``` After this, one have to generate the public and private certificates, as root: ``` cd ssh-keygen -t rsa -b 2048 ``` (press enter for each step) Then propagate the public certificate on the machines targetted for backup: ``` ssh-copy-id -i /root/.ssh/id_rsa.pub root@machine1 ssh-copy-id -i /root/.ssh/id_rsa.pub root@machine2 ``` etc. Eventually modify ```/etc/cron.d/tisbackup``` for your needs. Finalize the installation with: ``` tisbackup -d backup systemctl start tisbackup_gui systemctl start tisbackup_huey ``` You can then see the result in your browser: ```http://backup-server-name:8080``` The documentation for tisbackup is here: [tisbackup doc](https://tisbackup.readthedocs.io/en/latest/index.html) ### Uninstall ``` dpkg --force-all --purge tis-tisbackup apt autoremove ```