Skip to content
antonellocaroli edited this page Nov 27, 2019 · 2 revisions

script-server

Script-server is a Web GUI and a web server for scripts.

For users it's just a web page, where he specifies script parameters and executes them.
For system administrators it's a possibility to share their scripts with users, without the need to set up an environment or properly adjust ssh access rights.

No script modifications are needed - you add a configuration for each script to the script-server and it takes care of proper UI, validation, execution, etc.

Example of the user interface during script execution: Example of user interface

Features

  • Interactive output/input web console
  • Configurable Access
  • Auth (optional): LDAP and Google OAuth
  • Different script parameter types
  • Alerts
  • Logging and auditing
  • Formatted output support (colors, styles, caret positioning)
  • Download of script output files
  • Admin page (admin.html) with script execution logs

The features can be configured per-script or for the server

Requirements

Server-side

Python 3.4 or higher with the following modules:

  • Tornado 4/5
  • typing (for python 3.4 only)
Clone this wiki locally