├── .gitignore ├── SECURITY.md ├── n8n-team.svg ├── readme.md ├── src └── img │ └── covers │ ├── n8n-advanced-telegram-support-ticket-management-workflow │ └── idpW1fW4aF.jpeg │ ├── n8n-advanced-url-parsing-and-shortening-workflow---switchyio-integration │ └── idbEnBvO2d.png │ ├── n8n-bulk-automated-google-drive-files-sharing-and-direct-download-link-generation │ └── idNEgS9h8q.jpeg │ ├── n8n-creators-hub-generate-dynamic-svg-stats-with-daily-updates │ └── idJRnUJqPb.png │ ├── n8n-crypto-market-alert-system-with-binance-and-telegram-integration │ └── idbwj9QUyp.jpeg │ ├── n8n-email-notifications-to-telegram-using-temporary-html-url-hosting-via-github-gist │ └── idzKctWGY7.jpeg │ ├── n8n-github-public-repository-releases-rss-to-telegram │ └── idd6TtF-kc.png │ ├── n8n-iq-domain-whois-telegram-bot--form │ └── iddKRw6Q8v.png │ ├── n8n-kv---cloudflare-key-value-database-full-api-integration-workflow │ └── idMDEHqHkL.jpeg │ ├── n8n-telegram-advanced-blank-bot-structured-for-n8n │ └── idzKctWGY7.jpeg │ ├── n8n-usdt-and-trc20-wallet-tracker-api-workflow-for-n8n │ └── idJRnUJqPb.png │ ├── n8n-wordpress-scrapper-scrape-public-wordpress-posts-into-airtable │ └── idf9Ld7sWm.png │ └── n8n-youtube-channel-advanced-rss-feeds-generator │ └── idf8yBeP5c.png └── stats.min.svg /.gitignore: -------------------------------------------------------------------------------- 1 | .obsidian 2 | .trash 3 | .git -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- 1 | # N8N Selfhosted Installation 2 | Discover how to efficiently set up a virtual private server (VPS) using Hetzner Cloud and deploy N8N using Coolify, an intuitive GUI Docker manager. This guide provides step-by-step instructions to streamline your setup process. 3 | ![image](https://files.notice.studio/workspaces/8c8c2caf-fbf0-4d85-bcb7-8fb67110ece6/b5fefccf-a4cc-4614-a954-1ba67a8f2221.png) 4 | ## Step 1: Order a VPS from Hetzner Cloud 5 | - Begin by ordering a VPS, specifically the **CAX11** model, from Hetzner Cloud. Utilize this [referral link](https://swiy.co/vps) to enjoy a 5-month free VPS offer. The average monthly cost post-offer is approximately $3.6. 6 | ![image](https://files.notice.studio/workspaces/8c8c2caf-fbf0-4d85-bcb7-8fb67110ece6/7a7d7ab6-174e-40a9-bf88-c21a2b7113be.png) 7 | ## Step 2: Select Your Server OS 8 | - Choose **Docker CE** as your server operating system, which can be found in the APPS section. 9 | ![image](https://files.notice.studio/workspaces/8c8c2caf-fbf0-4d85-bcb7-8fb67110ece6/2837a903-7b21-445b-a2ff-728aedcbe9a4.png) 10 | ## Step 3: Install Coolify 11 | - Once your server is ready, access the console and execute the following command: 12 | ``` 13 | curl -fsSL https://cdn.coollabs.io/coolify/install.sh | bash 14 | ``` 15 | After the installation, a dashboard URL like `http://xx.xx.xx.xx:8000` will be displayed. Access this URL to set up your Coolify account. 16 | ## Step 4: Create Database Containers 17 | - Effortlessly create Postgres & Redis Containers. Coolify manages the entire setup, so no additional configuration is necessary.**Note:** Ensure your databases remain private and internal. Do not make them public. 18 | ![image](https://files.notice.studio/workspaces/8c8c2caf-fbf0-4d85-bcb7-8fb67110ece6/207194b7-4341-43da-9928-eeff7534fad0.png) 19 | ## Step 5: Configure N8N Application 20 | - Add a new resource and select an application based on **Docker Compose**. 21 | ![image](https://files.notice.studio/workspaces/8c8c2caf-fbf0-4d85-bcb7-8fb67110ece6/8e767c61-93dc-4795-975b-42506bf3a336.png) 22 | - Insert the following Docker Compose configuration. 23 | ``` 24 | services: 25 | n8n: 26 | image: 'docker.n8n.io/n8nio/n8n:ai-beta' 27 | environment: 28 | - SERVICE_FQDN_N8N 29 | - 'N8N_EDITOR_BASE_URL=${SERVICE_FQDN_N8N}' 30 | - 'WEBHOOK_URL=${SERVICE_FQDN_N8N}' 31 | - 'N8N_HOST=${SERVICE_DOMAIN_N8N}' 32 | - 'GENERIC_TIMEZONE="Europe/Berlin"' 33 | - 'TZ="Europe/Berlin"' 34 | - 'DB_POSTGRESDB_DATABASE=${DB_POSTGRESDB_DATABASE}' 35 | - 'DB_POSTGRESDB_HOST=${DB_POSTGRESDB_HOST}' 36 | - 'DB_POSTGRESDB_PASSWORD=${DB_POSTGRESDB_PASSWORD}' 37 | - 'DB_POSTGRESDB_PORT=${DB_POSTGRESDB_PORT}' 38 | - 'DB_POSTGRESDB_SCHEMA=${DB_POSTGRESDB_SCHEMA}' 39 | - 'DB_POSTGRESDB_USER=${DB_POSTGRESDB_USER}' 40 | - 'DB_TYPE=${DB_TYPE}' 41 | - 'EXECUTIONS_MODE=${EXECUTIONS_MODE}' 42 | - 'N8N_LOG_LEVEL=${N8N_LOG_LEVEL}' 43 | - 'N8N_METRICS=${N8N_METRICS}' 44 | - 'QUEUE_BULL_PREFIX=${QUEUE_BULL_PREFIX}' 45 | - 'QUEUE_BULL_REDIS_DB=${QUEUE_BULL_REDIS_DB}' 46 | - 'QUEUE_BULL_REDIS_HOST=${QUEUE_BULL_REDIS_HOST}' 47 | - 'QUEUE_BULL_REDIS_PASSWORD=${QUEUE_BULL_REDIS_PASSWORD}' 48 | - 'QUEUE_BULL_REDIS_PORT=${QUEUE_BULL_REDIS_PORT}' 49 | - 'N8N_DIAGNOSTICS_ENABLED=${N8N_DIAGNOSTICS_ENABLED}' 50 | - 'N8N_VERSION_NOTIFICATIONS_ENABLED=${N8N_VERSION_NOTIFICATIONS_ENABLED}' 51 | - 'N8N_TEMPLATES_ENABLED=${N8N_TEMPLATES_ENABLED}' 52 | - 'EXTERNAL_FRONTEND_HOOKS_URLS=${EXTERNAL_FRONTEND_HOOKS_URLS}' 53 | - 'N8N_DIAGNOSTICS_CONFIG_FRONTEND=${N8N_DIAGNOSTICS_CONFIG_FRONTEND}' 54 | - 'N8N_DIAGNOSTICS_CONFIG_BACKEND=${N8N_DIAGNOSTICS_CONFIG_BACKEND}' 55 | - 'N8N_ONBOARDING_FLOW_DISABLED=${N8N_ONBOARDING_FLOW_DISABLED}' 56 | volumes: 57 | - 'n8n-data:/home/node/' 58 | ``` 59 | ## Step 6: Set Environment Variables 60 | - After creating the container, navigate to the **Environment Variables** section and enable **Developer Mode** to view and edit all configurable options. 61 | ![image](https://files.notice.studio/workspaces/8c8c2caf-fbf0-4d85-bcb7-8fb67110ece6/cc77452a-228d-4509-be35-d5f0d7763c5c.png) 62 | - Utilize the URLs copied from the Postgres & Redis setup to configure the respective environment variables. 63 | ![image](https://files.notice.studio/workspaces/8c8c2caf-fbf0-4d85-bcb7-8fb67110ece6/a9ef582d-bc8a-4fa7-95cd-f5fc5f0082f8.png) 64 | ![image](https://files.notice.studio/workspaces/8c8c2caf-fbf0-4d85-bcb7-8fb67110ece6/1a3f1279-e81d-4bfd-921b-8bdff6b4391b.png) 65 | final Env config will look like this example: 66 | ```tsx 67 | DB_POSTGRESDB_DATABASE=postgres 68 | DB_POSTGRESDB_HOST=k4o4wwk 69 | DB_POSTGRESDB_PASSWORD=Ka36bNFBdHUtmvs3ZPKk2iWx8N 70 | DB_POSTGRESDB_PORT=5432 71 | DB_POSTGRESDB_SCHEMA=public 72 | DB_POSTGRESDB_USER=postgres 73 | DB_TYPE=postgresdb 74 | EXECUTIONS_MODE=queue 75 | EXTERNAL_FRONTEND_HOOKS_URLS= 76 | N8N_DIAGNOSTICS_CONFIG_BACKEND=false 77 | N8N_DIAGNOSTICS_CONFIG_FRONTEND=false 78 | N8N_DIAGNOSTICS_ENABLED=false 79 | N8N_LOG_LEVEL=verbose 80 | N8N_METRICS=false 81 | N8N_ONBOARDING_FLOW_DISABLED=true 82 | N8N_TEMPLATES_ENABLED=true 83 | N8N_VERSION_NOTIFICATIONS_ENABLED=true 84 | QUEUE_BULL_PREFIX=N8N_ 85 | QUEUE_BULL_REDIS_DB=0 86 | QUEUE_BULL_REDIS_HOST=xsksg8s 87 | QUEUE_BULL_REDIS_PASSWORD=Si8oa82GpHLS44lw8Ssm 88 | QUEUE_BULL_REDIS_PORT=6379 89 | SERVICE_DOMAIN_N8N=rmQirts0xAxkgDAd 90 | SERVICE_FQDN_N8N=http://n8n-n4cw2c.65.19.17.197.sslip.io 91 | ``` 92 | ## Final Steps: Deploy and Enjoy N8N 93 | - Once you have filled in your configurations, click **Save** and then **Deploy**. 94 | ![image](https://files.notice.studio/workspaces/8c8c2caf-fbf0-4d85-bcb7-8fb67110ece6/ba1c6241-5c8c-467e-a674-06db029f4d5d.png) 95 | - Upon successful deployment, you can start using N8N. If it's your first time, you'll be directed to the registration page to set up an admin account. 96 | ## Additional Configurations and Tips 97 | - This tutorial does not cover setting up a Cloudflare account, CNAME, Firewall, Webhooks, or Hetzner Firewall rules. These are essential for a secure and fully functional setup. 98 | - You can rescale your server in the near future once your usage excused. 99 | - To support N8N Project, you can also use their [cloud version](https://n8n.io/pricing/). which is hassle free and everything managed by them. 100 | - If you need any help with N8N fixing and building workflows, use our GPT model made for N8N Assistance [here](https://swiy.co/n8n). 101 | For more detailed information on environment variables and advanced configurations, refer to the [N8N Documentation](https://docs.n8n.io/hosting/environment-variables/environment-variables/). 102 | -------------------------------------------------------------------------------- /n8n-team.svg: -------------------------------------------------------------------------------- 1 | 2 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | marketing 28 | 29 | 30 | 31 | Total Views: 32 | 161849 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | Total Workflows: 42 | 84 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | Complex Workflows: 52 | 17 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | Approved Workflows: 61 | 83 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | Pending Workflows: 70 | 0 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | Total Used Nodes: 79 | 799 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | Community Username: 88 | n8n-team 89 | 90 | 91 | 92 | 93 | 94 | -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 | [![N8N Creator Profile - Nskha](https://cdn.statically.io/gh/Automations-Project/n8n-templates/main/stats.min.svg)](https://n8n.io/creators/nskha) 2 | 3 | # We're Moved... 4 | ## Check our account [Automations Project](https://github.com/orgs/Automations-Project/repositories) 5 | ### Paid Templates are Private you can purchase access to them using our store.nskha.com 6 | -------------------------------------------------------------------------------- /src/img/covers/n8n-advanced-telegram-support-ticket-management-workflow/idpW1fW4aF.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automations-Project/n8n-templates/9e1cf859e6d963225f0b966d2b9595fab3187d1f/src/img/covers/n8n-advanced-telegram-support-ticket-management-workflow/idpW1fW4aF.jpeg -------------------------------------------------------------------------------- /src/img/covers/n8n-advanced-url-parsing-and-shortening-workflow---switchyio-integration/idbEnBvO2d.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automations-Project/n8n-templates/9e1cf859e6d963225f0b966d2b9595fab3187d1f/src/img/covers/n8n-advanced-url-parsing-and-shortening-workflow---switchyio-integration/idbEnBvO2d.png -------------------------------------------------------------------------------- /src/img/covers/n8n-bulk-automated-google-drive-files-sharing-and-direct-download-link-generation/idNEgS9h8q.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automations-Project/n8n-templates/9e1cf859e6d963225f0b966d2b9595fab3187d1f/src/img/covers/n8n-bulk-automated-google-drive-files-sharing-and-direct-download-link-generation/idNEgS9h8q.jpeg -------------------------------------------------------------------------------- /src/img/covers/n8n-creators-hub-generate-dynamic-svg-stats-with-daily-updates/idJRnUJqPb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automations-Project/n8n-templates/9e1cf859e6d963225f0b966d2b9595fab3187d1f/src/img/covers/n8n-creators-hub-generate-dynamic-svg-stats-with-daily-updates/idJRnUJqPb.png -------------------------------------------------------------------------------- /src/img/covers/n8n-crypto-market-alert-system-with-binance-and-telegram-integration/idbwj9QUyp.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automations-Project/n8n-templates/9e1cf859e6d963225f0b966d2b9595fab3187d1f/src/img/covers/n8n-crypto-market-alert-system-with-binance-and-telegram-integration/idbwj9QUyp.jpeg -------------------------------------------------------------------------------- /src/img/covers/n8n-email-notifications-to-telegram-using-temporary-html-url-hosting-via-github-gist/idzKctWGY7.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automations-Project/n8n-templates/9e1cf859e6d963225f0b966d2b9595fab3187d1f/src/img/covers/n8n-email-notifications-to-telegram-using-temporary-html-url-hosting-via-github-gist/idzKctWGY7.jpeg -------------------------------------------------------------------------------- /src/img/covers/n8n-github-public-repository-releases-rss-to-telegram/idd6TtF-kc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automations-Project/n8n-templates/9e1cf859e6d963225f0b966d2b9595fab3187d1f/src/img/covers/n8n-github-public-repository-releases-rss-to-telegram/idd6TtF-kc.png -------------------------------------------------------------------------------- /src/img/covers/n8n-iq-domain-whois-telegram-bot--form/iddKRw6Q8v.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automations-Project/n8n-templates/9e1cf859e6d963225f0b966d2b9595fab3187d1f/src/img/covers/n8n-iq-domain-whois-telegram-bot--form/iddKRw6Q8v.png -------------------------------------------------------------------------------- /src/img/covers/n8n-kv---cloudflare-key-value-database-full-api-integration-workflow/idMDEHqHkL.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automations-Project/n8n-templates/9e1cf859e6d963225f0b966d2b9595fab3187d1f/src/img/covers/n8n-kv---cloudflare-key-value-database-full-api-integration-workflow/idMDEHqHkL.jpeg -------------------------------------------------------------------------------- /src/img/covers/n8n-telegram-advanced-blank-bot-structured-for-n8n/idzKctWGY7.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automations-Project/n8n-templates/9e1cf859e6d963225f0b966d2b9595fab3187d1f/src/img/covers/n8n-telegram-advanced-blank-bot-structured-for-n8n/idzKctWGY7.jpeg -------------------------------------------------------------------------------- /src/img/covers/n8n-usdt-and-trc20-wallet-tracker-api-workflow-for-n8n/idJRnUJqPb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automations-Project/n8n-templates/9e1cf859e6d963225f0b966d2b9595fab3187d1f/src/img/covers/n8n-usdt-and-trc20-wallet-tracker-api-workflow-for-n8n/idJRnUJqPb.png -------------------------------------------------------------------------------- /src/img/covers/n8n-wordpress-scrapper-scrape-public-wordpress-posts-into-airtable/idf9Ld7sWm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automations-Project/n8n-templates/9e1cf859e6d963225f0b966d2b9595fab3187d1f/src/img/covers/n8n-wordpress-scrapper-scrape-public-wordpress-posts-into-airtable/idf9Ld7sWm.png -------------------------------------------------------------------------------- /src/img/covers/n8n-youtube-channel-advanced-rss-feeds-generator/idf8yBeP5c.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Automations-Project/n8n-templates/9e1cf859e6d963225f0b966d2b9595fab3187d1f/src/img/covers/n8n-youtube-channel-advanced-rss-feeds-generator/idf8yBeP5c.png -------------------------------------------------------------------------------- /stats.min.svg: -------------------------------------------------------------------------------- 1 | 2 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | Nskha 28 | 29 | 30 | 31 | Total Views: 32 | 25730 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | Total Workflows: 42 | 13 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | Complex Workflows: 52 | 7 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | Approved Workflows: 61 | 7 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | Pending Workflows: 70 | 4 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | Total Used Nodes: 79 | 271 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | Community Username: 88 | nskha 89 | 90 | 91 | 92 | 93 | 94 | --------------------------------------------------------------------------------