Карта платформы
Пользователю нужны в основном Chat и Tasks. Ниже — все публичные адреса и «невидимые» куски стека, чтобы было понятно, зачем они.
| Адрес | Зачем | Кому |
|---|---|---|
sankalpa.top |
Лендинг + Matrix well-known (имя сервера) | Все |
chat.sankalpa.top |
Веб-чат Element, API Matrix, вход MAS, звонки | Все в чате |
tasks.sankalpa.top |
TaskFlow — задачи и проекты | Команда / личные дела |
docs.sankalpa.top |
Эта документация | Все |
snakalpa.top редиректит на новый. Аккаунты чата там больше не живут — только @ник:sankalpa.top.| Сервис | Роль | Как это видно пользователю |
|---|---|---|
| Synapse | Homeserver Matrix: комнаты, сообщения, синк | Сам чат «просто работает» |
| MAS | Вход и регистрация (Matrix Authentication Service) | Страница логина/регистрации в браузере и Element X |
| Element Web | Веб-клиент на chat.sankalpa.top | Интерфейс в браузере |
| LiveKit | Медиа-сервер для звонков (MatrixRTC) | Кнопка звонка / видео |
| lk-jwt | Выдаёт токены для LiveKit | Невидимо; без него звонок не стартует |
| coturn | TURN/STUN — пробивает NAT/firewall | Звонки из домашнего Wi‑Fi / мобильной сети |
| Caddy | HTTPS, маршруты, сертификаты | Зелёный замочек в браузере |
| Часть | Роль |
|---|---|
| TaskFlow Web (PWA) | Интерфейс: Today, проекты, канбан, спринты |
| API (FastAPI) | Авторизация, задачи, уведомления, WebSocket |
| PostgreSQL | Данные workspace / задач |
| Redis | Realtime-обновления и лимиты |
Аккаунт Tasks отдельный от Matrix: email/пароль или OAuth (Google/GitHub), не @ник:sankalpa.top.
@логин:sankalpa.topsankalpa.top