Системные требования

Для установки и работы TKControl требуется наличие настроенных, функционирующих и доступных компонентов:

  1. База данных MongoDB;
  2. Python версии 3.6 и выше;
  3. Система управления пакетами - pip3.
  4. Брокер сообщений RabbitMQ;
  5. SaltMaster и SaltAPI;
  6. Система TCP проксирования Websockify;
  7. VNC повторитель VNC Repeater;
  8. Прокси Nginx с JWT модулем.

Зависимости

TKControl Auth

Flask==1.1.2
PyJWT==1.7.0
gunicorn==20.0.4
python-ldap==3.3.1

TKControl Backend

Cerberus==1.3.2
certifi==2020.4.5.1
chardet==3.0.4
click==7.1.1
dnspython==1.16.0
Eve==0.9.2
eventlet==0.25.2
Events==0.3
Flask==1.1.2
Flask-SocketIO==4.2.1
Flask-Session==0.3.2
greenlet==0.4.15
gunicorn==20.0.4
idna==2.8
itsdangerous==1.1.0
Jinja2==2.11.2
MarkupSafe==1.1.1
monotonic==1.5
pika==1.1.0
pymongo==3.10.1
python-engineio==3.12.1
python-socketio==4.5.1
requests==2.22.0
simplejson==3.17.0
six==1.14.0
urllib3==1.25.9
Werkzeug==0.15.4
Flask-Cors==3.0.9

TKControl DBAdapter

Eve==0.9.2
Flask==1.1.2
requests==2.22.0
gunicorn==20.0.4
pika==1.1.0

TKControl Services

requests==2.22.0
sseclient==0.0.24
xlrd==2.0.1
aiohttp==3.7.3
pika==1.1.0

TKControl Modules

requests==2.22.0