Docker container for openfire with starkweb client include.
"Openfire is a real time collaboration (RTC) server licensed under the Open Source Apache License. It uses the only widely adopted open protocol for instant messaging, XMPP (also called Jabber). Openfire is incredibly easy to setup and administer, but offers rock-solid security and performance."
To install docker in Ubuntu 14.04 use the commands:
$ sudo apt-get update
$ sudo apt-get install docker.io
To install docker in other operating systems check docker online documentation
To run container use the command below:
$ docker run -d -p 9090:9090 -p 5222:5222 -p 5269:5269 \
-p 5223:5223 -p 7443:7443 -p 7777:7777 -p 7070:7070 -p 5229:5229 -p 5275:5275 \
-p 5000-6000:5000-6000/tcp -p 5000-6000:5000-6000/udp \
quantumobject/docker-openfire
After that check with your browser at addresses plus the port assigined by docker or you:
- http://host_ip:9090/
where MySQL user will be openfireuser with password openfiredbpasswd for database openfire at localhost Then need to add email and password for admin account.
When done configuring OpenFire and adding some users you can use the internal web client :
- ** http://host_ip:9090/sparkweb/ **
To access the container from the server that the container is running :
$ docker exec -it container_id /bin/bash
note: -p 5275:5275 -p 5000-6000:5000-6000/tcp -p 5000-6000:5000-6000/udp this only needed if you going to used plugins for Openfire Meetings.
About openfire: www.igniterealtime.org/projects/openfire/index.jsp
To help improve this container docker-openfire
Example of this docker-openfire