Backup Scheduler adalah sebuah alat yang bisa digunakan untuk melakukan backup file secara otomatis ke repo GitHub. File yang dibackup akan dikompres menjadi file berekstensi .tar.gz.
OS: Windows
Untuk menggunakan alat ini, ikuti langkah-langkah berikut:
-
Silakan download Backup Scheduler
-
Ekstrak file hasil download, boleh di folder mana saja
-
Ubah file:
- src/username.txt diisi oleh username GitHub
- src/email.txt diisi oleh email GitHub
- src/token.txt diisi oleh Access Token GitHub
- Access Token GitHub bisa didapatkan di https://github.com/settings/tokens
- src/source.txt diisi oleh path folder yang akan dibackup
-
Jalankan file setup.bat (double-click).
-
Setelah menjalankan setup di atas, alat ini secara otomatis akan membuat jadwal backup pada pukul 02:00 dengan alur sebagai berikut:
- Menjalankan file src/backup.bat
- Semua file dalam folder target (src/source.txt) akan dikompres menjadi .tar.gz
- Hasil file yang dikompres akan disimpan di folder data
- Folder data akan dikirimkan ke repositori GitHub