Skip to content

OpenWA #2643

Open
Open

Description

@MickLesk

Name of the Script

OpenWA

Script Type

CT (LXC Container)

Script path

No response

Where does it run?

Proxmox VE host

Does this script support arm64?

arm64 not tested

📋 Script Details

OpenWA is a free, self-hosted WhatsApp API gateway with a built-in dashboard. Pair WhatsApp numbers as sessions by QR code, then send and receive messages over a REST API, webhooks, an MCP server and plugins.

Activity

  1. community-scripts-issue-bot commented on Nov 14, 2026

    @community-scripts-issue-bot

    The OpenWA script is ready for testing. Run it in the Proxmox VE shell (or on an Incus host) to create a container:

    bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/DevScripts/main/ct/openwa.sh)"
    

    Sign in to the dashboard with the admin API key (API_MASTER_KEY in /opt/openwa_data/.env).
    WhatsApp Web sessions use an unofficial protocol; WhatsApp can ban numbers used for bulk or automated messaging.

    Note: This is not in the official repo yet—it's just a dev version! After merging into ProxmoxVE, it will need to be recreated.

    Discord testing thread: https://discord.com/channels/1302816934508630047/1571225528558559372

  2. github-actions commented on Nov 14, 2026

    @github-actions
    Contributor

    📊 Install telemetry for openwa

    No installs of the DevScripts version of this script reported yet since this issue was opened (2026-11-14).

    updated hourly · last refresh 2026-11-14 18:17 UTC

  3. github-actions commented on Nov 14, 2026

    @github-actions
    Contributor

    Proxmox script test

    @MickLesk ❌ 0/2 passed at 9af5e09

    Script Platform Install Update Duration Detail
    ct/openwa.sh pve ❌ – 0m10s build exited 1: var_api_key must be at least 32 characters long.
    ct/openwa.sh incus ❌ – 0m04s build exited 1: var_api_key must be at least 32 characters long.
    ct/openwa.sh arm64 ❌ – 0m03s build exited 1: var_api_key must be at least 32 characters long.

    ARM64 (information only, not counted): 0/1 passed; failures there do not block this PR.

    ❌ ct/openwa.sh (pve) — build log
    curl: (22) The requested URL returned error: 404
    curl: (22) The requested URL returned error: 404
       ______                                      _ __           _____           _       __
      / ____/___  ____ ___  ____ ___  __  ______  (_) /___  __   / ___/__________(_)___  / /______
     / /   / __ \/ __ `__ \/ __ `__ \/ / / / __ \/ / __/ / / /   \__ \/ ___/ ___/ / __ \/ __/ ___/
    / /___/ /_/ / / / / / / / / / / / /_/ / / / / / /_/ /_/ /   ___/ / /__/ /  / / /_/ / /_(__  )
    \____/\____/_/ /_/ /_/_/ /_/ /_/\__,_/_/ /_/_/\__/\__, /   /____/\___/_/  /_/ .___/\__/____/
                                                     /____/                    /_/
      OpenWA
      🔧  Dev mode: timing keep
      ── dev context ─────────────────────────────────────────────
      engine         prefetched → /dev/shm/cs-engine.JHy1ee
      engine url     https://raw.githubusercontent.com/community-scripts/core/main
      scripts root   none (remote)
      scripts url    http://10.99.0.1:18080/43624987506-1-pve-ct-openwa-default
      app            OpenWA (openwa, type ?)
      platform       pve
      arch           amd64
      pve            9.2.26
      bash           5.2.37
      curl           8.14.1
      session        36b5c40f
      ────────────────────────────────────────────────────────────
      ✖️  var_api_key must be at least 32 characters long.
    
    ❌ ct/openwa.sh (incus) — build log
       ______                                      _ __           _____           _       __
      / ____/___  ____ ___  ____ ___  __  ______  (_) /___  __   / ___/__________(_)___  / /______
     / /   / __ \/ __ `__ \/ __ `__ \/ / / / __ \/ / __/ / / /   \__ \/ ___/ ___/ / __ \/ __/ ___/
    / /___/ /_/ / / / / / / / / / / / /_/ / / / / / /_/ /_/ /   ___/ / /__/ /  / / /_/ / /_(__  )
    \____/\____/_/ /_/ /_/_/ /_/ /_/\__,_/_/ /_/_/\__/\__, /   /____/\___/_/  /_/ .___/\__/____/
                                                     /____/                    /_/
      OpenWA
      🔧  Dev mode: timing keep
      ── dev context ─────────────────────────────────────────────
      engine         prefetched → /dev/shm/cs-engine.lo604W
      engine url     https://raw.githubusercontent.com/community-scripts/core/main
      scripts root   none (remote)
      scripts url    http://10.98.0.1:18080/43624987506-1-incus-ct-openwa-default
      app            OpenWA (openwa, type ?)
      platform       incus
      arch           amd64
      bash           5.2.37
      curl           8.14.1
      session        ed6c947c
      ────────────────────────────────────────────────────────────
      ✖️  var_api_key must be at least 32 characters long.
    
    ❌ ct/openwa.sh (arm64) — build log
       ______                                      _ __           _____           _       __
      / ____/___  ____ ___  ____ ___  __  ______  (_) /___  __   / ___/__________(_)___  / /______
     / /   / __ \/ __ `__ \/ __ `__ \/ / / / __ \/ / __/ / / /   \__ \/ ___/ ___/ / __ \/ __/ ___/
    / /___/ /_/ / / / / / / / / / / / /_/ / / / / / /_/ /_/ /   ___/ / /__/ /  / / /_/ / /_(__  )
    \____/\____/_/ /_/ /_/_/ /_/ /_/\__,_/_/ /_/_/\__/\__, /   /____/\___/_/  /_/ .___/\__/____/
                                                     /____/                    /_/
      OpenWA
      🔧  Dev mode: timing keep
      ── dev context ─────────────────────────────────────────────
      engine         prefetched → /dev/shm/cs-engine.zGAOfI
      engine url     https://raw.githubusercontent.com/community-scripts/core/main
      scripts root   none (remote)
      scripts url    http://10.98.0.1:18080/43624987506-1-incus-ct-openwa-default
      app            OpenWA (openwa, type ?)
      platform       incus
      arch           arm64
      bash           5.2.21
      curl           8.5.0
      session        c42a7217
      ────────────────────────────────────────────────────────────
      ✖️  var_api_key must be at least 32 characters long.
    

    Full logs: workflow run (artifacts result-*). Comment /test openwa to build again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions