Используемый стек технологий

При разработке и эксплуатации продукта используются компоненты с открытым исходным кодом:

Компонент Описание Лицензия Ссылка на документацию

Apache Guacamole

Проект с открытым исходным кодом, предоставляющий возможность удаленного доступа к компьютерам через браузер для управления удаленными рабочими столами и приложениями без необходимости установки дополнительного клиентского ПО

Apache License 2.0

Официальный сайт

Apache Kafka

Распределенная платформа для обработки потоков данных

Apache License 2.0

Официальный сайт

Kotlin

Язык программирования

Apache License 2.0

Официальный сайт

OpenSSH

Набор утилит для шифрованной связи между компьютерами в сети. Он предоставляет защищенное удаленное управление и передачу файлов через незащищенные сети. OpenSSH включает в себя инструменты для аутентификации, шифрования и туннелирования сетевого трафика

OpenBSD

Официальный сайт

PostgreSQL

Объектно-реляционная система управления базами данных.

Используемая версия должна быть не ниже PostgreSQL 15

PostgreSQL License

Официальный сайт

Python

Язык программирования

Python Software Foundation License

Официальный сайт

Quarkus

Cреда Java, которая обеспечивает высокую производительность, низкое потребление памяти и быструю загрузку модулей продукта

Apache License 2.0

Официальный сайт

React JS

JavaScript-библиотека с открытым исходным кодом для разработки пользовательских интерфейсов

MIT

Официальный сайт

SaltStack

Инфраструктурная платформа с открытым исходным кодом, которая предоставляет возможности автоматизации и управления конфигурацией в компьютерных сетях.

Используемая версия должна быть не ниже 3006.3 и не выше 3007.0

Apache License 2.0

Официальный сайт

TigerVNC

Клиент-серверное решение с открытым исходным кодом для удаленного доступа к рабочему столу компьютера через протокол VNC (Virtual Network Computing)

GNU General Public License (GPL) 2.0

Официальный сайт

xRDP

Реализация протокола RDP (Remote Desktop Protocol), который позволяет удаленным пользователям подключаться к рабочему столу удаленной машины через сеть

Apache License 2.0

Официальный сайт