Instal WhatsaApp Gateway Wuzapi Dari Nol dengan Docker

Instal WhatsaApp Gateway Wuzapi Dari Nol dengan Docker

Dalam tutorial ini, saya menggunakan vps dar onidel menggunakan Ubuntu 22.04 LTS x64.

Setelah VPS Aktif Silakan Login SSH dulu.  Login SSH bisa menggunakan Putty, Termius, Windows power shell, CMD, atau dengan yang lain. Jika menggunakan CMD Windows, bisa dengan cara

Pertama kita install docker dulu. Kali ini menggunakan apt repository,

				
					ssh root@ipaddress
				
			

Setelah login, kita bisa install docker dengan berbagai cara. pada kesempatan ini ini, kita install docker dengan Docker apt repository.

Add Docker’s official GPG key:

				
					sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
				
			

Add the repository to Apt sources:

				
					echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
				
			

Install the Docker packages.

				
					sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
				
			

Download File Wuzapi

				
					git clone https://github.com/asternic/wuzapi
				
			

Pergi Ke Directory Wuzapi

				
					cd wuzapi
				
			

Build Image Docker  Wuzapi

				
					docker build -t wuzapi:1.0 .
				
			

Buat Container wuzapi dan Jalankan

				
					docker run -d   --name wuzapi   -p 8080:8080   -e WUZAPI_ADMIN_TOKEN=12345678   --restart unless-stopped   -v ~/wuzapi/dbdata:/app/dbdata   -v ~/wuzapi/files:/app/files   wuzapi:1.0
				
			

Buat Akun Users dengan endpoint admin/users

wuzapi sudah bisa diakses di ipaddress:8080.

Untuk Scan QR bisa ke ipaddress:8080/login?token=diiisi dengantokenanda

Untuk akses documentasi API bisa ke ipaddress:8080/api

Scroll to Top