Back to Home
rulego icon

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

Run Command
docker-compose up -d

Environment 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

Stats

Interest Score43
Security Score6
Cost ClassMedium
Avg Tokens1500
Stars49
Forks25
Last Update2026-01-09

Tags

WorkflowAutomationiPaaSAIIoTRules Engine