What are my options for hosting a private chat room server for <10 people (my family)?

Should I use a web server in combination with a chat component? Or an IRC server with a web interface component? Or something else?


  • Gratis
  • Runs on Linux.
  • Hosts a web interface.
    • Makes a sound when the chat tab is inactive and a message arrives.
  • Uses an encrypted connection (e.g., SSL)
  • Uses login credentials that I (the host) define in a file.
  • So login credentials in let's say a MySQL database would not work out? – Tom Dec 8 '15 at 22:56
  • @Tom That's ok, but unnecessary for such a small amount of data. It's only 10 name/password combinations. – Kern Dec 8 '15 at 23:09
  • I've found rocket.chat. That might be a possibility. – Kern Dec 8 '15 at 23:54
  • I've used rocket chat, it's very similar to slack – Tom Dec 9 '15 at 2:28
  • With the web interface part, I suggest matrix.org along with riot.im ... it's federated, so you can even decide to connect to others later on, like you'd be able to do with XMPP (Jabber) as well. It's open source in addition to the requirements you put up. Not sure about your last requirement, though. – 0xC0000022L Feb 9 '17 at 23:56

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.