There should be a scripting system, similar to Remotely's, that includes: - Creating and editing scripts directly in the browser (maybe use [Monaco](https://github.com/microsoft/monaco-editor)) - Categorizing/organizing scripts - Recurring script schedules - Conditional execution and verification (e.g. test -> act (if false) -> test -> report result). - Configurable log levels (e.g. only save >=Warning level). Stretch goals: - File attachments, which can be used/invoked by the script - Comprehensive variable substitution - Nice dashboard for overview of script runs (success, fail, etc.) Performance Considerations: - Address https://github.com/immense/Remotely/issues/995 - Use queueing for dispatching/execution and ingestion control for results - Maybe use [MinIO](https://www.min.io/), since this would allow for efficient streaming - Besides, I'm going to need a separate blob storage in the near future. Feedback/suggestions are more than welcome for this feature. 🙂