Управление временем в Yandex Tracker
Инструмент позволяет в табличном виде управлять затраченным временем на задачи, а также группировать и фильтровать время по проекту, очереди и автору.
- Получите пару SSH-ключей для подключения к виртуальной машине (ВМ).
- Создайте ВМ из публичного образа. В блоке Выбор образа/загрузочного диска перейдите на вкладку Cloud Marketplace и выберите Управление временем в Yandex Tracker. В блоке Доступ:
- в поле Логин введите имя пользователя;
- в поле SSH-ключ вставьте содержимое файла с публичным SSH-ключом.
Сохраните публичный IP-адрес ВМ.
- Перейдите в браузере на страницу
http://<публичный_IP-адрес_ВМ>
. - Выполните регистрацию и войдите в систему.
Если вы ошиблись с настройками, повторите установку или удалите файл /usr/local/share/config.json
:
- Подключитесь к ВМ по SSH. Для этого используйте логин, который вы задали при создании ВМ, и закрытый SSH-ключ, созданный ранее.
- Выполните метод GET
http://{<публичный_IP-адрес_ВМ>}: 1121/api/v1/reset_config
.
Чтобы настроить вход через Яндекс ID, выпустите SSL-сертификат для доменного имени и настройте веб-сервер для работы с ним. Для показа статических данных сервер использует Nginx. Бэкенд приложения находится на порту 1121
, Nginx проксирует до него все запросы со стандартных портов по маске /api/*
.
Чтобы установить SSL-сертификат от Let’s Encrypt:
-
Зарегистрируйте домен или поддомен у DNS-регистратора.
-
Создайте в домене А-запись с публичным IP-адресом ВМ. Дождитесь, когда обновятся данные.
-
Подключитесь к ВМ по SSH. Для этого используйте логин, который вы задали при создании ВМ, и закрытый SSH-ключ, созданный ранее.
-
Установите необходимые пакеты для работы с Let’s Encrypt:
sudo apt install certbot python3-certbot-nginx
Подтвердите установку.
-
Откройте для редактирования файл конфигурации Nginx:
sudo nano /etc/nginx/sites-available/default
-
В параметре
server_name
укажите<ваш_домен> www.<ваш_домен>
. -
Сохраните изменения, нажав сочетание клавиш
ctrl/cmd + X
. -
Проверьте конфигурацию Nginx:
sudo nginx -t
Результат:
syntax is ok test is successful
-
Перезапустите Nginx:
sudo systemctl reload nginx
-
Запустите команду выпуска сертификата:
sudo certbot --nginx -d <ваш_домен> -d www.<ваш_домен>
Вам потребуется ввести электронную почту и дважды согласиться с политикой конфиденциальности.
Результат:
Congratulations! You have successfully enabled HTTPS
Сертификат будет обновляться автоматически. При возникновении проблем используйте команду:
sudo certbot renew --dry-run
UDP Automotive
UDP Automotive осуществляет техническую поддержку пользователей в Yandex Cloud. Вы можете связаться с технической поддержкой по электронной почте time-sheets@udpauto.ru.
Yandex Cloud
Yandex Cloud не предоставляет техническую поддержку продукта. При возникновении проблем обращайтесь к информационным ресурсам разработчика.