Публичные запросы приходят на домены *.celestialteam.ru. TLS завершается на Caddy, который выдаёт сертификаты Let’s Encrypt и направляет запросы во внутренние сервисы.
Основные компоненты:
| Компонент | Назначение |
|---|---|
| Caddy | HTTPS, сертификаты, reverse proxy |
| Portainer | управление Docker |
| Crafty Controller | управление Minecraft-сервером |
| Minecraft NeoForge 1.21.1 | игровой сервер CreateDemocracy |
| Gravit LaunchServer 5.7.9 | авторизация, профили, обновления лаунчера |
| SimpleCabinet | регистрация, авторизация, скины и кабинет игрока |
| PostgreSQL SimpleCabinet | данные пользователей кабинета |
| GLAP | отдельный административный сервис; не является частью кабинета |
| Wiki.js | эта база знаний |
| PostgreSQL Wiki.js | изолированная база документации |
| Адрес | Назначение |
|---|---|
celestialteam.ru |
лендинг и кабинет игрока |
launcher.celestialteam.ru |
совместимый адрес лаунчерного веб-сервиса |
cabinet.celestialteam.ru |
совместимый адрес кабинета |
crafty.celestialteam.ru |
панель Crafty |
portainer.celestialteam.ru |
Portainer |
glap.celestialteam.ru |
GLAP |
docs.celestialteam.ru |
Wiki.js |