TISbackup/deb
2024-11-29 00:54:09 +01:00
..
control EOF & whitespace 2024-11-29 00:54:09 +01:00
createdeb.sh EOF & whitespace 2024-11-29 00:54:09 +01:00
postinst Minor fix 2022-12-26 14:02:49 +01:00
postrm stop and disable services on uninstall 2022-12-26 14:02:49 +01:00
prerm pyo replaced by pyc in prerm 2022-12-26 14:02:49 +01:00
Readme.md EOF & whitespace 2024-11-29 00:54:09 +01:00

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

Uninstall

    dpkg --force-all --purge tis-tisbackup
    apt autoremove