[ASK] Backup ke GitLab Bisa Cuma Upload Saja ?


Status
Not open for further replies.

Lukmanul Hakim

Apprentice 1.0
Jadi saya kan udah berhasil nih Auto Backup ke GitLab dengan Retention 7 Hari. Tapi, itu konsepnya Sync gitu, jadi Local Repo dan Online Repo di GitLab harus sama. Jika di Local Repo dihapus, maka di Online Repo juga ikut dihapus saat menjalankan perintah "git push -u origin master".

auto-backup-ke-gitlab.png

Note: Backup akan konsisten hanya 7 hari terakhir, kalau ada Backup baru, maka otomatis menghapus 1 backup terlama, yakni 7 hari yang lalu.

Apakah bisa hanya mengupload file Backup ke GitLab Private Repository tanpa perlu menyimpan juga di Local Repo ?

Satu lagi, ukuran Directory ~/.../.../.../.git/objects jadi gede banget gitu seukuran total file di Repo. Jadi misal 7 Backup itu totalnya 5 GB, maka directory objects itu juga 5 GB. Jadinya boros storage space.

Saya baru pertamakali pakai Git, asik aja di GitLab 10 GB Gratis per Project Private :D


Selain Backup ke GitLab, saya juga Backup ke Dropbox (Free/Lifetime, Expanded up to 18 GB per Account).

auto-backup-ke-dropbox.png isi-backup-di-dropbox.png

Note: Backup akan konsisten hanya 7 hari terakhir, kalau ada Backup baru, maka otomatis menghapus 1 backup terlama, yakni 7 hari yang lalu.


Semuanya berjalan otomatis, Daily Backup dengan Retention 7 Hari terakhir.

Saat ini, cuma Dropbox yang bisa Upload saja ke Cloud Storage/Offsite, jadi di Local Storage bisa dihapus setelah proses Upload selesai.
 

Lukmanul Hakim

Apprentice 1.0
Tanda tanya di isi thread cuma satu

"Apakah bisa hanya mengupload file Backup ke GitLab Private Repository tanpa perlu menyimpan juga di Local Repo ?"

Kurang tau, belom pernah backup dengan gitlab.

Wah iya maaf tuan jika kurang jelas, saya kira pertanyaan di judul sudah cukup, dan diperjelas pertanyaan di quote itu :)

Saya lupa kasih Bold.

kayaknya pak tanto @Bestariweb Hosting pernah backup full web ke github deh

Oh iya saya tau backup ke GitLab dari beliau, saya masih penasaran apakah bisa cuma upload ke gitlab saja tanpa perlu nyimpan local repo.
 

Lukmanul Hakim

Apprentice 1.0
Kayaknya yang tahu lebih detailnya dari om @Bestariweb Hosting aja.
Script yg dipakai yg mana?
Apakah ini? https://github.com/sund/auto-gitlab-backup

Wah baru tau ada Auto GitLab Backup :D

Saya bikin Script Auto Backup-nya sendiri tuan, pakai *.sh juga yang dijalankan pakai Cron Jobs Once a Day.

Untuk Generate Full cPanel Account Backup, saya pakai ini: https://www.ericzhang.me/projects/cpanel-auto-backup/

Itu dalam bentuk Generator Script, kalo ngisi form disitu ngasal saja pada bagian Username dan Password.

File Backup yang dihasilkan adalah Full cPanel Account Backup yg ada di fitur bawaan Backup cPanel.

Lalu saya bikin Script untuk mengeksekusi Script Backup cPanel itu dan mentransfer ke GitLab dan Dropbox. Juga perintah untuk Auto Delete backup yg sudah usang.


Kendalanya sekarang ini file backup di GitLab juga mesti ada di Local Home Directory, tidak bisa seperti Dropbox yang kita cukup upload file ke Dropbox saja.
 

dhyhost

Web Hosting Service
The Warrior
Verified Provider
belum pernah pakai backup gitlab atau yg lainnya sh, selama ini lebih nyaman di vps/server sendiri
 
Status
Not open for further replies.

Top