Vai al contenuto
RRansomBackup
HomeFAQSicurezzaEN
CLIENT LINUX · BETA

RansomBackup su Linux

Script trasparenti basati su Restic. La password del repository rimane sul computer e i token BACKUP e RESTORE non sono intercambiabili.

Pacchetto Linux 0.7.1

Contiene installer, backup, ripristino e unità systemd di esempio.

Scarica .tar.gz31EDBBE5A97E5ABB5FD371E02BB44705F994892C468B66F7F6A560753C431F72

Prerequisiti

sudo apt update
sudo apt install restic curl python3 coreutils

Distribuzioni equivalenti possono usare il proprio gestore pacchetti. Sono richiesti Bash, GNU base64, Restic, curl e Python 3.

1. Installa

tar -xzf RansomBackupFREE-Linux-0.7.1.tar.gz
cd ransombackup-linux
chmod +x install.sh backup.sh restore.sh
RB_LANG=it ./install.sh

L’installer chiede codice monouso, email, cartella da proteggere e password privata. Conserva la password offline: non viene inviata al servizio.

2. Esegui il backup

./backup.sh

La prima esecuzione avviata dall’installer inizializza il repository. Le successive inviano solo i nuovi blocchi deduplicati e aggiornano il catalogo degli snapshot visibile nell’area personale.

3. Pianifica con systemd

sudo install -m 0755 backup.sh /usr/local/bin/ransombackup-backup
sudo install -m 0644 ransombackup-backup.service /etc/systemd/system/
sudo install -m 0644 ransombackup-backup.timer /etc/systemd/system/
sudo systemctl daemon-reload
sudo systemctl enable --now ransombackup-backup.timer
systemctl list-timers ransombackup-backup.timer
Controlla e adatta i percorsi nell’unità prima di abilitarla. I file delle credenziali devono restare leggibili solo dall’utente del backup (0600).

4. Capire i token

Esempio esplicito con valori fittizi. Non pubblicare token reali in ticket o screenshot.

export RESTIC_REPOSITORY="rest:https://free.ransombackup.com/REPOSITORY_ID/"
export RESTIC_REST_USERNAME="rb_NOMEUTENTE"
export RESTIC_REST_PASSWORD="BACKUP_TOKEN"
export RESTIC_PASSWORD_FILE="$HOME/.config/ransombackup/repository-password"

restic backup /srv/dati
restic snapshots
# Con BACKUP_TOKEN un restore dei data pack deve essere rifiutato.

Il token BACKUP serve al lavoro quotidiano e non può fare DELETE o scaricare /data/*. Il token RESTORE viene consegnato da una richiesta approvata e viene usato dallo script:

./restore.sh /percorso/di/destinazione

Il ripristino crea sempre una nuova directory e usa --verify; non sovrascrive gli originali.

5. Controlli operativi

restic snapshots
journalctl -u ransombackup-backup.service --since today
systemctl status ransombackup-backup.timer

Almeno una volta, crea un file di prova, attendi un backup, richiedi il ripristino e confronta il contenuto recuperato.

Nessun pruning dal server. Il server non possiede la password necessaria a interpretare il repository. Nel piano FREE la quota e la sospensione degli upload sostituiscono il pruning automatico.
RansomBackup

Assistenza: help@ransombackup.com

FAQSicurezza
CondizioniPrivacy