Lightweight containerized prosody tooling + moved auth scripts + xmpp reconnect/auth stabilization
This commit is contained in:
29
INSTALL.md
29
INSTALL.md
@@ -47,6 +47,13 @@ XMPP bridge settings:
|
||||
- `XMPP_PORT`
|
||||
- `XMPP_SECRET`
|
||||
|
||||
Prosody container helpers:
|
||||
|
||||
- `QUADLET_PROSODY_CONFIG_FILE`
|
||||
- `QUADLET_PROSODY_CERTS_DIR`
|
||||
- `QUADLET_PROSODY_DATA_DIR`
|
||||
- `QUADLET_PROSODY_LOGS_DIR`
|
||||
|
||||
For XMPP media upload, configure one of:
|
||||
|
||||
- `XMPP_UPLOAD_SERVICE`
|
||||
@@ -144,6 +151,28 @@ make stop && make run
|
||||
- Confirm `XMPP_UPLOAD_SERVICE`/`XMPP_UPLOAD_JID` is set, or discovery works.
|
||||
- Check runtime logs for slot request and upload errors.
|
||||
|
||||
### D) Prosody container (lightweight, no systemd)
|
||||
|
||||
Use:
|
||||
|
||||
```bash
|
||||
./utilities/prosody/manage_prosody_container.sh up
|
||||
./utilities/prosody/manage_prosody_container.sh status
|
||||
./utilities/prosody/manage_prosody_container.sh logs
|
||||
```
|
||||
|
||||
Auth script path for Prosody config:
|
||||
|
||||
```lua
|
||||
external_auth_command = "/code/utilities/prosody/auth_django.sh"
|
||||
```
|
||||
|
||||
Certificate renewal helper (run as root on host):
|
||||
|
||||
```bash
|
||||
./utilities/prosody/renew_prosody_cert.sh
|
||||
```
|
||||
|
||||
### C) Signal or WhatsApp send failures
|
||||
|
||||
- Verify account/link status in service pages.
|
||||
|
||||
Reference in New Issue
Block a user