---
title: "Deploy Eng-Ismacil-Automation"
description: "Self-host n8n workflow automation with Postgres storage on Railway."
category: "Automation"
url: https://railway.com/deploy/eng-ismacil-automation
---

# Deploy Eng-Ismacil-Automation

Self-host n8n workflow automation with Postgres storage on Railway.

**[Deploy Eng-Ismacil-Automation on Railway](https://railway.com/template/eng-ismacil-automation)**

Machine-readable deploy manifest (JSON, validated by TemplateCI): https://railway.com/deploy/eng-ismacil-automation/manifest.json

- **Creator:** Eng. Ismacil Dahir's Projects
- **Category:** Automation
- **Total deploys:** 1

## Template content

### Postgres https://devicons.railway.app/i/postgresql.svg

- **Image:** ghcr.io/railwayapp-templates/postgres-ssl:18

### n8n https://assets.n8n.io/brand/n8n-logo-icon.png

- **Image:** n8nio/n8n
- **Health check:** /healthz
- **Public domain:** Yes

## Documentation

# Deploy and Host n8n

Deploy n8n, an open-source workflow automation tool, on Railway with a Postgres database and persistent storage already wired together.

## About Hosting

This template runs the official `n8nio/n8n` image as one service and a Postgres database as another. n8n stores workflows, credentials and execution history in Postgres, and keeps its local data in a volume mounted at `/home/node/.n8n`. The n8n service is exposed through a generated public domain so you can open the editor and receive webhooks.

## Why Deploy

- Runs n8n without configuring Docker, a database or storage yourself.
- Database connection variables reference the Postgres service, so nothing is hardcoded.
- Data survives redeploys because it lives in Postgres and a persistent volume.

## Common Use Cases

- Automating repetitive tasks between SaaS apps.
- Receiving webhooks and routing their data to other services.
- Scheduled jobs that sync or clean up data.
- Internal back-office workflows for a small team.

## Dependencies for n8n

- **Postgres**: stores workflows, credentials and executions. Provisioned by this template.
- **Volume**: mounted at `/home/node/.n8n` on the n8n service.

## Important Notes

- `N8N_ENCRYPTION_KEY` is generated at deploy time. Keep a copy of it; without it, saved credentials cannot be decrypted.
- Open the public domain after deploy to create the owner account.

## Similar templates

- [N8N Main + Worker](https://railway.com/deploy/n8n-main-worker) — Deploy and Host N8N with Inactive worker.
- [Evolution API with n8n](https://railway.com/deploy/evolution-api-with-n8n) — Automate WhatsApp workflows with Evolution API, n8n, and Postgres.
- [Postgres Backup](https://railway.com/deploy/postgres-s3-backups) — Cron-based PostgreSQL backup to bucket storage

Open this page in a browser: https://railway.com/deploy/eng-ismacil-automation
