git clone https://github.com/romannep/commandex.git
cd commandex
npm install
Настройте номер порта и измените поле jwtSecret
в файле env.json
npm start
Web приложение для удаленного запуска команд: запускается на сервере и предоставляет web интерфейс для выполнения заранее определенного списка команд.
Возможные команды задаются в файлеcommandex-data.json
, без возможности
редактирования через web интерфейс. Таким образом приложение не может быть
использовано как удаленный shell для запуска произвольных команд.
Приложение запускается на порту, указанному в файле env.json
(2002 по умолчанию).
Приложение имеет встроенную систему авторизации. В нем определено две роли пользователей:
admin
- полный доступ в систему, включая создание новых пользователейuser
- только просмотр и запуск команд
Для первоначального доступа используйте следующие учетные данные (логин\пароль)
- admin\admin
- user\user