Update aplikasi OneSender sangat mudah. Secara umum, cukup dengan mengganti file binary aplikasi yang lama dengan yang baru.
Step update kurang lebih sebagai berikut:
1. Matikan aplikasi OneSender
2. Ganti aplikasi
3. Jalankan update
4. Jalankan ulang aplikasi
Tutorial ini mengasumsikan aplikasi yang terinstall berada di folder berikut:
/opt/onesender
Dan lokasi path aplikasi dengan nama file
/opt/onesender/onesender
Jika anda membuat custom instalasi dengan lokasi folder atau path aplikasi binary yang berbeda, silahkan menyesuaikan input path yang ada di tutorial ini.
Langkah-langkah update aplikasi.
1. Matikan aplikasi OneSender #
Sebelum update aplikasi, pastikan aplikasi OneSender dalam kondisi off atau mati. Caranya sebagai berikut:
systemctl stop onesender
Command di atas akan mematikan service onesender. Untuk memastikan aplikasi sudah off, silahkan buka dashboard. Jika dashboard masih bisa diakses, ini menandakan aplikasi masih on. Sehingga kita perlu mematikan secara paksa.
Cara sebagai berikut.
Cek nomor PID aplikasi OneSender yang sedang berjalan. Dengan cara cek berdasarkan nomor port yang digunakan. Di contoh ini saya menggunakan port 3000.
netstat -tunpl | grep 3000
Hasilnya sebagai berikut:
root@1101b8e0:~# netstat -tunpl | grep 3000 tcp 0 0 0.0.0.0:3000 0.0.0.0:* LISTEN 1352754/./onesender
PID aplikasi OneSender adalah 1352754. Selanjutnya matikan service tersebut dengan commmand:
kill 1352754
2. Ganti aplikasi #
Selanjutnya replace file binary lama dengan file binary yang baru.
Untuk memastikan bahwa file yang baru dianggap sistem linux sebagai aplikasi, jalankan command berikut:
sudo chmod +x /opt/onesender/onesender
3. Jalankan update #
Update aplikasi kadang membawa settingan yang baru atau menghapus data lama. Jadi jangan lupa untuk jalankan command berikut ini:
/opt/onesender/onesender --update
Pada tahap ini update aplikasi sudah berhasil. Selanjutkan jalankan ulang aplikasi.
4. Jalankan ulang aplikasi #
Jalankan command berikut:
sudo systemctl start onesender