From 3b8d33e429e39143ab56afd4c848b872f2f69999 Mon Sep 17 00:00:00 2001 From: Abraham Setya Nugraha Date: Wed, 25 Jun 2025 10:49:47 +0700 Subject: [PATCH] add go whatsapp web multidevice (#193) * add go whatsapp web multidevice * fix svg name * fix tag * Update blueprints/go-whatsapp-web-multidevice/docker-compose.yml * Update blueprints/go-whatsapp-web-multidevice/docker-compose.yml * Update blueprints/go-whatsapp-web-multidevice/docker-compose.yml * Update blueprints/go-whatsapp-web-multidevice/template.toml * Update blueprints/go-whatsapp-web-multidevice/docker-compose.yml --------- Co-authored-by: Mauricio Siu <47042324+Siumauricio@users.noreply.github.com> --- .../docker-compose.yml | 19 +++++++++++++++++++ .../go-whatsapp-web-multidevice.svg | 2 ++ .../go-whatsapp-web-multidevice/template.toml | 15 +++++++++++++++ meta.json | 18 ++++++++++++++++++ 4 files changed, 54 insertions(+) create mode 100644 blueprints/go-whatsapp-web-multidevice/docker-compose.yml create mode 100644 blueprints/go-whatsapp-web-multidevice/go-whatsapp-web-multidevice.svg create mode 100644 blueprints/go-whatsapp-web-multidevice/template.toml diff --git a/blueprints/go-whatsapp-web-multidevice/docker-compose.yml b/blueprints/go-whatsapp-web-multidevice/docker-compose.yml new file mode 100644 index 00000000..3f998bb6 --- /dev/null +++ b/blueprints/go-whatsapp-web-multidevice/docker-compose.yml @@ -0,0 +1,19 @@ +services: + whatsapp: + image: aldinokemal2104/go-whatsapp-web-multidevice + restart: always + ports: + - "3080" + volumes: + - whatsapp:/app/storages + command: + - rest + - --basic-auth=${WA_USER}:${WA_PASSWORD} + - --port=3080 + - --debug=true + - --os=Chrome + - --account-validation=false + +volumes: + whatsapp: + diff --git a/blueprints/go-whatsapp-web-multidevice/go-whatsapp-web-multidevice.svg b/blueprints/go-whatsapp-web-multidevice/go-whatsapp-web-multidevice.svg new file mode 100644 index 00000000..6d92f021 --- /dev/null +++ b/blueprints/go-whatsapp-web-multidevice/go-whatsapp-web-multidevice.svg @@ -0,0 +1,2 @@ + +WhatsApp icon \ No newline at end of file diff --git a/blueprints/go-whatsapp-web-multidevice/template.toml b/blueprints/go-whatsapp-web-multidevice/template.toml new file mode 100644 index 00000000..492bc162 --- /dev/null +++ b/blueprints/go-whatsapp-web-multidevice/template.toml @@ -0,0 +1,15 @@ +[variables] +main_domain = "${domain}" +wa_user = "admin" +wa_password = "${password:32}" + +[config] +env = [ + "WA_USER=${wa_user}", + "WA_PASSWORD=${wa_password}" +] + +[[config.domains]] +serviceName = "whatsapp" +port = 3080 +host = "${main_domain}" diff --git a/meta.json b/meta.json index 376c0553..6846780f 100644 --- a/meta.json +++ b/meta.json @@ -2513,5 +2513,23 @@ "self-hosted", "open-source" ] + }, + { + "id": "go-whatsapp-web-multidevice", + "name": "WhatsApp API Multi Device Version", + "version": "latest", + "description": "WhatsApp API Multi Device Version the open-source, self-hosted whatsapp api. Send a chat, image and voice note with your own server.", + "logo": "go-whatsapp-web-multidevice.svg", + "links": { + "github": "https://github.com/aldinokemal/go-whatsapp-web-multidevice", + "website": "https://github.com/aldinokemal/go-whatsapp-web-multidevice", + "docs": "https://github.com/aldinokemal/go-whatsapp-web-multidevice" + }, + "tags": [ + "whatsapp", + "self-hosted", + "open-source", + "api" + ] } ]