← All templates
application / DEPLOYMENT PRESET

n8n with Postgres

n8n is an open source low-code platform for automating workflows and integrations with PostgreSQL database for better performance and scalability.

Before you start

  • Uses the same pinned n8n 2 release across variants. Review upstream upgrade notes before importing workflows from older releases.
  • Complete first-owner setup before sharing. Preserve the encryption key with database backups.
  • Task runners are not included in this variant; configure external runners before using code tasks that require them.
  • After deployment, verify the canonical domain and configure HTTPS before using login or callbacks.

Required secrets

Configure these scoped secrets during deployment review in your Hakopod installation. Secret values stay out of the application TOML.

  • database-password
  • encryption-key

This preset needs a public site URL. Set the correct origin before starting the application.

Use this preset

  1. Open the Catalog in your own Hakopod dashboard and select n8n with Postgres.
  2. Choose the project, environment, and application name. Set the required values and secret references.
  3. Review the generated configuration, resource requests, networking, and storage plan.
  4. Deploy, then inspect readiness and logs. Configure backups for persistent data before relying on the service.

Read the upstream setup documentation ↗

View native TOML and setup notes ↗

Pinned container image

n8nio/n8n:2.30.4@sha256:d1606a508b1e426de07a98fa10f3758ef474b17590c6f181a0dd38c999f819d0

The catalog pins this image for reproducibility. Review upstream updates and compatibility before changing it.