Jappix Web Jabber client
This image provides Jappix (from https://jappix.org/) as a simple Docker image
based on official PHP images. The image exposes the Jappix Web interface on TCP
It is advised to setup a reverse-proxy in front of the Jappix server.
The following volumes are exported by the image :
/var/www/html/tmp: temporary files, optional
/var/www/html/log: application log files, optional
/var/www/html/store: uploaded files and configuration, mandatory
Running the image
You must at least mount
/var/www/html/store to run the image:
docker run -d --restart=always --name=jappix \ -v /data/jappix:/var/www/html/store \ tedomum/jappix
It is recommended to use a reverse proxy in front of Jappix, especially as a TLS endpoint. The excellent jwilder/nginx-proxy is fairly easy to use. Once configured, simply run the Jappix image:
docker run -d --restart=always --name=jappix \ -v /data/jappix:/var/www/html/store \ -e VIRTUAL_HOST=you.hostname.tld \ tedomum/jappix
Jappix is configured through the Web interface. Configuration files are stored in
/var/www/html/store that must be mounted to a persistent storage.
The initial configuration assistant will run if the configuration is empty.