Create Your Own Instant Messaging/Chat Server Using “Openfire” in Linux

If you have any questions or problems regarding this article and want help within 24 Hours? Ask Now

Avishek Kumar

I am a major in computer science, love to research nix. I love to write codes and scripts, review distros, experiment Foss Technologies, write technical articles, Hack, of course Ethically. I am working as System Administrator (nix) for a NGO.

Your name can also be listed here. Got a tip? Submit it here to become an TecMint author.

Receive Your Free Complimentary eBook NOW! -

Download Free Linux eBooks

Advanced Bash-Scripting Guide
Linux Bible
A Newbie's Getting Started Guide to Linux
Ubuntu Linux Toolbox: 1000+ Commands

You may also like...

70 Responses

  1. Necrosynth says:

    Thanks a lot for the tut friend! I’m also a CS major, I was considering coding my own server and client in Python.. but it’s a bit tedious. I will do Udp/Tcp client and server, maybe check out the source for this. Anyway, thanks a lot!

    • Avishek Kumar says:

      Thanks @Necrosynth for the feedback.
      If I were coding it I would have preferred UDP – Keep connected even when connection drop and IP changes, no time out.
      I would love to see the codes you are writing (on github probably).
      Keep connected for more such posts.

  2. Roger says:

    That so very good tutorial ..
    openfire good and install server but would like to know devo do so you can access my seridor from internet (outside my local network ) ..
    Thank you …

  3. OLAWUNMI says:

    All i want is to creat my own instant messaging

  4. hamza says:

    bro is openfire free?

  5. Rohan says:

    Nice explanation.
    I would like to know if Spark saves the chat transcripts of every user on the server automatically, or is it only available on the user’s system?
    If it doesn’t do it automatically, is there any way to do so?

  6. BIVUGIRE Girbert says:

    if it is possible tell me how to create my own messenger

    • Avishek Kumar says:

      Yeah BIVUGIRE Gibert,
      It is quiet possible to create your own Instant Messanger. All You Need is

      1. Domain (You may buy it from any Domain registrant)
      2. Hosting (Though you may buy it from any host, I suggest you to buy from Hostgator and apply code “TecMint025″, to get 25% off).
      3. Deploy ‘Openfire’, and Perform Necessary settings.

      You may contact Admin @[at] for Domain/Hosting related concern.
      You may Contact me @ avishek1210[at] for any technical concern.

      We can do Basic settings for you for free. If More than basic settings are required we may do it for you on a very small charge.

  7. Muhammad Sohail says:

    I want to use voice over ip inside my organization. How can it be possible.

    • Avishek Kumar says:

      There are a plenty of VOIP Application software for Linux. Here are a few –

      VoIP Softphone clients
      QuteCom VoIP softphone originally known as WengoPhone
      Ekiga VoIP and video conferencing application for GNOME
      Linphone SIP video-phone
      Twinkle Qt-based VoIP phone
      Kiax Simple user interface for making VoIP calls to Asterisk PBX
      Skype Skype peer-to-peer Voice over Internet Protocol (VoIP) software
      KPhone Supports Presence and Instant Messaging

      Server Software
      Asterisk Open Source VoIP PBX
      FreeSWITCH Telephony platform to facilitate the creation of voice and chat driven products
      GNU Gatekeeper VOIP gatekeeper for H.323
      sipXecs IP based communications system (IP PBX)

  8. naveen says:

    I am not able to install spark on my OS X Yosemite/mavericks10.9.4,and also not able to install spark web.Fast path web chat is also not working,i have centos 6.6(32 bit)…

  9. Truong says:

    in case, I installed openfire and then I have my website.
    I would like to integrate chat to my website so that I and my customer can used it for exchanging information.

    is it possible?

    • Avishek Kumar says:

      yes Truong, its possible. We can do it for you on a very Minimal Charge. You may contact us at[at]

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Join Over 80000+ Linux Users
  1. 52882
  2. 2763
  3. 18,639

Enter your email to get latest Linux Howto's