Справочник

Конфигурация

Вся настройка — в /opt/helper/.env. Файл создаётся при установке (chmod 600) и переживает обновления.

Редакция от 27 июля 2026

Порт и доступ

Наружу торчит единственный порт nginx-edge — HTTP_PORT (по умолчанию 8080). Задать его до установки:

sudo HTTP_PORT=9000 bash get.sh

Или поменять после — в .env, затем sudo helper restart.

Ключи .env

ПеременнаяНазначение
HTTP_PORTВнешний порт платформы (edge nginx)
SECRET_KEYDjango SECRET_KEY (генерируется)
POSTGRES_DB / _USER / _PASSWORDРеквизиты базы (по умолчанию БД teamled)
HELPER_ADMIN_EMAIL / _PASSWORDПервичная учётка администратора
LICENSE_FILEПуть к файлу с ключом для пре-провижна (опц.)
Меняете .env вручную — применяйте sudo helper restart. Смотреть значения с маскировкой секретов: helper config.

HTTPS и reverse proxy

Team Helper отдаёт HTTP. Для TLS поставьте перед ним nginx/Caddy/Traefik с сертификатом, проксируйте на HTTP_PORT и пробрасывайте WebSocket (доски и живые прогоны сценариев работают по WS):

location / {
    proxy_pass http://127.0.0.1:8080;
    proxy_set_header Host $host;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    proxy_set_header X-Forwarded-Proto $scheme;
}

Данные

База, Redis и загруженные файлы лежат в Docker-томах на хосте и сохраняются между обновлениями. Резервное копирование — Эксплуатация.