Quick Start with stn up
The simplest way to run Station in Docker:
Primary Use Case: Running Bundles
stn up is designed to make running agent bundles effortless. Whether from CloudShip, a URL, or a local file:
Secondary Use Case: Testing Local Configurations
For developers building custom agents,stn up provides an isolated container environment that mirrors production:
Manual Docker Deployment
Using Docker Compose
Station provides adocker-compose.yml for production deployments:
Building Custom Image
Build from source:Zero-Config Deployment
Station supports automatic bundle installation from mounted directories:.tar.gz bundle files in ./bundles/ and they install automatically on startup.
Environment Variables
Configure Station via environment variables:Volume Mounts
| Mount | Purpose |
|---|---|
/home/station/.config/station | Configuration and database |
/workspace | Workspace for agents |
/bundles | Auto-install bundles |
Networking
Internal Docker Network
For container-to-container communication, use Docker’s internal DNS:Host Network Access
From inside the container, access host services:Health Checks
Add health checks for orchestration:Kubernetes Deployment
Example Kubernetes deployment:Troubleshooting
Container Won’t Start
Check logs:Permission Issues
Station runs as userstation (UID 1000). Ensure mounted volumes are accessible:

