Commit c905a2ee authored by Beno Sons's avatar Beno Sons

feat: engine

parent 8a1547ee
# n8n Docker Configuration
N8N_IMAGE=n8nio/n8n:1.120.0
N8N_PORT=5678
# Basic Auth (Optional but matched in existing command)
N8N_BASIC_AUTH_ACTIVE=true
N8N_BASIC_AUTH_USER=admin
N8N_BASIC_AUTH_PASSWORD=admin123
# Timezone
GENERIC_TIMEZONE=Asia/Jakarta
# Connectivity Settings
N8N_PROTOCOL=https
N8N_HOST=n8n.khansia.co.id
WEBHOOK_URL=https://n8n.khansia.co.id
N8N_EDITOR_BASE_URL=https://n8n.khansia.co.id
# Proxy trust settings
N8N_PROXY_HOPS=1
N8N_SECURE_COOKIE=true
N8N_TRUST_PROXY=true
#!/bin/bash
# Script to run n8n with correct permissions
# 1. Pastikan folder data dimiliki oleh user node (UID 1000)
# (Hanya berjalan di Linux/Ubuntu. Di Windows, Docker Desktop mengelola perizinan secara otomatis)
if [[ "$OSTYPE" == "linux-gnu"* ]]; then
if command -v sudo &> /dev/null; then
sudo chown -R 1000:1000 ./n8n_data
else
chown -R 1000:1000 ./n8n_data
fi
echo "Permissions fixed for Linux."
fi
# 2. Jalankan docker compose
docker compose up -d
echo "n8n is running. Check status with: docker compose ps"
services:
n8n:
image: ${N8N_IMAGE:-n8nio/n8n:1.120.0}
container_name: n8n
restart: unless-stopped
ports:
- "${N8N_PORT:-5678}:5678"
environment:
- N8N_BASIC_AUTH_ACTIVE=${N8N_BASIC_AUTH_ACTIVE}
- N8N_BASIC_AUTH_USER=${N8N_BASIC_AUTH_USER}
- N8N_BASIC_AUTH_PASSWORD=${N8N_BASIC_AUTH_PASSWORD}
- GENERIC_TIMEZONE=${GENERIC_TIMEZONE}
- N8N_PROTOCOL=${N8N_PROTOCOL}
- N8N_HOST=${N8N_HOST}
- WEBHOOK_URL=${WEBHOOK_URL}
- N8N_EDITOR_BASE_URL=${N8N_EDITOR_BASE_URL}
- N8N_PORT=5678
- N8N_PROXY_HOPS=${N8N_PROXY_HOPS}
- N8N_SECURE_COOKIE=${N8N_SECURE_COOKIE}
volumes:
- ./n8n_data:/home/node/.n8n
{
"encryptionKey": "UhpsDmjspz1JWnPVNmI0skzil0kB8IX3"
}
\ No newline at end of file
{"__type":"$$EventMessageAudit","id":"19c91e3a-dd7c-4e06-b90d-861d4d92b693","ts":"2026-03-31T10:46:21.774+07:00","eventName":"n8n.audit.user.login.failed","message":"n8n.audit.user.login.failed","payload":{"authenticationMethod":"email","userEmail":"admin@example.com","reason":"wrong credentials"}}
{"__type":"$$EventMessageConfirm","confirm":"19c91e3a-dd7c-4e06-b90d-861d4d92b693","ts":"2026-03-31T10:46:21.776+07:00","source":{"id":"0","name":"eventBus"}}
This diff is collapsed.
{"__type":"$$EventMessageAudit","id":"1a01e174-f08b-492e-91ed-156335886e10","ts":"2026-03-31T10:53:31.877+07:00","eventName":"n8n.audit.user.login.failed","message":"n8n.audit.user.login.failed","payload":{"authenticationMethod":"email","userEmail":"admin@khansia.co.id","reason":"wrong credentials"}}
{"__type":"$$EventMessageConfirm","confirm":"1a01e174-f08b-492e-91ed-156335886e10","ts":"2026-03-31T10:53:31.879+07:00","source":{"id":"0","name":"eventBus"}}
{"__type":"$$EventMessageAudit","id":"8010d543-afd2-4cd0-9627-d722666ca152","ts":"2026-03-31T10:54:14.729+07:00","eventName":"n8n.audit.user.login.failed","message":"n8n.audit.user.login.failed","payload":{"authenticationMethod":"email","userEmail":"admin@khansia.co.id","reason":"wrong credentials"}}
{"__type":"$$EventMessageConfirm","confirm":"8010d543-afd2-4cd0-9627-d722666ca152","ts":"2026-03-31T10:54:14.730+07:00","source":{"id":"0","name":"eventBus"}}
{"__type":"$$EventMessageAudit","id":"c016af89-87e1-44da-ac2b-11dab5195feb","ts":"2026-03-31T10:54:49.221+07:00","eventName":"n8n.audit.user.login.failed","message":"n8n.audit.user.login.failed","payload":{"authenticationMethod":"email","userEmail":"admin@khansia.co.id","reason":"wrong credentials"}}
{"__type":"$$EventMessageConfirm","confirm":"c016af89-87e1-44da-ac2b-11dab5195feb","ts":"2026-03-31T10:54:49.222+07:00","source":{"id":"0","name":"eventBus"}}
{
"name": "installed-nodes",
"private": true,
"dependencies": {}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment