Cara menjalankan Wuzapi dengan systemctl

Sebagai catatan, saya melakukannya di VPS Ubuntu 222.04 LTS

Kunjungi https://github.com/asternic/wuzapi, lalu ikuti petunjuk disana. Setelah berhasil mengikuti petunjuk disana dan berhasil menjalankannya, mungkin muncul pertanyaan, Bagaimana agar wuzapi ini jalan terus, meskipun terminal sudah di tutup? Salah satu caranya adalah dengan menggunakan systemctl.

Langkah langkahnya

Pergi ke directory /etc/systemd/system/

				
					cd /etc/systemd/system/
				
			

buat wuzapi.service

				
					nano wuzapi.service
				
			

Isi dengan kode seperti dibawah, Ganti /root/wuzapi/wuzapi -port 3000 , sesuaikan dengan kebutuhan.

				
					[Unit]
Description=Wuzapi Multi device Service

[Service]
Type=simple
ExecStart=/root/wuzapi/wuzapi -port 3000
Wants=network.target
After=syslog.target network-online.target
Restart=on-failure
RestartSec=10

[Install]
WantedBy=multi-user.target
				
			

Untuk mlakukan penyimpanan pada editor nano, pada keyboard tekan Ctrl + O lalu Enter. Untuk keluar dari editor nano, lakukan Ctrl + X

Aktifkan layanan melalui systemctl enable wuzapi

Mulai layanan melalui systemctl start wuzapi

Periksa apakah layanan dimulai tanpa kesalahan melalui systemctl status wuzapi

				
					systemctl enable wuzapi
systemctl start wuzapi
systemctl status wuzapi
				
			

Jika berjalan lancar, selamat wuzapi, sudah berjalan dan bisa dibuka lewat browser

Cara Stop dan Delete Wuzapi dari systemctl

Untuk menghentikan layanan yang telah dijalankan dengan systemctl, Anda dapat menjalankan perintah systemctl stop wuzapi. Setelah layanan dihentikan, Anda dapat menonaktifkannya dengan menjalankan perintah systemctl disable wuzapi. Jika Anda ingin menghapus layanan tersebut, Anda dapat menghapus file layanan yang telah dibuat sebelumnya di /etc/systemd/system/wuzapi.service dan kemudian menjalankan perintah systemctl daemon-reload untuk memuat ulang konfigurasi sistem. Semoga membantu! 😊

				
					systemctl stop wuzapi
systemctl disable wuzapi
rm /etc/systemd/system/wuzapi.service
systemctl daemon-reload
				
			

Leave a Reply

Your email address will not be published.