Projekt
Backupy serwera (Bash + rclone)
Skrypt backupujący konfigurację serwera, katalogi WWW i wybrane pliki systemowe oraz wysyłający archiwa do Google Drive.
Problem
Ręczne kopiowanie konfiguracji serwera jest podatne na błędy. Chciałem mieć prosty, powtarzalny mechanizm tworzenia kopii zapasowej najważniejszych elementów VPS-a.
Co zrobiłem
- przygotowałem skrypt Bash do tworzenia archiwum backupu,
- uwzględniłem konfiguracje Nginx, Fail2Ban, UFW i katalogi stron,
- dodałem upload archiwum przez rclone,
- ograniczyłem nadmierne logowanie, żeby logi były czytelne,
- przygotowałem projekt pod uruchamianie cykliczne przez cron.
Czego się nauczyłem
Przećwiczyłem praktyczne podejście do backupów: wybór danych do kopii, automatyzację, logowanie, obsługę błędów i wysyłanie plików poza serwer.
Technologie
Bash, tar, rclone, cron, Linux, Google Drive.