Зафиксирован успешный запуск SWChat Core
Этот коммит содержится в:
+19
-18
@@ -189,6 +189,11 @@ SWChat Core разворачивается на отдельном сервер
|
||||
- Принято решение ставить SWChat Core на отдельный сервер.
|
||||
- Старый FastPanel-сервер использовать только для frontend/web-client в будущем.
|
||||
- Принято решение сначала тестировать SWChat Core официальными Matrix-клиентами, затем писать собственный клиент.
|
||||
- Исправлен docker-compose.yml: контейнеры переименованы в swchat-*, убран obsolete version, добавлены переменные .env.
|
||||
- Исправлена PostgreSQL locale для Synapse: добавлены POSTGRES_INITDB_ARGS с locale C.
|
||||
- Исправлена проблема compose down без env: POSTGRES_PASSWORD получил безопасный fallback.
|
||||
- SWChat Core успешно поднялся на новом сервере: swchat-synapse healthy, swchat-postgres up.
|
||||
- Локальный Matrix endpoint успешно отвечает: curl http://127.0.0.1:8008/_matrix/client/versions вернул HTTP 200 OK и JSON версий Matrix API.
|
||||
- Зафиксировано, что widget.stackworks.ru — отдельный production-виджет StackWorks.
|
||||
- Зафиксировано, что widget.stackworks.ru пока никак не связывается с Matrix/SWChat.
|
||||
- Зафиксировано, что новый виджет SWChat не планируется.
|
||||
@@ -197,30 +202,26 @@ SWChat Core разворачивается на отдельном сервер
|
||||
|
||||
## Текущий этап установки
|
||||
|
||||
Запуск SWChat Core на новом отдельном сервере.
|
||||
SWChat Core локально работает на новом отдельном сервере.
|
||||
|
||||
Команда установки:
|
||||
Проверено:
|
||||
|
||||
```bash
|
||||
sudo mkdir -p /opt/swchat
|
||||
sudo git clone https://github.com/viktor138irk/SWChat.git /opt/swchat/source
|
||||
cd /opt/swchat/source
|
||||
sudo SERVER_NAME=matrix.stackworks.ru bash scripts/install.sh
|
||||
```
|
||||
|
||||
После установки проверить:
|
||||
|
||||
```bash
|
||||
sudo bash /opt/swchat/source/scripts/healthcheck.sh
|
||||
docker ps
|
||||
curl http://127.0.0.1:8008/_matrix/client/versions
|
||||
```
|
||||
|
||||
Результат:
|
||||
- swchat-synapse: Up, healthy;
|
||||
- swchat-postgres: Up;
|
||||
- Matrix API: HTTP 200 OK.
|
||||
|
||||
## Следующий шаг
|
||||
|
||||
После получения вывода установки:
|
||||
- исправить ошибки installer при наличии;
|
||||
- проверить контейнеры;
|
||||
- проверить Matrix endpoint;
|
||||
- подготовить DNS для matrix.stackworks.ru на новый сервер;
|
||||
- проверить вход через официальный Matrix/Element клиент;
|
||||
Следующий этап:
|
||||
- подготовить публичный HTTPS-доступ к matrix.stackworks.ru на Core-сервере;
|
||||
- настроить DNS A-запись matrix.stackworks.ru на IP нового Core-сервера;
|
||||
- выбрать способ HTTPS на Core-сервере: Caddy/Nginx/Traefik, без участия FastPanel;
|
||||
- создать первого пользователя Matrix;
|
||||
- проверить вход через официальный Element/Matrix клиент;
|
||||
- только после этого готовить frontend на FastPanel-сервере и свой Android/Web-клиент.
|
||||
|
||||
Ссылка в новой задаче
Block a user