This guide uses Docker Compose to run Cozy Cloud with its CouchDB backend.
For Docker installation, see Docker.
mkdir -p /opt/cozy-cloud
cd /opt/cozy-cloud
Create a docker-compose.yml file with the following content:
version: '3'
services:
cozy-stack:
image: cozy/cozy-stack:latest
container_name: cozy-stack
restart: unless-stopped
ports:
- "8080:8080"
environment:
- COZY_DOMAIN=cozy.example.com
- COZY_SECRET=generate-a-secure-secret-key
- COZY_COUCHDB=couchdb:5984
volumes:
- cozy_data:/var/lib/cozy
depends_on:
- couchdb
couchdb:
image: couchdb:3
container_name: cozy-couchdb
restart: unless-stopped
environment:
- COUCHDB_USER=admin
- COUCHDB_PASSWORD=secure-password
volumes:
- couchdb_data:/opt/couchdb/data
volumes:
cozy_data:
couchdb_data:
docker compose up -d
cozy/cozy-stack on Docker HubCOZY_SECRETAny questions?
Feel free to contact us. Find all contact information on our contact page.