Kebutuhan:
- Akun Telegram Aktif
- Telah berlangganan Addon Auto Backup dari Webconsole
Langkah-Langkah
Anda perlu menyesuaikan ulang permission user login database yang digunakan oleh smartserver dengan menambahkan role db_backupoperator
- Buka SQLServer Management Studio
- Login ke SQL Server Anda
- Masuk ke Databases > Nama Database Anda > Security
- Pilih User Login Database yang digunakan untuk smartserver
- Klik kanan, lalu Klik Properties
- Masuk ke page Membership
- Centang db_backupoperator
- Klik OK
Selanjutnya, Jika komputer yang menjalankan SQL Server berada di komputer yang berbeda. Maka Anda harus memindahkan Gateway dan Database berada pada Komputer yang sama. Hal ini disebabkan karena SQL Server hanya menyimpan file hasil backup pada komputer yang menjalankan SQL Server, sedangkan Gateway SmartServer harus bisa membaca file tersebut secara langsung.
Kemudian, buka telegram Anda lalu bergabung dengan Bot Telegram INFINITY BACKUP di username @infinitydb_bot, Anda akan diminta mengirimkan /start lalu bot akan mengirimkan ID Telegram Anda.
Setelah itu, buka file .env pada lokasi gateway smartserver. Kemudian tambahkan pada baris paling bawah:
BACKUP_TELEGRAM_ID=isi dengan id telegram Anda
Simpan File, dan restart gateway.
Cara Kerja
Gateway akan melakukan backup secara otomatis setiap gateway di restart, kemudian dilanjutkan backup otomatis setiap 15 menit. File backup akan di compress menjadi file GZIP dan akan dikirimkan ke telegram Anda.
Jika File GZIP yang terbentuk memiki ukuran lebih dari 50MB, maka File akan dipecah menjadi beberapa part tergantung besaran file tersebut. Hal ini disebabkan karena Telegram membatasi ukuran file maksimal sebesar 50MB jika dikirim melalui bot.
Restore
Anda harus mendownload semua part file backup yang telah dikirim ke telegram Anda sebelumnya tidak boleh ada yang terlewat. Kemudian, gunakan tools yang disediakan CS untuk menggabungkan file part tersebut menjadi file .BAK. Setelah terbentuk file .BAK, maka Anda dapat melakukan restore file tersebut melalui SQL Server Management Studio.
Link Download: