Keep your n8n Docker server current with a safe, chat based update flow. Teams that run self hosted n8n can use this to check for new releases and upgrade with one tap approval in Telegram.
A schedule runs every three days or you can start it by hand. Default variables store your server folder, container name, and Telegram chat id. The flow pulls the latest release tag from GitHub, removes extra text from the tag, and reads the installed version from Docker over SSH. Results are merged and compared. If versions match, a Telegram note confirms no action. If a newer build exists, Telegram asks for approval. On approval, the server pulls the new image, runs docker compose pull and up in the right folder, and then sends a success message in Telegram.
You need SSH access to the host, Docker installed, and a Telegram bot with your chat id. Expect checks to run on time and updates to finish in minutes, which saves hands on work and lowers risk. This works well for IT teams, small agencies, and admins who manage one or many n8n instances. Follow the steps below to set credentials, fill the default variables, and test the path end to end.