Добавлен README.md
Этот коммит содержится в:
@@ -0,0 +1,57 @@
|
|||||||
|
# WSMessenger
|
||||||
|
|
||||||
|
WSMessenger — собственный Android/Web мессенджер на базе Matrix.
|
||||||
|
|
||||||
|
Проект создаётся как независимая экосистема StackWorks:
|
||||||
|
- Android-приложение;
|
||||||
|
- web-клиент;
|
||||||
|
- Matrix homeserver;
|
||||||
|
- встраиваемый чат-виджет;
|
||||||
|
- админ-панель;
|
||||||
|
- операторские панели;
|
||||||
|
- self-hosted установка рядом с FastPanel.
|
||||||
|
|
||||||
|
## Главная цель
|
||||||
|
|
||||||
|
Создать современный self-hosted мессенджер с:
|
||||||
|
- собственным брендом;
|
||||||
|
- независимой инфраструктурой;
|
||||||
|
- Android-клиентом;
|
||||||
|
- web-клиентом;
|
||||||
|
- поддержкой виджета для сайтов;
|
||||||
|
- возможностью масштабирования;
|
||||||
|
- безопасной установкой рядом с существующими проектами.
|
||||||
|
|
||||||
|
## Базовая архитектура
|
||||||
|
|
||||||
|
- Matrix Synapse;
|
||||||
|
- PostgreSQL;
|
||||||
|
- coturn;
|
||||||
|
- FastPanel reverse proxy;
|
||||||
|
- Docker Compose;
|
||||||
|
- Android Matrix SDK;
|
||||||
|
- собственный backend/панель.
|
||||||
|
|
||||||
|
## Безопасность
|
||||||
|
|
||||||
|
WSMessenger никогда не должен ломать существующие проекты:
|
||||||
|
- ArtistFlow;
|
||||||
|
- сайты FastPanel;
|
||||||
|
- nginx-конфиги;
|
||||||
|
- существующие базы данных.
|
||||||
|
|
||||||
|
Все сервисы запускаются отдельно и наружу публикуются только через reverse proxy.
|
||||||
|
|
||||||
|
## Структура проекта
|
||||||
|
|
||||||
|
- docs/ — документация;
|
||||||
|
- scripts/ — installer/healthcheck;
|
||||||
|
- public/widget/ — web widget;
|
||||||
|
- docker-compose.yml — инфраструктура Matrix;
|
||||||
|
- .sw — главный журнал проекта.
|
||||||
|
|
||||||
|
## Текущий статус
|
||||||
|
|
||||||
|
Версия: 0.1.0
|
||||||
|
|
||||||
|
Подготовлен базовый фундамент проекта.
|
||||||
Ссылка в новой задаче
Block a user