We help IT Professionals succeed at work.

simple standalone chat server/client that runs on Windows/Apache webserver

Last Modified: 2019-03-03
Hello, I need help finding a simple standalone chat server solution that I can install to a Windows webserver.  I don't want to use any cloud stuff, no trialware, nothing I must register.  I am okay with a "powered by link". Opensource would be ideal.  Nothing with a ton of bells and whistles that track user behavior an monitor, I am against that kind of thing.

Just a basic chat box that pops up when a visitor arrives, and if an admin is also logged on the user and site admin can connect, if not it displays a leave a message type thing.  The end user should be able to remain anonymous or just use any alias to begin a chat. I don't need or want it to keep any chat records. The user should not have to install anything either.      

If it matters, some services I got running are mysql and apache for windows.

Any suggestions?
Watch Question

David FavorFractional CTO
Distinguished Expert 2019

There are many options for common Linux Distros like Ubuntu.

https://rocket.chat/ is a good starting point.

For Windows, you'll likely use a paid service.

Tip: Cloud just means a server farm somewhere. Nothing special about cloud services.


I found this about 5 pages back on google http://zchat.com

Says they have a free plan, self hosting (I think that is for free plan) wondering if that is the catch, and if not, what else is.  Guess I will try to install it, see if it makes me register a card, which is always a sort of bate and switch.  But so far seems like the only on prem hosting free solution for windows.
Senior IT System EngineerSenior Systems Engineer

You can try use this freeware: https://igniterealtime.org/projects/spark/

or better yet, you can use this software from Microsoft that is free: https://products.office.com/en-us/microsoft-teams/free
Prabhin MPDevOps Engineer
Distinguished Expert 2018

I suggest you to go with openfire,

Openfire is a real time collaboration server licensed under the Open Source Apache License. It uses the only widely adopted open protocol for instant messaging, XMPP (also called Jabber).

follow this link to setup


@ Prabhin,
I am trying to figure out, is that a live web chat?  The goal is have a chat that that the user can interface with 1 on 1 with an agent/admin on the website.  I am trying to avoid messengers the client must download.  I can't really tell by what I am seeing on this software.  

I do like that it runs on apache/sql


I found this, wondering if it will do the trick...https://livehelperchat.com/

As far as I can tell it uses php and mysql so should run on windows?
David FavorFractional CTO
Distinguished Expert 2019

Stick with 100% LAMP, as trying to get LAMP software to run on Windows... well... only people who've never tried doing this type of work think it's a good idea.

If you have unlimited time + budget, give it a shot.

If you're looking for something that works, stick with running LAMP software inside a LAMP Stack.
Prabhin MPDevOps Engineer
Distinguished Expert 2018

you need to download the client and then start chatting.
even for live chater, you need the client to be installed, I'm referring the link which you posted above


@ Prabhin
I'm not so sure, look lower on the page, see "Live Support/Help module example" and there is a chat widget which you can use right now, that is what I am aming for.  Think the client is just for the agents to manage chats. By the way, I messeged the dev so this conversation will be a bit trivial, but these small dev sites almost never reply, which is why I am here.

@ David,
I will research it, thanks
This one is on us!
(Get your first solution completely free - no credit card required)

Gain unlimited access to on-demand training courses with an Experts Exchange subscription.

Get Access
Why Experts Exchange?

Experts Exchange always has the answer, or at the least points me in the correct direction! It is like having another employee that is extremely experienced.

Jim Murphy
Programmer at Smart IT Solutions

When asked, what has been your best career decision?

Deciding to stick with EE.

Mohamed Asif
Technical Department Head

Being involved with EE helped me to grow personally and professionally.

Carl Webster
CTP, Sr Infrastructure Consultant
Empower Your Career
Did You Know?

We've partnered with two important charities to provide clean water and computer science education to those who need it most. READ MORE

Ask ANY Question

Connect with Certified Experts to gain insight and support on specific technology challenges including:

  • Troubleshooting
  • Research
  • Professional Opinions
Unlock the solution to this question.
Join our community and discover your potential

Experts Exchange is the only place where you can interact directly with leading experts in the technology field. Become a member today and access the collective knowledge of thousands of technology experts.

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.


Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.