Setting Auto Backup ke Telegram

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

  1. Buka SQLServer Management Studio
  2. Login ke SQL Server Anda
  3. Masuk ke Databases > Nama Database Anda > Security
  4. Pilih User Login Database yang digunakan untuk smartserver
  5. Klik kanan, lalu Klik Properties
  6. Masuk ke page Membership
  7. Centang db_backupoperator
  8. 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:

DOWNLOAD

Daftar Artikel