Getting Started
Prerequisites
Setup
./existential.sh
This will:
- Find all
.examplefiles and create non-example counterparts (directories first, then files) - Prompt for any
EXIST_CLIplaceholder values interactively - Auto-generate passwords, keys, and UUIDs for other placeholders
- Generate a unified
docker-compose.ymlfrom all enabled services - Generate a master
.envby merging.env.existwith all enabled service.envfiles
Enable/Disable Services
Edit .env.exist and set services to true or false:
EXIST_ENABLE_AI_OLLAMA=true
EXIST_ENABLE_SERVICES_DECREE=true
EXIST_ENABLE_SERVICES_NOCODB=false
Then regenerate the compose file (already done during initial setup above):
./existential.sh compose
Deploy
docker compose up -d
Integrations
Some services require additional OAuth or configuration steps:
./existential.sh setup gmail # Gmail OAuth
./existential.sh setup rclone # Remote file storage
See Integrations for setup details, or Scripts for the full CLI reference.