Встановлення агента в датацентрі
Встановити агента шифрування можна в дата-центрі або хмарному провайдері обчислювальних ресурсів.
Замовлення відповідного сервісу
У цій статті як приклад описано використання сервісу kamatera.com (ціна від 4 дол / місяць).
Якщо використовується сервіс від Microsoft Azure Container App або Amazon Elastic Container Service, дотримуйтесь інструкцій цього сервісу з урахуванням інструкції з налаштування агента шифрування.
Обираємо створення нового сервісу, віртуальної машини (далі - VM).
Для локації бажано вибрати Німеччину, оскільки сервери Шрифт розташовані в Німеччині, і географічна близькість до них забезпечить кращу швидкість взаємодії.
Вибираємо VM із включеним у неї Docker застосунком.
Вибираємо специфікацію VM. Для компаній, у яких до 20 співробітників цілком підійдуть такі мінімальні характеристики: 1 vCPU, 1 GB RAM, 10 GB NVMe. Більший обсяг ресурсів пов'язаний в основному з інтенсивністю процесингу файлів, а саме створення pdf-прев'ю та мініатюр, які готує агент шифрування. Оскільки агент шифрування не зберігає даних клієнта, а лише логи своєї роботи за останні 3 дні, розмір дискового простору може бути обраний мінімальним. На прикладі внизу, ціна не залежить чи буде обрано 10 або 20 ГБт.
Решту налаштувань можна залишити за замовчуванням і створити сервіс.
Налаштування VM для роботи
Підключаємося за допомогою додатка на кшталт FileZilla (порт для підключення 22) і створюємо в папці home (або подібній), папку agents. Копіюємо в неї файли settings.env (після його приведення до правильного стану вмісту) і docker-compose.yml
Якщо потрібно виконати міграцію вже працюючого агента з іншого пристрою, то в цю ж папку копіюємо файл БД агента encryptionagent.db
Відкриваємо консоль VM
Для створення контейнера в Docker, виконуємо таку команду:
docker compose -p encryptionagent-11896 -f /home/agents/docker-compose.yml --env-file /home/agents/settings.env up -d --force-recreate
де:
encryptionagent-11896 - назва контейнера
/home/agents - шлях до папки з файлами агента
Авторизація агента з пристрою користувача
Для отримання доступу до форми авторизації агента у web-браузері з пристрою користувача, виконайте таку команду на локальному пристрої:
ssh -f -N -L 5014:127.0.0.1:5014 root@IP-адреса
де: IP-адреса - IP-адреса VM
Введіть пароль до VM після запиту пароля.
Якщо при створенні VM було згенеровано приватний ключ для доступу, можна під'єднатися не за паролем, а за допомогою приватного ключа:
ssh -f -N -i /path-folder/private.txt -L 5014:127.0.0.1:5014 root@IP-адрес
де /path-folder - шлях до папки, де розміщено файл із ключем.
Переходимо в браузері за http://localhost:5014 і авторизуємо агента за інструкцією викладеної в нашої статті.
Якщо було скопійовано файл БД раніше налаштованого агента і в ньому був чинний API-ключ, то агент запрацює автоматично, що можна буде перевірити в Акаунті компанії.