Operations
This section covers operational tasks for self hosted deployments.
Reverse Proxy
For production deployments, see our Reverse Proxy Configuration guide for Nginx setup and WebSocket support.
Start and Stop
docker compose up -d
docker compose down
Logs
docker compose logs -f ideon-app
docker compose logs -f ideon-db
Health Checks
/api/healthchecks database connectivity.- Docker health checks call
/api/health.
Audit Logs
Administrators can view system-wide audit logs via the Management Dashboard (/management/audit).
Logged events include:
- Authentication attempts (success/failure).
- User management actions (invites, role changes).
- Project access changes.
- System configuration updates.
Backups
- Postgres data is stored in the
ideon-db-datavolume. - File uploads and Yjs data are stored in
ideon-app-dataunder/app/storage. - Back up both volumes for full recovery.
Upgrades
- Pull the latest container image.
- Restart services with Docker Compose.
- Migrations run on startup.