Custom Server

Deploy on Your Server

Full control with your own hardware. Deploy anywhere — on-premise, colocation, or any VPS provider.

Requirements

  • Linux server (Ubuntu 22.04+ recommended)
  • 2+ CPU cores, 4GB+ RAM
  • Docker and Docker Compose installed
  • Public IP or reverse proxy
  • SSL certificate (Let's Encrypt works great)

Installation

Docker Compose setup
# Clone the repository
git clone https://github.com/openclaw/openclawslack.git
cd openclawslack

# Copy and configure environment
cp .env.example .env
nano .env  # Add your API keys

# Start the application
docker compose up -d

# Set up SSL with Caddy (optional)
# Edit Caddyfile with your domain
docker compose -f docker-compose.caddy.yml up -d

Environment Variables

VariableDescription
ANTHROPIC_API_KEYYour Anthropic API key
SLACK_BOT_TOKENSlack bot token (xoxb-...)
SLACK_SIGNING_SECRETSlack app signing secret
DATABASE_URLPostgreSQL connection string