Skip to content

AlphaStaxLLC/docker-openfire

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-openfire

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."

Install dependencies

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

Usage

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

Accessing the openfire applications:

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.

More Info

About openfire: www.igniterealtime.org/projects/openfire/index.jsp

To help improve this container docker-openfire

Example of this docker-openfire

About

Docker container for openfire

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages