Automn
Self-managed automated script control platform that supports script writing, scheduling, auditing and running across remote executors. Provides a complete Web UI, REST APIs and real-time log streams, and supports multiple scripting languages such as Node.js, Python, and PowerShell.
Default account: admin, password: scriptfall (please modify it now) Automn is a self-managed automated script control platform that supports script writing, scheduling, auditing and running across remote actuators. Provides a complete Web UI, REST APIs, and real-time log streams. ** Supported scripting languages **: - Node.js (JavaScript) - Python - PowerShell ### 2ˇ Register Runner (required) Runner is a remote executor that executes scripts. You must register at least one Runner before using Automn. ####Steps: 1. ** Get Runner Secret** - Log in to the main application - Go to Settings → Runners - Find the default runner - Copy the displayed Secret (a long string) 2. ** Visit Runner registration page ** ``` https://automn.lanmao168.heiyu.space/runner ``` 3. ** Registration completed ** - Paste the Secret you just copied in the "Runner secret" input box - Click the "Register runner" button - Wait a few seconds and the page will display the status of Runner locked 4. ** Verification and registration successful ** - Return to the main application's Settings → Runners - See the status of the `default` runner changes to **Healthy** (green) ##Use of core functions ###Creating a script 1. ** Go to script page ** - Click on the left menu `Scripts` - Click the `+ New Script` button in the upper right corner 2. ** Fill in script information ** - **Name**: Name of the script (for example: `Hello World`) - **Slug**: A unique URL-friendly identifier (for example: `hello-world`) - **Language**: Select the script language - `Node.js` - JavaScript - `Python` - Python 3 - `PowerShell` - PowerShell Script 3. ** Write script code ** 4. ** Configure execution options ** - **Runner**: Select the Runner that executes the script (usually select `default`) - **Timeout**: Maximum script execution time (optional) - **Enable inheritance**: Whether to allow scripts to inherit environment variables 5. ** Save script ** - Click the Save button





