Skip to main content

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.

GuideUse it to
DeploymentChoose a runtime, pin and verify images, configure Ingress and host PostgreSQL, and enable Neo4j.
Environment variablesConfigure credentials, AI, email, privacy, security, and optional integrations.
Health and probesChoose readiness/liveness checks and configure Docker or Kubernetes probes.
Monitoring and metricsMonitor ingestion, scrape private Prometheus metrics, and configure error tracking.
Upgrading and rolling backBack up data, apply migrations, and restore the previous application or edge safely.
Background jobsChoose one ingest scheduler and control scheduled operations.
Sizing and tuningEstimate 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.