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 -dEnvironment Variables
| Variable | Description |
|---|---|
| ANTHROPIC_API_KEY | Your Anthropic API key |
| SLACK_BOT_TOKEN | Slack bot token (xoxb-...) |
| SLACK_SIGNING_SECRET | Slack app signing secret |
| DATABASE_URL | PostgreSQL connection string |