Manage your workflow with a highly secure, open-source project management solution designed for classic, agile, and hybrid methodologies. Whether you are planning complex schedules or organizing daily tasks, this platform provides the flexibility and transparency required by modern teams while ensuring absolute data sovereignty. Choose between self-hosted on-premises installations for total control or secure cloud hosting.
services:
db:
image: postgres:13
restart: always
environment:
POSTGRES_DB: openproject
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
volumes:
- ./data/postgres:/var/lib/postgresql/data
cache:
image: memcached
restart: always
openproject:
image: openproject/community:14
restart: always
depends_on:
- db
- cache
ports:
- "8080:80"
environment:
OPENPROJECT_HTTPS: 'false'
OPENPROJECT_HOST__NAME: 'localhost:8080'
OPENPROJECT_SECRET__KEY__BASE: ${OPENPROJECT_SECRET_KEY_BASE}
OPENPROJECT_DB__HOST: db
OPENPROJECT_DB__PORT: 5432
OPENPROJECT_DB__NAME: openproject
OPENPROJECT_DB__USERNAME: postgres
OPENPROJECT_DB__PASSWORD: ${POSTGRES_PASSWORD}
OPENPROJECT_CACHE__MEMCACHE__SERVER: cache
OPENPROJECT_RAILS__CACHE__STORE: memcache
volumes:
- ./data/assets:/var/openproject/assetsPOSTGRES_PASSWORD=your_secure_postgres_password
OPENPROJECT_SECRET_KEY_BASE=your_generated_secret_key_base_stringAuto-fetched about 22 hours ago
Auto-fetched about 22 hours ago