rclone to według jego dokumentacji menedżer plików dla ponad 70 usług chmurowych, obsługujący synchronizację, kopiowanie i montowanie zdalnych systemów plików. Potencjalnie jedno z najprostszych narzędzi do automatycznego backupu na Google Drive — bezpłatny plan oferuje 15 GB przestrzeni.
Instalacja rclone
# Linux
curl https://rclone.org/install.sh | sudo bash
# lub przez apt (starsza wersja)
sudo apt install rclone
# Sprawdź wersję
rclone version
Konfiguracja Google Drive
rclone config
# Postępuj według kroków:
# n — nowy remote
# Nazwa: gdrive
# Wybierz: Google Drive (numer z listy)
# Pozostaw client_id i client_secret puste
# scope: 1 (full access)
# Otwórz URL w przeglądarce i zatwierdź dostęp
# y — potwierdź token
Podstawowe komendy
# Wylistuj pliki na Google Drive
rclone ls gdrive:
# Kopiuj katalog (tylko nowe/zmienione pliki)
rclone copy ~/dokumenty gdrive:backup/dokumenty
# Synchronizuj (usuwa pliki usunięte lokalnie!)
rclone sync ~/dokumenty gdrive:backup/dokumenty
# Podgląd co zostanie wykonane (bez zmian)
rclone sync ~/dokumenty gdrive:backup/dokumenty --dry-run
Automatyczny backup przez cron
# Otwórz crontab
crontab -e
# Dodaj wpis — backup codziennie o 2:00 w nocy
0 2 * * * /usr/bin/rclone sync /home/uzytkownik/dokumenty gdrive:backup/dokumenty --log-file=/var/log/rclone-backup.log 2>&1
# Backup z szyfrowaniem (rclone crypt remote)
# rclone config — dodaj nowy remote typu "crypt" na podstawie gdrive: