Установка
В Docker
Заголовок раздела «В Docker»Самый быстрый способ — Docker. Из папки репозитория:
docker compose up -dИнтерфейс откроется на http://localhost:3000, данные хранятся в томе tsmc-data. Готовый образ CI публикует
как ghcr.io/dispbd/tsmc; пока репозиторий закрыт, для него нужен docker login ghcr.io. При первом входе TSMC
предложит создать администратора. Сборка образа из исходников, docker compose, резервные копии и обновление —
в разделе Docker.
Из исходников
Заголовок раздела «Из исходников»Нужны Node.js 24 или новее и pnpm:
pnpm installpnpm build # веб-интерфейс и CLIpnpm start # http://127.0.0.1:3000, данные в data/tsmc.db- Чтобы открыть сервер в сеть, поставьте перед ним обратный прокси с HTTPS и задайте
TSMC_SECURE_COOKIES=1иTSMC_TRUST_PROXY=1— см. Эксплуатация. - Все настройки сервера — Переменные окружения.
- Роли и доступ — Пользователи и доступ.