Skip to content

Files

Latest commit

caf3e8e · Dec 26, 2022

History

History

deb

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

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