Skip to main content
MeepaGateway is a single binary with no runtime dependencies (Docker is optional, for sandboxed tool execution).

Install

curl -fsSL https://meepagateway.bogpad.io/install.sh | sh
Auto-detects your OS and architecture, installs to /usr/local/bin/meepagateway.

Verify

meepagateway version

Deploy to a VPS

One command — auto-detects SSH keys, uses a pre-baked snapshot if available (~30 second boot), falls back to cloud-init on a fresh Ubuntu image (~3 minute install):
bash <(curl -fsSL https://meepagateway.bogpad.io/deploy-do.sh)
Pass your API key and password to skip the setup wizard:
bash <(curl -fsSL https://meepagateway.bogpad.io/deploy-do.sh) \
  --anthropic-key "sk-ant-..." \
  --password "your-password"
Requires doctl: brew install doctl && doctl auth init

Hetzner

hcloud ssh-key list
# If empty: hcloud ssh-key create --name my-key --public-key-from-file ~/.ssh/id_ed25519.pub

IP=$(hcloud server create --name meepagateway \
  --image "$(hcloud image list -t snapshot -o columns=id,description | grep meepagateway- | sort -t- -k2 -V | tail -1 | awk '{print $1}')" \
  --type cx23 --ssh-key my-key \
  --user-data "$(curl -fsSL https://meepagateway.bogpad.io/cloud-init-image.sh)" \
  -o columns=public_net --no-header | awk '{print $1}')

echo "Dashboard: http://$IP:63372"
Requires hcloud: brew install hcloud

Any VPS (cloud-init)

On any Ubuntu server:
curl -fsSL https://meepagateway.bogpad.io/install.sh | sh
meepagateway

Update

meepagateway update
Or via the Captain Dashboard: Settings > Update. Other methods:
brew upgrade meepagateway
docker pull ghcr.io/bogpad/meepagateway:latest

Uninstall

meepagateway uninstall          # removes binary and skills catalog
meepagateway uninstall --purge  # also removes ~/.meepagateway/ agent data