Docker container for Prosody communication server
1.4K
Docker container for Prosody IM communication server.
Please star this project on Docker Hub: https://hub.docker.com/r/osminogin/prosody/
Copy config dir from running container to docker host:
docker run --rm --name prosody osminogin/prosody
sudo docker cp <container>:/etc/prosody /srv
Make the necessary changes and mount it as volume inside the container.
Also you must create first user to connect to the server:
docker exec <container> prosodyctl register <user> <domain> <password>
docker run -d \
-p 5222:5222 \
-p 5269:5269 \
-v /srv/prosody /etc/prosody \
osminogin/prosody
[Unit]
Description=Prosody IM service
After=docker.service
Requires=docker.service
[Service]
TimeoutStartSec=0
Restart=always
RestartSec=30s
Restart=on-failure
ExecStartPre=-/usr/bin/docker rm -f prosody
ExecStartPre=/usr/bin/docker pull osminogin/prosody
ExecStart=/usr/bin/docker run --name prosody \
-p 5222:5222 \
-p 5269:5269 \
-v /srv/prosody /etc/prosody \
osminogin/prosody
ExecStop=/usr/bin/docker stop prosody
[Install]
WantedBy=multi-user.target
MIT
Content type
Image
Digest
Size
56.8 MB
Last updated
almost 10 years ago
docker pull osminogin/prosody