⚙️ Automate UniFi controller updates via SSH with Telegram notifications

489 views · ⚙️ DevOps & CI/CD

Description

Overview

Automate UniFi Controller updates on self-hosted instances. This workflow checks the official UniFi Debian repo for a fresh release in the last 24 hours and, if found, upgrades the unifi package via SSH. It can also summarize changes and ping you on Telegram. Sticky notes are included to guide setup.

How it works

Setup

Customize

Safety

Test on a non-production controller first. No hardcoded secrets—uses n8n credentials and environment variables. If you want approval before upgrades, stop after the IF gate and notify only.

🔗 Nodes Used

HTTP Request, Telegram, SSH, Schedule Trigger, OpenAI

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup