Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Braulio Dias Ribeiro

Members
  • Joined

Everything posted by Braulio Dias Ribeiro

  1. As for n8n, I’ll post the Docker Compose that worked for me on the forum related to it, because people will also need to install it in queue mode, as it’s faster. https://forums.unraid.net/topic/97807-support-tmchow-n8n-workflow-automation/page/3/#findComment-1529138
  2. n8n Editor services: n8n_editor: image: n8nio/n8n:latest command: start ports: - "5678:5678" networks: - own-network environment: - N8N_ENCRYPTION_KEY=generate a key - NODE_ENV=production - N8N_METRICS=true - N8N_DIAGNOSTICS_ENABLED=false - N8N_PAYLOAD_SIZE_MAX=16 - N8N_LOG_LEVEL=info - GENERIC_TIMEZONE=America/Sao_Paulo - N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true - DB_TYPE=postgresdb - DB_POSTGRESDB_DATABASE=n8n_queue - DB_POSTGRESDB_HOST=postgres - DB_POSTGRESDB_PORT=5432 - DB_POSTGRESDB_USER=postgres - DB_POSTGRESDB_PASSWORD=pass - N8N_PORT=5678 - N8N_HOST=ip unraid. example: 192.168.1.250 - N8N_EDITOR_BASE_URL=https://n8n.domain.com - N8N_PROTOCOL=https - WEBHOOK_URL=https://n8nwebhook.domain.com.br - N8N_ENDPOINT_WEBHOOK=webhook - EXECUTIONS_MODE=queue - QUEUE_BULL_REDIS_HOST=redis - QUEUE_BULL_REDIS_PORT=6379 - QUEUE_BULL_REDIS_DB=3 - QUEUE_BULL_REDIS_PASSWORD=pass - EXECUTIONS_TIMEOUT=3600 - EXECUTIONS_TIMEOUT_MAX=7200 - N8N_VERSION_NOTIFICATIONS_ENABLED=true - N8N_PUBLIC_API_SWAGGERUI_DISABLED=false - N8N_TEMPLATES_ENABLED=true - N8N_ONBOARDING_FLOW_DISABLED=true - N8N_WORKFLOW_TAGS_DISABLED=false - N8N_HIDE_USAGE_PAGE=false - EXECUTIONS_DATA_PRUNE=true - EXECUTIONS_DATA_MAX_AGE=336 - EXECUTIONS_DATA_PRUNE_HARD_DELETE_INTERVAL=15 - EXECUTIONS_DATA_PRUNE_SOFT_DELETE_INTERVAL=60 - EXECUTIONS_DATA_PRUNE_MAX_COUNT=10000 - EXECUTIONS_DATA_SAVE_ON_ERROR=all - EXECUTIONS_DATA_SAVE_ON_SUCCESS=all - EXECUTIONS_DATA_SAVE_ON_PROGRESS=true - EXECUTIONS_DATA_SAVE_MANUAL_EXECUTIONS=true - NODE_FUNCTION_ALLOW_BUILTIN=* - NODE_FUNCTION_ALLOW_EXTERNAL=moment,lodash - N8N_COMMUNITY_PACKAGES_ENABLED=true - N8N_REINSTALL_MISSING_PACKAGES=true - N8N_SECURE_COOKIE=false - N8N_AI_ENABLED=false - N8N_AI_PROVIDER=openai - N8N_AI_OPENAI_API_KEY= - N8N_EMAIL_MODE=smtp - N8N_SMTP_HOST=smtp.gmail.com - N8N_SMTP_PORT=465 - [email protected] - N8N_SMTP_PASS=pass - [email protected] - N8N_SMTP_SSL=true - EXECUTIONS_DATA_PRUNE_SOFT_DELETE_INTERVAL=60 deploy: mode: replicated replicas: 1 placement: constraints: - node.role == manager update_config: parallelism: 1 delay: 30s order: start-first failure_action: rollback networks: own-network: name: own-network external: true n8n Webhook services: n8n_webhook: image: n8nio/n8n:latest command: webhook ports: - "5676:5678" networks: - own-network environment: - N8N_ENCRYPTION_KEY=generate a key - NODE_ENV=production - N8N_METRICS=true - N8N_DIAGNOSTICS_ENABLED=false - N8N_PAYLOAD_SIZE_MAX=16 - N8N_LOG_LEVEL=info - GENERIC_TIMEZONE=America/Sao_Paulo - N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true - DB_TYPE=postgresdb - DB_POSTGRESDB_DATABASE=n8n_queue - DB_POSTGRESDB_HOST=postgres - DB_POSTGRESDB_PORT=5432 - DB_POSTGRESDB_USER=postgres - DB_POSTGRESDB_PASSWORD=pass - N8N_PORT=5678 - N8N_HOST=ip unraid. example: 192.168.1.250 - N8N_EDITOR_BASE_URL=https://n8n.domain.com - N8N_PROTOCOL=https - WEBHOOK_URL=https://n8nwebhook.domain.com.br - N8N_ENDPOINT_WEBHOOK=webhook - EXECUTIONS_MODE=queue - QUEUE_BULL_REDIS_HOST=redis - QUEUE_BULL_REDIS_PORT=6379 - QUEUE_BULL_REDIS_DB=3 - QUEUE_BULL_REDIS_PASSWORD=pass - EXECUTIONS_TIMEOUT=3600 - EXECUTIONS_TIMEOUT_MAX=7200 - N8N_VERSION_NOTIFICATIONS_ENABLED=true - N8N_PUBLIC_API_SWAGGERUI_DISABLED=false - N8N_TEMPLATES_ENABLED=true - N8N_ONBOARDING_FLOW_DISABLED=true - N8N_WORKFLOW_TAGS_DISABLED=false - N8N_HIDE_USAGE_PAGE=false - EXECUTIONS_DATA_PRUNE=true - EXECUTIONS_DATA_MAX_AGE=336 - EXECUTIONS_DATA_PRUNE_HARD_DELETE_INTERVAL=15 - EXECUTIONS_DATA_PRUNE_SOFT_DELETE_INTERVAL=60 - EXECUTIONS_DATA_PRUNE_MAX_COUNT=10000 - EXECUTIONS_DATA_SAVE_ON_ERROR=all - EXECUTIONS_DATA_SAVE_ON_SUCCESS=all - EXECUTIONS_DATA_SAVE_ON_PROGRESS=true - EXECUTIONS_DATA_SAVE_MANUAL_EXECUTIONS=true - NODE_FUNCTION_ALLOW_BUILTIN=* - NODE_FUNCTION_ALLOW_EXTERNAL=moment,lodash - N8N_COMMUNITY_PACKAGES_ENABLED=true - N8N_REINSTALL_MISSING_PACKAGES=true - N8N_SECURE_COOKIE=false - N8N_AI_ENABLED=false - N8N_AI_PROVIDER=openai - N8N_AI_OPENAI_API_KEY= - N8N_EMAIL_MODE=smtp - N8N_SMTP_HOST=smtp.gmail.com - N8N_SMTP_PORT=465 - [email protected] - N8N_SMTP_PASS=pass - [email protected] - N8N_SMTP_SSL=true - EXECUTIONS_DATA_PRUNE_SOFT_DELETE_INTERVAL=60 deploy: mode: replicated replicas: 1 placement: constraints: - node.role == manager update_config: parallelism: 1 delay: 30s order: start-first failure_action: rollback networks: own-network: name: own-network external: true n8n Worker services: n8n_worker: image: n8nio/n8n:latest command: worker --concurrency=50 networks: - own-network environment: - N8N_ENCRYPTION_KEY=generate a key - NODE_ENV=production - N8N_METRICS=true - N8N_DIAGNOSTICS_ENABLED=false - N8N_PAYLOAD_SIZE_MAX=16 - N8N_LOG_LEVEL=info - GENERIC_TIMEZONE=America/Sao_Paulo - N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true - DB_TYPE=postgresdb - DB_POSTGRESDB_DATABASE=n8n_queue - DB_POSTGRESDB_HOST=postgres - DB_POSTGRESDB_PORT=5432 - DB_POSTGRESDB_USER=postgres - DB_POSTGRESDB_PASSWORD=pass - N8N_PORT=5678 - N8N_HOST=ip unraid. example: 192.168.1.250 - N8N_EDITOR_BASE_URL=https://n8n.domain.com - N8N_PROTOCOL=https - WEBHOOK_URL=https://n8nwebhook.domain.com.br - N8N_ENDPOINT_WEBHOOK=webhook - EXECUTIONS_MODE=queue - QUEUE_BULL_REDIS_HOST=redis - QUEUE_BULL_REDIS_PORT=6379 - QUEUE_BULL_REDIS_DB=3 - QUEUE_BULL_REDIS_PASSWORD=pass - EXECUTIONS_TIMEOUT=3600 - EXECUTIONS_TIMEOUT_MAX=7200 - N8N_VERSION_NOTIFICATIONS_ENABLED=true - N8N_PUBLIC_API_SWAGGERUI_DISABLED=false - N8N_TEMPLATES_ENABLED=true - N8N_ONBOARDING_FLOW_DISABLED=true - N8N_WORKFLOW_TAGS_DISABLED=false - N8N_HIDE_USAGE_PAGE=false - EXECUTIONS_DATA_PRUNE=true - EXECUTIONS_DATA_MAX_AGE=336 - EXECUTIONS_DATA_PRUNE_HARD_DELETE_INTERVAL=15 - EXECUTIONS_DATA_PRUNE_SOFT_DELETE_INTERVAL=60 - EXECUTIONS_DATA_PRUNE_MAX_COUNT=10000 - EXECUTIONS_DATA_SAVE_ON_ERROR=all - EXECUTIONS_DATA_SAVE_ON_SUCCESS=all - EXECUTIONS_DATA_SAVE_ON_PROGRESS=true - EXECUTIONS_DATA_SAVE_MANUAL_EXECUTIONS=true - NODE_FUNCTION_ALLOW_BUILTIN=* - NODE_FUNCTION_ALLOW_EXTERNAL=moment,lodash - N8N_COMMUNITY_PACKAGES_ENABLED=true - N8N_REINSTALL_MISSING_PACKAGES=true - N8N_SECURE_COOKIE=false - N8N_AI_ENABLED=false - N8N_AI_PROVIDER=openai - N8N_AI_OPENAI_API_KEY= - N8N_EMAIL_MODE=smtp - N8N_SMTP_HOST=smtp.gmail.com - N8N_SMTP_PORT=465 - [email protected] - N8N_SMTP_PASS=pass - [email protected] - N8N_SMTP_SSL=true - EXECUTIONS_DATA_PRUNE_SOFT_DELETE_INTERVAL=60 deploy: mode: replicated replicas: 1 placement: constraints: - node.role == manager update_config: parallelism: 1 delay: 30s order: start-first failure_action: rollback networks: own-network name: own-network external: true
  3. Guys, I was able to install n8n in queue mode on Unraid. With the help of @bmartino1, I installed it through Docker Compose. @bmartino1 Thank you for everything and for your patience, because I asked so many things. I couldn’t install it using the Unraid template. Here are the Compose files for each Docker. Queue mode requires 3 identical dockers with some specific configuration details.
  4. Chatwoot App version: "3.8" #sh # bundle exec rails db:chatwoot_prepare services: chatwoot_admin: image: chatwoot/chatwoot:v4.0.1-ce hostname: "{{.Service.Name}}.{{.Task.Slot}}" command: bundle exec rails s -p 3000 -b 0.0.0.0 entrypoint: docker/entrypoints/rails.sh ports: - "4040:4040" volumes: - chatwoot_data:/app/storage - chatwoot_public:/app networks: - own-network environment: - CHATWOOT_HUB_URL=https://chatwoot.domain.com - INSTALLATION_NAME=Chatwoot - NODE_ENV=production - RAILS_ENV=production - INSTALLATION_ENV=docker - SECRET_KEY_BASE=generate - FRONTEND_URL=https://chatwoot.domain.com - DEFAULT_LOCALE=pt_BR - FORCE_SSL=true - ENABLE_ACCOUNT_SIGNUP=false - REDIS_URL=redis://user:pass@redis:6379/2 - DATABASE_URL=postgresql://user:pass@postgrespgvector:5432/chatwoot - ACTIVE_STORAGE_SERVICE=local - RAILS_LOG_TO_STDOUT=true - USE_INBOX_AVATAR_FOR_BOT=true - SIDEKIQ_CONCURRENCY=10 - RACK_TIMEOUT_SERVICE_TIMEOUT=0 - RAILS_MAX_THREADS=5 - WEB_CONCURRENCY=2 - ENABLE_RACK_ATTACK=false - WEBHOOKS_TRIGGER_TIMEOUT=40 - MAILER_SENDER_EMAIL=Chatwoot <[email protected]> - SMTP_DOMAIN=gmail.com - SMTP_ADDRESS=smtp.gmail.com - SMTP_PORT=587 - [email protected] - SMTP_PASSWORD=generate - SMTP_AUTHENTICATION=login - SMTP_ENABLE_STARTTLS_AUTO=true - SMTP_OPENSSL_VERIFY_MODE=peer - [email protected] deploy: mode: replicated replicas: 1 placement: constraints: - node.role == manager resources: limits: cpus: "1" memory: 1024M volumes: chatwoot_data: external: true name: chatwoot_data chatwoot_public: external: true name: chatwoot_public networks: own-network: external: true name: own-network Chatwoot Worker version: "3.8" services: chatwoot_sidekiq: image: chatwoot/chatwoot:v4.0.1-ce hostname: "{{.Service.Name}}.{{.Task.Slot}}" command: bundle exec sidekiq -C config/sidekiq.yml volumes: - chatwoot_data:/app/storage - chatwoot_public:/app networks: - own-network environment: - CHATWOOT_HUB_URL=https://chatwoot.domain.com - INSTALLATION_NAME=Chatwoot - NODE_ENV=production - RAILS_ENV=production - INSTALLATION_ENV=docker - SECRET_KEY_BASE=generate - FRONTEND_URL=https://chatwoot.domain.com - DEFAULT_LOCALE=pt_BR - FORCE_SSL=true - ENABLE_ACCOUNT_SIGNUP=false - REDIS_URL=redis://user:pass@redis:6379/2 - DATABASE_URL=postgresql://user:pass@postgrespgvector:5432/chatwoot - ACTIVE_STORAGE_SERVICE=local - RAILS_LOG_TO_STDOUT=true - USE_INBOX_AVATAR_FOR_BOT=true - SIDEKIQ_CONCURRENCY=10 - RACK_TIMEOUT_SERVICE_TIMEOUT=0 - RAILS_MAX_THREADS=5 - WEB_CONCURRENCY=2 - ENABLE_RACK_ATTACK=false - WEBHOOKS_TRIGGER_TIMEOUT=40 - MAILER_SENDER_EMAIL=Chatwoot <[email protected]> - SMTP_DOMAIN=gmail.com - SMTP_ADDRESS=smtp.gmail.com - SMTP_PORT=587 - [email protected] - SMTP_PASSWORD=generate - SMTP_AUTHENTICATION=login - SMTP_ENABLE_STARTTLS_AUTO=true - SMTP_OPENSSL_VERIFY_MODE=peer - [email protected] deploy: mode: replicated replicas: 1 placement: constraints: - node.role == manager resources: limits: cpus: "1" memory: 1024M volumes: chatwoot_data: external: true name: chatwoot_data chatwoot_public: external: true name: chatwoot_public networks: own-network: external: true name: own-network
  5. @bmartino1 I currently have n8n installed through Compose. So, to avoid extra work, I can leave it as it is. I couldn't install Chatwoot in any way. If you can help me with it, I would appreciate it. I’ll send his Docker setup in the next post. It uses 2 containers, one is the app and the other is the worker.
  6. /boot/config/plugins/dockerMan/templates-user/my-<CONTAINERNAME>.xml This helped me! I filled in all the variables and saved it... Everything showed up in Docker... Wonderful! Much gratitude.
  7. Sorry, I think I missed some responses. Thank you very much for the information, I’ve been looking for this for so long... I ended up going with the Docker Compose route, but I’ll try this in another Docker.
  8. @bmartino1 Sorry for so many questions. I don't speak English 100%, I'm from Brazil. Even though I've read a lot about Unraid and Docker, I still don't fully understand how it works. What I have running so far was hard work to set up haha.
  9. @bmartino1 Regarding the Docker network, I understand how it works— all my containers use a custom network I created, and they work perfectly (bdrtec). To link containers (Redis, Postgres), I use the container name. They work because they are on the same network (I know that if they aren’t on the same network, they won’t work). I just want to understand why the same configuration worked via Docker Compose but didn’t work when adding the container manually on Unraid. Based on this, I might be able to install the Docker containers I need (N8N mode queue, Chatwoot, Supabase) via Add Container on Unraid. If I solve one, I believe the issue will be similar for the others. I'm trying to fix this N8N first, then I'll do the same for the others.
  10. @bmartino1 I didn't quite understand your explanations... Let me try to explain again—maybe I didn’t express myself clearly. I managed to get something working by installing it via Docker Compose. It's a start, lol. I'm referring to Docker N8N. So, I removed the Docker Compose setup and tried installing it manually via Docker on Unraid (Add Container). It installed and is running, but the link (IP:port) won’t open. I used the same installation setup as I did with Docker Compose. This XML I posted is how I installed it via Add Container on Unraid.
  11. Hi guys...I installed Authentik today...even though I'm connected, this message appears. Any suggestions?
  12. @bmartino1 I managed to install another container as docker compose. It worked fine. Then I tried to install it normally in docker Unraid. It starts up, goes online, but doesn't access docker (website). I think I understand a little now. If it started up as docker compose then it starts up as docker Unraid. Can you help me find the error? Compose File services: n8n_editor: image: n8nio/n8n:latest hostname: "{{.Service.Name}}.{{.Task.Slot}}" command: start ports: - "5678:5678" networks: - bdrtec environment: - N8N_ENCRYPTION_KEY=mykey - NODE_ENV=production - N8N_METRICS=true - N8N_DIAGNOSTICS_ENABLED=false - N8N_PAYLOAD_SIZE_MAX=16 - N8N_LOG_LEVEL=info - GENERIC_TIMEZONE=America/Sao_Paulo - N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS=true - DB_TYPE=postgresdb - DB_POSTGRESDB_DATABASE=n8n_queue - DB_POSTGRESDB_HOST=Postgres - DB_POSTGRESDB_PORT=5432 - DB_POSTGRESDB_USER=bdrtec - DB_POSTGRESDB_PASSWORD=mypass - N8N_PORT=5678 - N8N_HOST=192.168.10.254 - N8N_EDITOR_BASE_URL=https://n8n.mysite.com.br/ - N8N_PROTOCOL=https - WEBHOOK_URL=https://n8nwebhook.mysite.com.br/ - N8N_ENDPOINT_WEBHOOK=webhook - EXECUTIONS_MODE=queue - QUEUE_BULL_REDIS_HOST=Redis - QUEUE_BULL_REDIS_PORT=6379 - QUEUE_BULL_REDIS_DB=3 - QUEUE_BULL_REDIS_PASSWORD=mypass - EXECUTIONS_TIMEOUT=3600 - EXECUTIONS_TIMEOUT_MAX=7200 - N8N_VERSION_NOTIFICATIONS_ENABLED=true - N8N_PUBLIC_API_SWAGGERUI_DISABLED=false - N8N_TEMPLATES_ENABLED=true - N8N_ONBOARDING_FLOW_DISABLED=true - N8N_WORKFLOW_TAGS_DISABLED=false - N8N_HIDE_USAGE_PAGE=false - EXECUTIONS_DATA_PRUNE=true - EXECUTIONS_DATA_MAX_AGE=336 - EXECUTIONS_DATA_PRUNE_HARD_DELETE_INTERVAL=15 - EXECUTIONS_DATA_PRUNE_SOFT_DELETE_INTERVAL=60 - EXECUTIONS_DATA_PRUNE_MAX_COUNT=10000 - EXECUTIONS_DATA_SAVE_ON_ERROR=all - EXECUTIONS_DATA_SAVE_ON_SUCCESS=all - EXECUTIONS_DATA_SAVE_ON_PROGRESS=true - EXECUTIONS_DATA_SAVE_MANUAL_EXECUTIONS=true - NODE_FUNCTION_ALLOW_BUILTIN=* - NODE_FUNCTION_ALLOW_EXTERNAL=moment,lodash - N8N_COMMUNITY_PACKAGES_ENABLED=true - N8N_REINSTALL_MISSING_PACKAGES=true - N8N_SECURE_COOKIE=false - EXECUTIONS_DATA_PRUNE_SOFT_DELETE_INTERVAL=60 deploy: mode: replicated replicas: 1 placement: constraints: - node.role == manager resources: limits: cpus: "1" memory: 1024M update_config: parallelism: 1 delay: 30s order: start-first failure_action: rollback networks: bdrtec: name: bdrtec external: true Unraid: <?xml version="1.0"?> <Container version="2"> <Name>N8nEditor2</Name> <Repository>n8nio/n8n:latest</Repository> <Registry>https://hub.docker.com/r/n8nio/n8n/</Registry> <Network>bdrtec</Network> <MyIP/> <Shell>sh</Shell> <Privileged>false</Privileged> <Support>https://forums.unraid.net/topic/97807-support-tmchow-n8n-workflow-automation/</Support> <Project>https://n8n.io/</Project> <Overview>&#xD; N8n Latest&#xD; Secure and AI-native workflow automation tool.&#xD; &#xD; Important&#xD; Run this command in the terminal (chown 1000:1000 /your directory appdata)&#xD; Example: chown -R 1000:1000 /mnt/user/appdata/n8n&#xD; </Overview> <Category>Productivity:</Category> <WebUI>http://[IP]:[PORT:5678]/</WebUI> <TemplateURL>https://raw.githubusercontent.com/tmchow/unraid-docker-templates/master/n8n.xml</TemplateURL> <Icon>https://raw.githubusercontent.com/tmchow/unraid-docker-templates/master/img/n8n-icon.png</Icon> <ExtraParams>--restart unless-stopped --cpus 1 -m 1024M</ExtraParams> <PostArgs/> <CPUset/> <DateInstalled>1740175744</DateInstalled> <DonateText/> <DonateLink/> <Requires/> <Config Name="Appdata" Target="/home/node" Default="/mnt/user/appdata/n8n3" Mode="rw" Description="" Type="Path" Display="always" Required="true" Mask="false">/mnt/user/appdata/n8n3</Config> <Config Name="N8N_ENCRYPTION_KEY" Target="N8N_ENCRYPTION_KEY" Default="a3f7c9d4e2b6581f92ac7d3e45b6f1a89c2d4e3f5b7a6c8d9e0f12348765abcd" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">mykey</Config> <Config Name="NODE_ENV" Target="NODE_ENV" Default="production" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">production</Config> <Config Name="N8N_METRICS" Target="N8N_METRICS" Default="true|false" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">true</Config> <Config Name="N8N_DIAGNOSTICS_ENABLED" Target="N8N_DIAGNOSTICS_ENABLED" Default="false|true" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">false</Config> <Config Name="N8N_PAYLOAD_SIZE_MAX" Target="N8N_PAYLOAD_SIZE_MAX" Default="16" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">16</Config> <Config Name="N8N_LOG_LEVEL" Target="N8N_LOG_LEVEL" Default="info" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">info</Config> <Config Name="GENERIC_TIMEZONE" Target="GENERIC_TIMEZONE" Default="America/Sao_Paulo" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">America/Sao_Paulo</Config> <Config Name="N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS" Target="N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS" Default="true|false" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">true</Config> <Config Name="DB_TYPE" Target="DB_TYPE" Default="postgresdb" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">postgresdb</Config> <Config Name="DB_POSTGRESDB_DATABASE" Target="DB_POSTGRESDB_DATABASE" Default="n8n_queue" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">n8n_queue</Config> <Config Name="DB_POSTGRESDB_HOST" Target="DB_POSTGRESDB_HOST" Default="Postgres" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">Postgres</Config> <Config Name="DB_POSTGRESDB_PORT" Target="DB_POSTGRESDB_PORT" Default="5432" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">5432</Config> <Config Name="DB_POSTGRESDB_USER" Target="DB_POSTGRESDB_USER" Default="bdrtec" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">bdrtec</Config> <Config Name="DB_POSTGRESDB_PASSWORD" Target="DB_POSTGRESDB_PASSWORD" Default="Bdr961TecTec169Bdr" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">mypass</Config> <Config Name="N8N_PORT" Target="N8N_PORT" Default="5678" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">5678</Config> <Config Name="N8N_HOST" Target="N8N_HOST" Default="192.168.10.254" Mode="" Description="n8n.bdrtec.com.br" Type="Variable" Display="always" Required="true" Mask="false">192.168.10.254</Config> <Config Name="N8N_EDITOR_BASE_URL" Target="N8N_EDITOR_BASE_URL" Default="https://n8n.bdrtec.com.br/" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">https://n8n.mysite.com.br/</Config> <Config Name="N8N_PROTOCOL" Target="N8N_PROTOCOL" Default="https" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">https</Config> <Config Name="WEBHOOK_URL" Target="WEBHOOK_URL" Default="https://n8nwebhook.bdrtec.com.br/" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">https://n8nwebhook.mysite.com.br/</Config> <Config Name="N8N_ENDPOINT_WEBHOOK" Target="N8N_ENDPOINT_WEBHOOK" Default="webhook" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">webhook</Config> <Config Name="EXECUTIONS_MODE" Target="EXECUTIONS_MODE" Default="queue" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">queue</Config> <Config Name="QUEUE_BULL_REDIS_HOST" Target="QUEUE_BULL_REDIS_HOST" Default="Redis" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">Redis</Config> <Config Name="QUEUE_BULL_REDIS_PORT" Target="QUEUE_BULL_REDIS_PORT" Default="6379" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">6379</Config> <Config Name="QUEUE_BULL_REDIS_DB" Target="QUEUE_BULL_REDIS_DB" Default="3" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">3</Config> <Config Name="QUEUE_BULL_REDIS_PASSWORD" Target="QUEUE_BULL_REDIS_PASSWORD" Default="Bdr961TecTec169Bdr" Mode="" Description="Bdr961TecTec169Bdr" Type="Variable" Display="always" Required="false" Mask="false">mypass</Config> <Config Name="EXECUTIONS_TIMEOUT" Target="EXECUTIONS_TIMEOUT" Default="3600" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">3600</Config> <Config Name="EXECUTIONS_TIMEOUT_MAX" Target="EXECUTIONS_TIMEOUT_MAX" Default="7200" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">7200</Config> <Config Name="N8N_VERSION_NOTIFICATIONS_ENABLED" Target="N8N_VERSION_NOTIFICATIONS_ENABLED" Default="true|false" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">true</Config> <Config Name="N8N_PUBLIC_API_SWAGGERUI_DISABLED" Target="N8N_PUBLIC_API_SWAGGERUI_DISABLED" Default="false|true" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">false</Config> <Config Name="N8N_TEMPLATES_ENABLED" Target="N8N_TEMPLATES_ENABLED" Default="true|false" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">true</Config> <Config Name="N8N_ONBOARDING_FLOW_DISABLED" Target="N8N_ONBOARDING_FLOW_DISABLED" Default="false|true" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">true</Config> <Config Name="N8N_WORKFLOW_TAGS_DISABLED" Target="N8N_WORKFLOW_TAGS_DISABLED" Default="false|true" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">false</Config> <Config Name="N8N_HIDE_USAGE_PAGE" Target="N8N_HIDE_USAGE_PAGE" Default="false|true" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">false</Config> <Config Name="EXECUTIONS_DATA_PRUNE" Target="EXECUTIONS_DATA_PRUNE" Default="true|false" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">true</Config> <Config Name="EXECUTIONS_DATA_MAX_AGE" Target="EXECUTIONS_DATA_MAX_AGE" Default="336" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">336</Config> <Config Name="EXECUTIONS_DATA_PRUNE_HARD_DELETE_INTERVAL" Target="EXECUTIONS_DATA_PRUNE_HARD_DELETE_INTERVAL" Default="15" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">15</Config> <Config Name="EXECUTIONS_DATA_PRUNE_SOFT_DELETE_INTERVAL" Target="EXECUTIONS_DATA_PRUNE_SOFT_DELETE_INTERVAL" Default="60" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">60</Config> <Config Name="EXECUTIONS_DATA_PRUNE_MAX_COUNT" Target="EXECUTIONS_DATA_PRUNE_MAX_COUNT" Default="10000" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">10000</Config> <Config Name="EXECUTIONS_DATA_SAVE_ON_ERROR" Target="EXECUTIONS_DATA_SAVE_ON_ERROR" Default="all" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">all</Config> <Config Name="EXECUTIONS_DATA_SAVE_ON_SUCCESS" Target="EXECUTIONS_DATA_SAVE_ON_SUCCESS" Default="all" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">all</Config> <Config Name="EXECUTIONS_DATA_SAVE_ON_PROGRESS" Target="EXECUTIONS_DATA_SAVE_ON_PROGRESS" Default="true|false" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">true</Config> <Config Name="EXECUTIONS_DATA_SAVE_MANUAL_EXECUTIONS" Target="EXECUTIONS_DATA_SAVE_MANUAL_EXECUTIONS" Default="true|false" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">true</Config> <Config Name="NODE_FUNCTION_ALLOW_BUILTIN" Target="NODE_FUNCTION_ALLOW_BUILTIN" Default="*" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">*</Config> <Config Name="NODE_FUNCTION_ALLOW_EXTERNAL" Target="NODE_FUNCTION_ALLOW_EXTERNAL" Default="moment,lodash" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">moment,lodash</Config> <Config Name="N8N_COMMUNITY_PACKAGES_ENABLED" Target="N8N_COMMUNITY_PACKAGES_ENABLED" Default="true|false" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">true</Config> <Config Name="N8N_REINSTALL_MISSING_PACKAGES" Target="N8N_REINSTALL_MISSING_PACKAGES" Default="true|false" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">true</Config> <Config Name="N8N_SECURE_COOKIE" Target="N8N_SECURE_COOKIE" Default="false|true" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">false</Config> <Config Name="N8N_EMAIL_MODE" Target="N8N_EMAIL_MODE" Default="smtp" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">smtp</Config> <Config Name="N8N_SMTP_HOST" Target="N8N_SMTP_HOST" Default="smtp.gmail.com" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">smtp.gmail.com</Config> <Config Name="N8N_SMTP_PORT" Target="N8N_SMTP_PORT" Default="465" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">465</Config> <Config Name="N8N_SMTP_USER" Target="N8N_SMTP_USER" Default="[email protected]" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">[email protected]</Config> <Config Name="N8N_SMTP_PASS" Target="N8N_SMTP_PASS" Default="vrdnofyzurqvlfrf" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">mypass</Config> <Config Name="N8N_SMTP_SENDER" Target="N8N_SMTP_SENDER" Default="[email protected]" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">[email protected]</Config> <Config Name="N8N_SMTP_SSL" Target="N8N_SMTP_SSL" Default="true" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">true</Config> <Config Name="EXECUTIONS_DATA_PRUNE_SOFT_DELETE_INTERVAL" Target="EXECUTIONS_DATA_PRUNE_SOFT_DELETE_INTERVAL" Default="60" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">60</Config> <Config Name="N8N_AI_ENABLED" Target="N8N_AI_ENABLED" Default="false|true" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">false</Config> <Config Name="N8N_AI_PROVIDER" Target="N8N_AI_PROVIDER" Default="openai" Mode="" Description="" Type="Variable" Display="always" Required="true" Mask="false">openai</Config> <Config Name="N8N_AI_OPENAI_API_KEY" Target="N8N_AI_OPENAI_API_KEY" Default="" Mode="" Description="" Type="Variable" Display="always" Required="false" Mask="false"/> </Container> /usr/local/emhttp/plugins/dynamix.docker.manager/scripts/docker create --name='N8nEditor2' --net='bdrtec' --pids-limit 2048 -e TZ="America/Sao_Paulo" -e HOST_OS="Unraid" -e HOST_HOSTNAME="BdrTec" -e HOST_CONTAINERNAME="N8nEditor2" -e 'N8N_ENCRYPTION_KEY'='mykey' -e 'NODE_ENV'='production' -e 'N8N_METRICS'='true' -e 'N8N_DIAGNOSTICS_ENABLED'='false' -e 'N8N_PAYLOAD_SIZE_MAX'='16' -e 'N8N_LOG_LEVEL'='info' -e 'GENERIC_TIMEZONE'='America/Sao_Paulo' -e 'N8N_ENFORCE_SETTINGS_FILE_PERMISSIONS'='true' -e 'DB_TYPE'='postgresdb' -e 'DB_POSTGRESDB_DATABASE'='n8n_queue' -e 'DB_POSTGRESDB_HOST'='Postgres' -e 'DB_POSTGRESDB_PORT'='5432' -e 'DB_POSTGRESDB_USER'='bdrtec' -e 'DB_POSTGRESDB_PASSWORD'='mypass' -e 'N8N_PORT'='5678' -e 'N8N_HOST'='192.168.10.254' -e 'N8N_EDITOR_BASE_URL'='https://n8n.mysite.com.br/' -e 'N8N_PROTOCOL'='https' -e 'WEBHOOK_URL'='https://n8nwebhook.mysite.com.br/' -e 'N8N_ENDPOINT_WEBHOOK'='webhook' -e 'EXECUTIONS_MODE'='queue' -e 'QUEUE_BULL_REDIS_HOST'='Redis' -e 'QUEUE_BULL_REDIS_PORT'='6379' -e 'QUEUE_BULL_REDIS_DB'='3' -e 'QUEUE_BULL_REDIS_PASSWORD'='mypass' -e 'EXECUTIONS_TIMEOUT'='3600' -e 'EXECUTIONS_TIMEOUT_MAX'='7200' -e 'N8N_VERSION_NOTIFICATIONS_ENABLED'='true' -e 'N8N_PUBLIC_API_SWAGGERUI_DISABLED'='false' -e 'N8N_TEMPLATES_ENABLED'='true' -e 'N8N_ONBOARDING_FLOW_DISABLED'='true' -e 'N8N_WORKFLOW_TAGS_DISABLED'='false' -e 'N8N_HIDE_USAGE_PAGE'='false' -e 'EXECUTIONS_DATA_PRUNE'='true' -e 'EXECUTIONS_DATA_MAX_AGE'='336' -e 'EXECUTIONS_DATA_PRUNE_HARD_DELETE_INTERVAL'='15' -e 'EXECUTIONS_DATA_PRUNE_SOFT_DELETE_INTERVAL'='60' -e 'EXECUTIONS_DATA_PRUNE_MAX_COUNT'='10000' -e 'EXECUTIONS_DATA_SAVE_ON_ERROR'='all' -e 'EXECUTIONS_DATA_SAVE_ON_SUCCESS'='all' -e 'EXECUTIONS_DATA_SAVE_ON_PROGRESS'='true' -e 'EXECUTIONS_DATA_SAVE_MANUAL_EXECUTIONS'='true' -e 'NODE_FUNCTION_ALLOW_BUILTIN'='*' -e 'NODE_FUNCTION_ALLOW_EXTERNAL'='moment,lodash' -e 'N8N_COMMUNITY_PACKAGES_ENABLED'='true' -e 'N8N_REINSTALL_MISSING_PACKAGES'='true' -e 'N8N_SECURE_COOKIE'='false' -e 'N8N_EMAIL_MODE'='smtp' -e 'N8N_SMTP_HOST'='smtp.gmail.com' -e 'N8N_SMTP_PORT'='465' -e 'N8N_SMTP_USER'='[email protected]' -e 'N8N_SMTP_PASS'='mypass' -e 'N8N_SMTP_SENDER'='[email protected]' -e 'N8N_SMTP_SSL'='true' -e 'EXECUTIONS_DATA_PRUNE_SOFT_DELETE_INTERVAL'='60' -e 'N8N_AI_ENABLED'='false' -e 'N8N_AI_PROVIDER'='openai' -e 'N8N_AI_OPENAI_API_KEY'='' -l net.unraid.docker.managed=dockerman -l net.unraid.docker.webui='http://[IP]:[PORT:5678]/' -l net.unraid.docker.icon='https://raw.githubusercontent.com/tmchow/unraid-docker-templates/master/img/n8n-icon.png' -v '/mnt/user/appdata/n8n3':'/home/node':'rw' --restart unless-stopped --cpus 1 -m 1024M 'n8nio/n8n:latest'
  13. When should I put the environments in the compose file and when should I put them in .env? Because both ways work from what I'm testing
  14. I'm still trying, I'll send you a message soon
  15. Local redis doesn't have a password, I didn't put it
  16. I think it's working now. But it's not compatible. At least it went up
  17. @bmartino1 You sent the entire code and I got lost, I didn't know where to look. From what I understand, it is supposed to look here, but there is nothing that references the path /mnt/user/app/..... volumes: prometheus_data: driver: local driver_opts: type: none device: ./data/promethus o: bind Did you mean that? services: chatwoot_admin: image: chatwoot/chatwoot:v4.0.1-ce command: bundle exec rails s -p 3000 -b 0.0.0.0 ports: - "4040:4040" entrypoint: docker/entrypoints/rails.sh volumes: - mnt/user/appdata/chatwoot/data:/app/storage - mnt/user/appdata/chatwoot/public:/app volumes: mnt/user/appdata/chatwoot/data: external: true name: mnt/user/appdata/chatwoot/data mnt/user/appdata/chatwoot/public: external: true name: mnt/user/appdata/chatwoot/public Following your last post I did this. #sh # bundle exec rails db:chatwoot_prepare services: chatwoot_admin: image: chatwoot/chatwoot:v4.0.1-ce command: bundle exec rails s -p 3000 -b 0.0.0.0 ports: - "4040:4040" entrypoint: docker/entrypoints/rails.sh volumes: - mnt/user/appdata/chatwoot/data:/app/storage - mnt/user/appdata/chatwoot/public:/app networks: - bdrtec deploy: mode: replicated replicas: 1 placement: constraints: - node.role == manager resources: limits: cpus: "1" memory: 1024M networks: bdrtec: external: true name: bdrtec But I still have an error
  18. I've tried a few things, and I'm stuck here. How do you map this invalid path? version: "3.8" #sh # bundle exec rails db:chatwoot_prepare services: chatwoot_admin: image: chatwoot/chatwoot:v4.0.1-ce #hostname: "{{.Service.Name}}.{{.Task.Slot}}" command: bundle exec rails s -p 3000 -b 0.0.0.0 ports: - "4040:4040" entrypoint: docker/entrypoints/rails.sh volumes: - chatwoot_data:/app/storage - chatwoot_public:/app networks: - bdrtec deploy: mode: replicated replicas: 1 placement: constraints: - node.role == manager resources: limits: cpus: "1" memory: 1024M volumes: chatwoot_data: external: true name: chatwoot_data chatwoot_public: external: true name: chatwoot_public networks: bdrtec: external: true name: bdrtec
  19. I can't load a stack. It shows that it's doing a deply but it doesn't. Is there some kind of blockage in Unraid?
  20. Are you referring to docker compose stack? Where do you add extra arguments?
  21. I found an answer for LVM. Just type this in the VM terminal, i.e. do it in the VM and not in Unraid sudo -i lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
  22. What is LVM? I just created a VM and installed Ubuntu
  23. I installed it and checked that I have space left but Ubuntu is saying that there is no space
  24. @bmartino1 no results....UI Label does not open and I did as per the post above and it does not work
  25. My head is spinning lol. So let's go step by step. There will be two dockers, so I'll create the individual stacks I tried to identify which are the environments of the compose file and the environments of the env file. Docker 1 compose file services: chatwoot_app: image: chatwoot/chatwoot:latest command: bundle exec rails s -p 3000 -b 0.0.0.0 entrypoint: docker/entrypoints/rails.sh volumes: - chatwoot_data:/app/storage - chatwoot_public:/app networks: - bdrtec deploy: mode: replicated replicas: 1 placement: constraints: - node.role == manager resources: limits: cpus: "1" memory: 2048M chatwoot_sidekiq: image: chatwoot/chatwoot:latest command: bundle exec sidekiq -C config/sidekiq.yml volumes: - chatwoot_data:/app/storage - chatwoot_public:/app networks: - bdrtec deploy: mode: replicated replicas: 1 placement: constraints: - node.role == manager resources: limits: cpus: "1" memory: 2048M volumes: chatwoot_data: external: true name: chatwoot_data chatwoot_public: external: true name: chatwoot_public networks: bdrtec: external: true name: bdrtec env file CHATWOOT_HUB_URL=https://chatwoot.mysite.com.br INSTALLATION_NAME=Chatwoot NODE_ENV=production RAILS_ENV=production INSTALLATION_ENV=docker SECRET_KEY_BASE=test123 FRONTEND_URL=https://chatwoot.mysite.com.br DEFAULT_LOCALE=pt_BR FORCE_SSL=true ENABLE_ACCOUNT_SIGNUP=false REDIS_URL=redis://Redis:6379 REDIS_PASSWORD=mypasswd POSTGRES_HOST=postgres POSTGRES_USERNAME=bdrtec POSTGRES_PASSWORD=mypasswd POSTGRES_DATABASE=chatwoot ACTIVE_STORAGE_SERVICE=local RAILS_LOG_TO_STDOUT=true USE_INBOX_AVATAR_FOR_BOT=true SIDEKIQ_CONCURRENCY=10 RACK_TIMEOUT_SERVICE_TIMEOUT=0 RAILS_MAX_THREADS=5 WEB_CONCURRENCY=2 ENABLE_RACK_ATTACK=false WEBHOOKS_TRIGGER_TIMEOUT=40 MAILER_SENDER_EMAIL=Chatwoot <[email protected]> SMTP_DOMAIN=gmail.com SMTP_ADDRESS=smtp.gmail.com SMTP_PORT=587 [email protected] SMTP_PASSWORD=mypaaswd SMTP_AUTHENTICATION=login SMTP_ENABLE_STARTTLS_AUTO=true SMTP_OPENSSL_VERIFY_MODE=peer [email protected]

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.