n8n
n8n is a workflow automation platform that allows you to connect various services together.
Architecture
Section titled “Architecture”The n8n deployment includes two containers:
- n8n — The main application server
- n8n-postgres — PostgreSQL database for persistent storage
These containers communicate over a dedicated n8n_net Docker network.
n8n is enabled through the Container Map. No additional configuration is required — the playbook automatically:
- Creates the required directory structure
- Generates a 64-character encryption key for n8n
- Downloads the PostgreSQL initialization script
- Configures PostgreSQL with default credentials
Accessing
Section titled “Accessing”Once running, n8n is accessible via Traefik at n8n.<domain>. The first time you access it, you’ll need to create an owner account.
Default Database Credentials
Section titled “Default Database Credentials”The PostgreSQL database uses default credentials that are configured in the .env file:
- Root user:
n8nroot - Root password:
n8nr00tpassw0rd - Application user:
n8nnonroot - Application password:
n8nnonr00tpassw0rd - Database name:
n8n