Automate your business processes without writing a single line of code. This open-source platform provides the flexibility to use an affordable cloud solution or to self-host on your own servers, giving you ultimate control.
This approach offers several key advantages:
Connect the most widely used online services to build powerful, custom workflows that save you time and money. Take charge of your automation and your data.
services:
db:
image: postgres:13-alpine
restart: unless-stopped
environment:
POSTGRES_USER: ${POSTGRES_USER}
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
POSTGRES_DB: ${POSTGRES_DB}
volumes:
- ./db-data:/var/lib/postgresql/data
redis:
image: redis:6-alpine
restart: unless-stopped
volumes:
- ./redis-data:/data
web:
image: automatisch/automatisch:latest
restart: unless-stopped
ports:
- "3000:3000"
environment:
- DATABASE_URL=postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@db:5432/${POSTGRES_DB}
- REDIS_URL=redis://redis:6379
- SECRET_KEY=${SECRET_KEY}
- ENCRYPTION_KEY=${ENCRYPTION_KEY}
depends_on:
- db
- redis
worker:
image: automatisch/automatisch:latest
restart: unless-stopped
command: worker
environment:
- DATABASE_URL=postgres://${POSTGRES_USER}:${POSTGRES_PASSWORD}@db:5432/${POSTGRES_DB}
- REDIS_URL=redis://redis:6379
- SECRET_KEY=${SECRET_KEY}
- ENCRYPTION_KEY=${ENCRYPTION_KEY}
depends_on:
- db
- redisPOSTGRES_USER=automatisch
POSTGRES_PASSWORD=your_secure_db_password
POSTGRES_DB=automatisch
SECRET_KEY=your_super_secret_key_change_me
ENCRYPTION_KEY=your_32_byte_base64_encryption_key_change_meAuto-fetched about 23 hours ago
Auto-fetched about 23 hours ago