Системные требования¶
Для установки и работы TKControl требуется наличие настроенных, функционирующих и доступных компонентов:
- База данных MongoDB;
- Python версии 3.6 и выше;
- Система управления пакетами - pip3.
- Брокер сообщений RabbitMQ;
- SaltMaster и SaltAPI;
- Система TCP проксирования Websockify;
- VNC повторитель VNC Repeater;
- Прокси 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