open
- Test turn auth ...possibly disable scam auth
done
- add and test stun/turn
- new log configuration
- c2s, s2s and http
- listen
- modules
- .env dynamic configuration
- check the reference config from https://hub.docker.com/r/rroemhild/ejabberd/
- add abuse address
- re-enable irc
- add conversejs
- set conversejs as startpage
- compliance test
deferred
- consistent backup of the mnesa DB
- add container to run: docker exec ejabberd bin/ejabberdctl backup /home/ejabberd/backup/backup
- fix certificate expiration
- idea: add a config-reload via acme.sh trigger-file
- info: newer versions apparently reload when the date of the pem file changes
- next: if the issue persists, let's try to not use a wildcard in the config but the exact filename
- automatic update with watchtower
- there have been breaking changes in the past, so this might be no good idea ;-)
wishlist
- mam in sqlite with migration path for existing msgs
Monitor if file permissions changed and change them back
ssl update ideas
docker run -it --rm -d \
-v /opt/docker/proxy/data/certs/im.s-up.net/:/home/ejabberd/ssl/ \
--name ejabberd-perms alpine \
sh -c 'apk add --no-cache inotify-tools
while true; do inotifywait /home/ejabberd/ssl/key.pem --event attrib \
&& chmod -R o+r,o+X /home/ejabberd/ssl/; done'