rulego-server
by rulego
Overview
A lightweight, high-performance, and modular automation workflow platform for orchestration, iPaaS, API/AI orchestration, data processing, and IoT rule engine scenarios.
Installation
docker-compose up -dEnvironment Variables
- RULEGO_SERVER
- RULEGO_MCP_ENABLE
- RULEGO_MCP_LOAD_COMPONENTS_AS_TOOL
- RULEGO_MCP_LOAD_CHAINS_AS_TOOL
- RULEGO_MCP_LOAD_APIS_AS_TOOL
- RULEGO_DEBUG
- RULEGO_LOG_FILE
- RULEGO_SAVE_RUN_LOG
- RULEGO_DATA_DIR
- RULEGO_REQUIRE_AUTH
- RULEGO_JWT_SECRET_KEY
- RULEGO_JWT_EXPIRE_TIME
- RULEGO_JWT_ISSUER
- RULEGO_DEFAULT_USERNAME
Security Notes
The server allows execution of commands via `cmd_white_list` and loading of Lua libraries (`load_lua_libs = true`), which introduce potential code execution risks if not managed carefully. The default configuration `require_auth = false` is a critical security vulnerability, as it bypasses user authentication, allowing anyone to manage workflows and expose internal data/APIs. The example `jwt_secret_key` and `api_key` in `config.conf` should never be used in production.
Similar Servers
activepieces
An all-in-one AI automation platform designed to be extensible, serving as an open-source replacement for Zapier. It enables users to build AI-driven workflows and integrations using a type-safe TypeScript framework, and functions as a comprehensive MCP toolkit for connecting LLMs to various services.
MaxKB
MaxKB (Max Knowledge Brain) is an enterprise-grade intelligent agent platform designed to lower the technical barrier and deployment costs of AI implementation, helping businesses quickly integrate mainstream large language models, build proprietary knowledge bases, and offer a progressive upgrade path from RAG to complex workflow automation and advanced agents for various application scenarios like smart customer service and office assistants.
trigger.dev
A platform for building and executing reliable, scalable background tasks and complex workflows, supporting various runtimes (Node.js, Python, Bun), including advanced AI agent orchestration, event-driven processing, and real-time data handling.
gemini-flow
An AI workflow orchestration and execution platform that enables visual programming and integrates with Google's Gemini and Vertex AI services.