Ideon Logo
Ideon

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/health checks 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-data volume.
  • File uploads and Yjs data are stored in ideon-app-data under /app/storage.
  • Back up both volumes for full recovery.

Upgrades

  1. Pull the latest container image.
  2. Restart services with Docker Compose.
  3. Migrations run on startup.