Setiap versi baru OneSender rilis membawa perubahan di setting. Bahkan kadang membuat tabel baru.
Pada update reguler, yang Anda perlukan hanya mengganti file aplikasi lama dengan yang baru.
Misalnya, file yang berada di path berikut:
/opt/onesender/onesender-x86_64
File di atas cukup direplace dengan file yang baru.
Pada praktiknya, langkah-langkah update OneSender secara garis besar sebagai berikut:
- Unduh file baru dari dashboard
- Menonaktifkan/mematikan aplikasi yang sedang berjalan
- Menjalankan update
- Menjalankan ulang aplikasi
Update Secara umum
Cara update secara umum sebagai berikut:
1. Unduh file baru
Silahkan unduh file instalasi terbaru.
Upload file tersebut ke VPS dan extract.
/opt/onesender/onesender-x86_64
Cukup file di atas saja. Kecuali, jika ada instruksi khusus di versi update tertentu.
Tandai file sebagai executable
chmod +x /opt/onesender/onesender-x86_64
Untuk menguji apakah file yang baru tidak ada masalah, jalankan command berikut:
# masuk ke folder
cd /opt/onesender
# Test versi terbaru
./onesender-x86_64 -c config_1.yaml --version
Jika output yang muncul tidak memuat pesan error, berarti update bisa dilanjut ke tahap berikutnya.
2. Nonaktifkan onesender yang sedang berjalan Aplikasi onesender harus dinonaktifkan agar tidak terjadi overlapping. Dan setting yang baru bisa diaplikasikan.
# nonakatifkan nomor 1
systemctl stop onesender@1
Ganti angka 1 dengan nomor onesender yang digunakan.
Untuk memastikan bahwa onesender sudah offline, silahkan buka link dashboard. Jika tidak bisa membuka link tersebut, silahkan lanjut ke step berikutnya.
3. Jalankan command update
Selanjutnya, jalankan command berikut untuk mengaplikasikan update:
./onesender --config=config_1.yaml --update
Penjelasan:
--config
silahkan isi dengan file config yang digunakan. Anda dapat menulis full path.--update
Perintah untuk menjalankan update.
Pada tahap ini OneSender settingan Onesender yang baru sudah masuk.
4. Jalankan ulang aplikasi
Jalankan ulang aplikasi dengan command berikut:
systemctl start onesender@1
Keterangan
- Untuk instalasi yang yang tidak menggunakan pola standar. Berupa file
/opt/onesender/onesender-x86_64
, bisa menyesuaikan dengan lokasi file yang dipakai.