mguschin
eb8a2e3145
Enable mod_mam for persistent direct message archiving
...
Messages are stored indefinitely in MySQL.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-01 20:40:03 +03:00
mguschin
86e947efb0
Add ca-certificates to fix s2s TLS verification
...
Without CA certs, Prosody cannot verify remote servers' certificates,
causing all server-to-server connections to fail with "not trusted".
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-01 20:29:58 +03:00
mguschin
333df5ca4a
Mount only xmpp cert dirs to fix letsencrypt permission errors
...
Mount specific live/ and archive/ subdirectories instead of all of
/etc/letsencrypt to avoid Prosody scanning root-only directories
(accounts/, archive/ for other domains). Also remove allow_registration.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-01 19:55:56 +03:00
mguschin
c28f5e00bd
Enable s2s_require_encryption to match s2s_secure_auth
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-01 19:47:55 +03:00
mguschin
e1a4c4b733
Remove obsolete version attribute from docker-compose.yml
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-01 19:37:50 +03:00
mguschin
6015367332
Fix TLS cert domain mismatch: VirtualHost now matches cert domain
...
VirtualHost changed from "guschin.info" to "xmpp.guschin.info" to match
the Let's Encrypt certificate. Moved certificates directive before
VirtualHost block. Removed misplaced default_realm and global ssl block.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-01 19:31:03 +03:00
mguschin
bdcb7e1709
Fixed tls config..
2026-02-04 13:52:52 +03:00
mguschin
41dc0258a0
Fix symlinks.
2026-02-04 13:33:27 +03:00
mguschin
7b09ea97ec
Fix su prosody (4).
2026-02-04 13:30:56 +03:00
mguschin
e7e784fd64
Fix su prosody (3).
2026-02-04 13:29:45 +03:00
mguschin
4308de8b0e
Fix su prosody (2).
2026-02-04 13:28:21 +03:00
mguschin
198a6a584e
Fix su prosody.
2026-02-04 13:27:02 +03:00
mguschin
62f31eb7bc
Using existing certs..
2026-02-04 13:25:46 +03:00
mguschin
2485e6fe3f
Delete user prosody from entrypoing..
2026-02-04 13:24:19 +03:00
mguschin
6b6a531256
Delete self signed certs.
2026-02-04 13:19:36 +03:00
mguschin
f55fd8d72c
Fix self signed certs.
2026-02-04 13:17:59 +03:00
mguschin
94a293d34d
Certs volume.
2026-02-04 13:14:27 +03:00
mguschin
6341d5e707
Fix certs path.
2026-02-04 13:13:46 +03:00
mguschin
b8ce6f7ce0
lua-unbound.
2026-02-04 11:46:18 +03:00
mguschin
865230871a
nginx ssl.
2026-02-03 21:53:08 +03:00
mguschin
1097b4b99b
certs path.
2026-02-03 21:52:24 +03:00
mguschin
01843cc2a2
certs volume.
2026-02-03 21:50:38 +03:00
mguschin
483f2438f9
certs in docker compose.
2026-02-03 21:47:11 +03:00
mguschin
1b6748717f
nginx.
2026-02-03 21:43:44 +03:00
mguschin
f784ee76b4
change ip.
2026-02-03 21:33:56 +03:00
mguschin
973e8d4268
extra hosts.
2026-02-03 21:30:02 +03:00
mguschin
d41888df6e
Network.
2026-02-03 21:26:44 +03:00
mguschin
94271ddfb3
MySQL running on host.
2026-02-03 21:03:20 +03:00
mguschin
6b54303482
Init.
2026-02-02 20:12:50 +03:00
b8f89cd286
Initial commit
2026-02-02 20:11:48 +03:00