Cara Update OneSender

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

Powered by BetterDocs