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