Runwork
DaySchedule SSH (key-based auth) Telegram

Automate UniFi controller updates via SSH with Telegram notifications

Keep your self-hosted UniFi controller current without manual intervention by automatically monitoring the Debian repository for new releases. This smart workflow executes remote upgrades via SSH and keeps you informed with AI-generated change summaries delivered straight to Telegram. It’s a hands-free solution for network administrators looking to maintain peak performance and security.

Start Building

What This Recipe Does

Maintaining up-to-date network infrastructure is essential for security and performance, yet manual firmware management is often overlooked. This automation eliminates the manual overhead of monitoring and patching your UniFi Controller. By checking for official releases on a defined schedule, the system identifies when an update is available and executes the upgrade process automatically via a secure connection. Instead of manually logging into controllers to check version numbers, your team receives an instant notification via Telegram once the process is complete. This ensures your network hardware always runs the latest security patches and features without requiring human intervention. For businesses managing multiple sites or remote offices, this tool provides a consistent maintenance standard that reduces the risk of vulnerabilities and improves long-term network stability. It transforms a reactive IT chore into a proactive, automated background process that guarantees your infrastructure is always optimized.

What You'll Get

Complete App

Forms, dashboards, and UI components ready to use

Automated Workflows

Background automations that run on your schedule

API Endpoints

REST APIs for external integrations

Connected Integrations

DaySchedule, SSH (key-based auth), Telegram configured and ready

How It Works

  1. 1

    Click "Start Building" and connect your accounts

    Runwork will guide you through connecting DaySchedule and SSH (key-based auth)

  2. 2

    Describe any customizations you need

    The AI will adapt the recipe to your specific requirements

  3. 3

    Preview, test, and deploy

    Your app is ready to use in minutes, not weeks

Who Uses This

Frequently Asked Questions

What do I need to connect this to my network?

You need the SSH credentials for your UniFi Controller host and a Telegram bot token for notifications. The setup process securely stores these credentials to manage the update process.

Will this disrupt my internet connection during the update?

The UniFi Controller manages your network configuration, but the actual routing of traffic is handled by your gateway and switches. While the controller management interface may be briefly unavailable during the restart, your internet connectivity typically remains active.

Can I choose when the updates happen?

Yes. You can configure the schedule trigger to run during specific maintenance windows or off-peak hours to ensure that any management downtime occurs at the most convenient time for your business.

How do I know if an update was successful?

The automation includes an integrated notification system that sends a message directly to your Telegram account, providing real-time confirmation once the upgrade process has finished.

Importing from n8n?

This recipe uses nodes like ScheduleTrigger, HttpRequest, Code, If and 4 more. With Runwork, you don't need to learn n8n's workflow syntax—just describe what you want in plain English.

ScheduleTrigger HttpRequest Code If Ssh Langchain.openAi Telegram StickyNote

Based on n8n community workflow. View original

Related Recipes

Ready to build this?

Start with this recipe and customize it to your needs.

Start Building Now