Admin Manual¶
This manual covers everything needed to deploy and operate a Comaney instance. It assumes familiarity with Docker and basic Linux server administration.
In this manual¶
| Section | What it covers |
|---|---|
| Deployment | Docker Compose setup, first-run, user and superuser creation |
| Environment Variables | Complete reference for all configuration variables |
| Email Configuration | SMTP setup, Mailpit for development |
| Cron Jobs | Required scheduled tasks and what they do |
| AI Trial Key | Shared Anthropic key management |
| Registration & Users | Open vs. closed instances, user management |
| Console Commands | All management commands with usage reference |
Quick-start checklist¶
- Copy the minimal
docker-compose.ymlfrom Deployment. - Generate a
DJANGO_SECRET_KEY(see Environment Variables). - Set
DB_*variables to match your MariaDB service. - Either configure SMTP (
EMAIL_HOST,EMAIL_PORT) or setDISABLE_EMAILING=TRUE. - Set
SITE_URLandALLOWED_HOSTSto your public domain. - Set
ENABLE_REGISTRATION=TRUEfor initial setup, then disable it after creating your account. - Configure the cron jobs on the host.
- Create a superuser with
docker exec.