Przesyłanie backupów do Google Drive lub WebDAV w systemie Linux za pomocą rclone
Linux

Przesyłanie backupów do Google Drive lub WebDAV w systemie Linux za pomocą rclone

Przesyłanie backupów do Google Drive lub WebDAV w systemie Linux za pomocą rclone

📦 Dlaczego warto?

  • ✅ Google Drive – darmowe 15 GB przestrzeni (lub więcej w ramach Google Workspace)
  • ✅ WebDAV – popularny protokół obsługiwany przez serwery chmurowe typu Nextcloud
  • rclone – jedno narzędzie, wiele możliwości (transfer, szyfrowanie, synchronizacja, automatyzacja)

🛠️ Krok 1: Instalacja rclone

Na Debian/Ubuntu:

sudo apt install rclone

Na Red Hat/Fedora:

sudo dnf install rclone

LUB najnowsza wersja:

curl https://rclone.org/install.sh | sudo bash

☁️ Krok 2: Konfiguracja połączenia z chmurą

🔗 Google Drive

rclone config
  1. n – nowy remote
  2. Nazwa: gdrive-backup
  3. Typ: drive
  4. Autoryzacja – pojawi się link, który należy otworzyć w przeglądarce (z dowolnego komputera)
  5. Zaloguj się do konta Google, potwierdź dostęp
  6. Skopiuj token do terminala
  7. Zakończ konfigurację

📝 Domyślnie dane są zapisywane w katalogu gdrive-backup:/, ale możesz podać np. gdrive-backup:/linux-backups/.

 

Przesyłanie backupów do Google Drive lub WebDAV w systemie Linux za pomocą rclone
Przesyłanie backupów do Google Drive lub WebDAV w systemie Linux za pomocą rclone

🔗 WebDAV (Nextcloud / Yandex / ownCloud itd.)

rclone config
  1. n – nowy remote
  2. Nazwa: webdav-backup
  3. Typ: webdav
  4. Wybierz serwer (np. Nextcloud, ownCloud, Yandex, Other)
  5. Podaj adres URL (np. https://cloud.twojadomena.pl/remote.php/dav/files/uzytkownik/)
  6. Podaj nazwę użytkownika i hasło
  7. Zakończ konfigurację

📤 Krok 3: Wysyłanie backupu

🔄 Przykład – wysyłanie zaszyfrowanego backupu:

Do Google Drive:

rclone copy /secure-backups gdrive-backup:linux-backups/daily --progress --log-file=/var/log/rclone-gdrive.log

Do WebDAV:

rclone sync /secure-backups webdav-backup:backup-serwerowy/daily --progress --log-file=/var/log/rclone-webdav.log

Uwaga:

  • copy – dodaje nowe pliki (nie usuwa starych)
  • sync – synchronizuje (usuwa brakujące)
Czytaj  Audyt bezpieczeństwa systemu Linux przy pomocy darmowego narzędzia Lynis

🕒 Krok 4: Automatyzacja przy pomocy cron

Otwórz harmonogram:

crontab -e

Dodaj wpis (np. codziennie o 4:00):

0 4 * * * /usr/bin/rclone copy /secure-backups gdrive-backup:linux-backups/daily --log-file=/var/log/rclone-gdrive.log

🔐 Bezpieczeństwo i prywatność

  • Pliki wysyłane do Google Drive i WebDAV warto zaszyfrować lokalnie (np. GPG lub OpenSSL)
  • Możesz też skonfigurować szyfrowany remote w rclone:
rclone config
# nowy remote typu: crypt
# podaj jako źródło np. gdrive-backup:secure
# ustaw hasło i salt

Następnie przesyłasz dane:

rclone copy /secure-backups/ crypt-gdrive:/daily

✅ Podsumowanie

Usługa Typ Zalety Uwagi
Google Drive Chmura publiczna Darmowe miejsce, łatwa konfiguracja Limity API, brak szyfrowania danych
WebDAV Prywatny / self-hosted Własna kontrola, kompatybilność z Nextcloud Wymaga dostępu do serwera

 

Polecane wpisy
Skrypty PowerShell do zarządzania systemem Windows Server
Skrypty PowerShell do zarządzania systemem Windows Server

Skrypty PowerShell do zarządzania systemem Windows Server PowerShell to jedno z najpotężniejszych narzędzi dostępnych dla administratorów IT do zarządzania i Czytaj dalej

Windows 12 vs Windows 11 – czy warto będzie przejść na nową wersję systemu?
Windows 12 vs Windows 11 – czy warto będzie przejść na nową wersję systemu?

Windows 12 vs Windows 11 – czy warto będzie przejść na nową wersję systemu? Microsoft przygotowuje się do wprowadzenia Windows Czytaj dalej

Marek "Netbe" Lampart Inżynier informatyki Marek Lampart to doświadczony inżynier informatyki z ponad 25-letnim stażem w zawodzie. Specjalizuje się w systemach Windows i Linux, bezpieczeństwie IT, cyberbezpieczeństwie, administracji serwerami oraz diagnostyce i optymalizacji systemów. Na netbe.pl publikuje praktyczne poradniki, analizy i instrukcje krok po kroku, pomagając administratorom, specjalistom IT oraz zaawansowanym użytkownikom rozwiązywać realne problemy techniczne.