SelfHostHub

Self-hosted Automation

SelfHostHub lists 32 open-source Automation projects you can host on your own server. The most-starred on GitHub are n8n (207,929 stars), Huginn (50,074 stars) and Apache Airflow (47,209 stars). 22 of them document a Docker install, and 3 offer a live demo you can try first.

Replacing a paid app? See open-source alternatives to Zapier, open-source alternatives to SmartThings.

n8n

208k

Free node based Workflow Automation Tool. Easily automate tasks across different services.

AutomationApache-2.0

Build agents that monitor and act on your behalf.

AutomationMIT

Platform to programmatically author, schedule, and monitor workflows.

AutomationApache-2.0

Event-driven, language-agnostic platform to create, schedule, and monitor workflows. In code. Coordinate data pipelines and tasks such as ETL and ELT.

AutomationApache-2.0

No-code business automation tool like Zapier or Tray. For example, you can send a Slack notification for each new Trello card.

AutomationMIT

Leon

18k

Personal assistant who can live on your server.

AutomationMIT

Business automation tool that lets you connect different services like Twitter, Slack, and more to automate your business processes (alternative to Zapier).

AutomationAGPL-3.0

Developer-friendly API to interact with powerful tools like Chromium and LibreOffice for converting numerous document formats (HTML, Markdown, Word, Excel, etc.) into PDF files, and more.

Document ManagementMIT

Listen for pings and sends alerts when pings are late.

AutomationBSD-3-Clause

StackStorm (aka _IFTTT for Ops_) is event-driven automation for auto-remediation, security responses, troubleshooting, deployments, and more. Includes rules engine, workflow, 160 integration packs with 6000+ actions and ChatOps.

AutomationApache-2.0

Simple, distributed task scheduler and runner with a web based UI.

AutomationMIT

Dagu

4.4k

Powerful Cron alternative with a Web UI. It allows you to define dependencies between commands as a Directed Acyclic Graph (DAG) in a declarative YAML format.

AutomationGPL-3.0

pyLoad

3.9k

Lightweight, customizable and remotely manageable downloader for 1-click-hosting sites like rapidshare.com or uploaded.to.

AutomationAGPL-3.0

Web interface for running Linux shell commands.

AutomationAGPL-3.0

Omni-channel customer engagement and messaging automation platform (alternative to Braze, Customer.io, Iterable).

AutomationMIT

Automated music mastering (alternative to LANDR, eMastered and MajorDecibel).

AutomationGPL-3.0

Fredy

1.6k

Searches for new apartments, houses, and flats in Germany on platforms like ImmoScout24, Immowelt, and others, and instantly delivers the results to you via Slack, Telegram, and more.

AutomationApache-2.0

µTask

1.4k

Automation engine that models and executes business processes declared in yaml.

AutomationBSD-3-Clause

Cronjob management UI with human readable syntax, live logging and log history for your cronjobs.

AutomationAGPL-3.0

Employee onboarding platform that allows you to provision user accounts and create sequences with todo items, resources, text/email/Slack messages, and more! Available as a web portal and Slack bot.

AutomationAGPL-3.0

Use one or more instances of HandBrake video transcoder on a headless device via a web interface.

AutomationAGPL-3.0

Track pricing, stock status of products across multiple stores such as Amazon, Ebay, Walmart, etc.

AutomationGPL-3.0

Lightweight personal web assistant with powerful integrations.

AutomationMIT

Task scheduler that allows users to specify recurring jobs via a simple YAML configuration file.

AutomationMIT

Follow authors and grab metadata for all your digital reading needs. It uses a combination of Goodreads, Librarything and optionally GoogleBooks as sources for author info and book info.

AutomationGPL-3.0

Self-service workflow execution platform with approvals, remote execution and scheduling.

AutomationApache-2.0

Installs and manages a curated catalog of applications via Docker Compose, maps containers and exposed ports, verifies backups restore, and reports what changed since the last run with CLI, JSON, web and MCP interfaces.

Self-hosting SolutionsMIT

Retrieve missing Readarr books from Library Genesis.

AutomationMPL-2.0

Automated Comic Book (cbr/cbz) downloader program for use with NZB and torrents.

AutomationGPL-3.0

IT task scheduler with mobile-friendly web UI to schedule concurrent, remote and chained execution of Bash / Powershell / SQL scripts, Webhooks, and more.

Automation⊘ Proprietary

Reporting and PDF document generation with a user-friendly WYSIWYG template editor, API, automated email delivery, and robust security features.

Automation⊘ Proprietary

How to choose self-hosted Automation software

  1. Check project health. Stars show popularity, not maintenance. Open the source repository and look at recent commits and releases.
  2. Match the licence to your use. 11 use a GPL-family licence (copyleft, including AGPL) and 19 use a permissive licence such as MIT, Apache-2.0 or BSD. AGPL matters if you modify the software and offer it to others over a network.
  3. Pick a stack you can run. The most common platforms here are Docker (22), Python (8), Go (5) and Nodejs (4). Docker is usually the easiest path for a home server or VPS.
  4. Try before you migrate. Use a live demo where one exists (3 here), or a throwaway container first, and confirm it can import your existing data before switching.

Frequently asked questions

What is the most popular self-hosted Automation software?

By GitHub stars, the top projects in this category are n8n (207,929 stars), Huginn (50,074 stars) and Apache Airflow (47,209 stars).

How many open-source Automation tools are listed?

32 projects are currently listed in the Automation category on SelfHostHub.

Which licences do self-hosted Automation projects use?

The most common licences in this category are MIT (9), Apache-2.0 (7) and AGPL-3.0 (6).

Can I run these Automation tools with Docker?

22 of the 32 projects list Docker as a supported platform. Check each project's documentation for the exact install steps.

Related categories