Library / Code, Git & Developer Tools
Code, Git & Developer Tools
Update n8n Docker Installation Automatically via SSH
On a schedule or when you run it, it connects over SSH, pulls the latest n8n image with docker compose, restarts it and reports the version to Telegram.
What it does
## Default Variables Before starting, please set the following variables: - working-directory: The directory where your docker-compose.yml file is located. - n8n-container-name: The name of your n8n Docker container. - telegram-id: Your Telegram chat ID. You can find it by messaging @get_id_bot on Telegram.
The steps
- Pull n8n Image
- docker compose pull
- check n8n installed version
- When clicking ‘Test workflow’
- Schedule Trigger
- docker compose up
- Set Default variable
- Github HTTP Request
- Merge Results
- Edit Version String
- Comapre Two Input
- Telegram Notif
- Telegram Approve
- Telegram Notif1
27 steps in total.
Similar automations
Code, Git & Developer ToolsDeploy n8n Docker Containers over SSH via API61 stepsCode, Git & Developer ToolsUpdate a Self-Hosted n8n Docker Instance and Notify Telegram14 stepsCode, Git & Developer ToolsManage Docker Containers over SSH via a WHMCS API33 stepsCode, Git & Developer ToolsDeploy MinIO Docker Containers over SSH via API60 steps