Self-Hosting
Deploy and operate News Dashboard with PostgreSQL and persistent app storage. Use production Compose for a single host, Docker run with an existing database, or Helm for Kubernetes. Start with deployment and configuration, then verify health and backups before exposing the instance.
| Guide | Use it to |
|---|---|
| Deployment | Choose a runtime, pin and verify images, configure Ingress and host PostgreSQL, and enable Neo4j. |
| Environment variables | Configure credentials, AI, email, privacy, security, and optional integrations. |
| Health and probes | Choose readiness/liveness checks and configure Docker or Kubernetes probes. |
| Monitoring and metrics | Monitor ingestion, scrape private Prometheus metrics, and configure error tracking. |
| Upgrading and rolling back | Back up data, apply migrations, and restore the previous application or edge safely. |
| Background jobs | Choose one ingest scheduler and control scheduled operations. |
| Sizing and tuning | Estimate resources and storage, adjust cadence, and tune retention. |
Know Your Role
A deployment operator chooses a deployment method, supplies secrets and environment configuration, operates PostgreSQL and persistent storage, monitors health, and performs backups and upgrades. An application administrator signs in to manage users and review ingest operations, statistics, and analytics.
One person can hold both roles, but host or cluster access does not grant application administrator access. After deployment, continue with Administration and operations for the in-app controls.