{"id":26017,"date":"2016-04-13T14:59:03","date_gmt":"2016-04-13T12:59:03","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/?p=26017"},"modified":"2016-04-14T12:15:06","modified_gmt":"2016-04-14T10:15:06","slug":"rocket-chat-the-ultimate-self-hosted-open-source-chat-platform","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2016\/04\/13\/rocket-chat-the-ultimate-self-hosted-open-source-chat-platform\/","title":{"rendered":"Rocket.Chat &#8211; the ultimate self-hosted open source chat platform"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p>Chat is becoming more and more important for team communication and collaboration (<a href=\"https:\/\/mamchenkov.net\/wordpress\/2016\/02\/10\/what-is-chatops-a-guide-to-its-evolution-adoption-significance\/\">what is ChatOps?<\/a>). \u00a0Old school applications like Skype are being replaced with modern, web-based chat platforms, that provide group\/room and one-on-one chats, file uploads, screen sharing, voice and video communications, API integration and more. \u00a0There are plenty of solutions to choose from too.<\/p>\n<p>Traditionally, self-hosted solutions were difficult to setup and maintain, and were lacking in integration options. \u00a0So many teams\u00a0choose to go for the third-party hosted approach. \u00a0This is not very exciting for companies that deal with sensitive data though.<\/p>\n<p>As <a href=\"https:\/\/mamchenkov.net\/wordpress\/2015\/12\/07\/infrastructure-update-github-bitbucket-hipchat-teamworkpm-and-redmine\/\">mentioned before<\/a>, at work, we are using <a href=\"https:\/\/www.hipchat.com\/\">HipChat<\/a>. \u00a0It&#8217;s nice, it&#8217;s free, and it integrates nicely. \u00a0Lately, there has been a lot of hype about <a href=\"https:\/\/slack.com\/\">Slack<\/a>, which I tried, but didn&#8217;t particularly like.<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/04\/rocket.chat_.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"26018\" data-permalink=\"https:\/\/mamchenkov.net\/wordpress\/2016\/04\/13\/rocket-chat-the-ultimate-self-hosted-open-source-chat-platform\/rocket-chat\/\" data-orig-file=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/04\/rocket.chat_.png?fit=808%2C380&amp;ssl=1\" data-orig-size=\"808,380\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"rocket.chat\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/04\/rocket.chat_.png?fit=660%2C310&amp;ssl=1\" class=\"aligncenter size-medium wp-image-26018\" src=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/04\/rocket.chat_-500x235.png?resize=500%2C235&#038;ssl=1\" alt=\"rocket.chat\" width=\"500\" height=\"235\" srcset=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/04\/rocket.chat_.png?resize=500%2C235&amp;ssl=1 500w, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/04\/rocket.chat_.png?resize=768%2C361&amp;ssl=1 768w, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/04\/rocket.chat_.png?w=808&amp;ssl=1 808w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<p>Today, however, I came across a very nice option, which seems to be a breeze to self-host and maintain &#8211; <a href=\"https:\/\/rocket.chat\/\">Rocket.Chat<\/a>. \u00a0It&#8217;s modern &#8211; written in JavaScript, it has a <a href=\"https:\/\/github.com\/RocketChat\/Rocket.Chat#features\">long list of features<\/a>, and there is a vibrant community around it.<\/p>\n<p>You can try <a href=\"https:\/\/rocket.chat\/live-demo\">the live demo<\/a>, or <a href=\"https:\/\/github.com\/RocketChat\/Rocket.Chat#deployment\">deploy it to your infrastructure<\/a> via a gadzillion different methods, or read <a href=\"https:\/\/rocket.chat\/docs\">the beautiful documentation<\/a>. \u00a0And there&#8217;s a rumor of HipChat and Slack import tool, so you won&#8217;t have to start from scratch&#8230;<\/p>\n<p>Let me know what you think.<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>Chat is becoming more and more important for team communication and collaboration (what is ChatOps?). \u00a0Old school applications like Skype are being replaced with modern, web-based chat platforms, that provide group\/room and one-on-one chats, file uploads, screen sharing, voice and video communications, API integration and more. \u00a0There are plenty of solutions to choose from too. &hellip; <a href=\"https:\/\/mamchenkov.net\/wordpress\/2016\/04\/13\/rocket-chat-the-ultimate-self-hosted-open-source-chat-platform\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Rocket.Chat &#8211; the ultimate self-hosted open source chat platform<\/span><\/a><\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"Rocket.Chat - the ultimate self-hosted open source chat platform #Chat #WebWork #HipChat #Slack #RocketChat","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_links_to":"","_links_to_target":""},"categories":[1,62,1334],"tags":[3408,3179,90,3397,2295,3416,3415],"keyring_services":[],"class_list":["post-26017","post","type-post","status-publish","format-standard","hentry","category-general","category-technology","category-web-work","tag-chatops","tag-collaboration","tag-communications","tag-hipchat","tag-instant-messaging","tag-rocket-chat","tag-slack"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":28494,"url":"https:\/\/mamchenkov.net\/wordpress\/2018\/04\/18\/zulip-open-source-team-chat-with-threads\/","url_meta":{"origin":26017,"position":0},"title":"Zulip &#8211; Open Source team chat with threads","author":"Leonid Mamchenkov","date":"April 18, 2018","format":false,"excerpt":"Zulip is yet another Open Source team chat solution (much like Rocket.Chat).\u00a0 It has a number of cool features, including Markdown support for messages and drag-n-drop uploads, numerous integrations, and can be used as a self-hosted solution or as a SaaS.","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2018\/04\/message-formatting-332x500.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":25167,"url":"https:\/\/mamchenkov.net\/wordpress\/2016\/02\/10\/what-is-chatops-a-guide-to-its-evolution-adoption-significance\/","url_meta":{"origin":26017,"position":1},"title":"What is ChatOps? A guide to its evolution, adoption &#038; significance","author":"Leonid Mamchenkov","date":"February 10, 2016","format":false,"excerpt":"HipChat blog runs a rather lengthy post on what ChatOps are - \"What is ChatOps? A guide to its evolution, adoption & significance\", which provides some insight into how the new generation of teams communicate. At Qobo, we are at Stage 3 - Gimini, with a whole lot of dedicated\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":23729,"url":"https:\/\/mamchenkov.net\/wordpress\/2015\/03\/19\/hipchat-releases-web-interface-world\/","url_meta":{"origin":26017,"position":2},"title":"HipChat releases the new web interface to the world","author":"Leonid Mamchenkov","date":"March 19, 2015","format":false,"excerpt":"HipChat - the greatest team communication tool since IRC - released its updated web interface to the world. \u00a0 I've seen it before, as I opted into the beta testing, and I'm glad they've finally pushed it out to all users. \u00a0It's awesome, slick, and completely out of the way.\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"hipchat","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2015\/03\/hipchat-500x259.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":26019,"url":"https:\/\/mamchenkov.net\/wordpress\/2016\/04\/14\/35-new-ways-to-do-your-work-right-inside-of-hipchat\/","url_meta":{"origin":26017,"position":3},"title":"35 new ways to do your work right inside of HipChat","author":"Leonid Mamchenkov","date":"April 14, 2016","format":false,"excerpt":"HipChat keeps extending the amazing list of integrations with other tools and services. \u00a0This blog post -\u00a035 new ways to do your work right inside of HipChat - lists some of the recently added. \u00a0Included, among others, is even a multiplayer snake game. \u00a0","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"HipSnake","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/04\/HipSnake-500x321.gif?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":27616,"url":"https:\/\/mamchenkov.net\/wordpress\/2017\/05\/25\/is-group-chat-making-you-sweat\/","url_meta":{"origin":26017,"position":4},"title":"Is group chat making you sweat?","author":"Leonid Mamchenkov","date":"May 25, 2017","format":false,"excerpt":"Jason Fried has an excellent write-up on the pros and cons of using group chat for the team communications, and some of the ways to make it better. We use HipChat in the company and while it's vital to our operations and I can't even begin to think how we\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2017\/05\/group-chat-500x469.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":26375,"url":"https:\/\/mamchenkov.net\/wordpress\/2016\/08\/26\/dont-use-slack-for-foss\/","url_meta":{"origin":26017,"position":5},"title":"Don&#8217;t use Slack for FOSS","author":"Leonid Mamchenkov","date":"August 26, 2016","format":false,"excerpt":"\"Please don't use Slack for FOSS projects\" is a compelling case for why you shouldn't use Slack for Free and Open Source Software projects. \u00a0Make sure to read the discussion in the comments as well. \u00a0(By the way, many of the arguments apply to HipChat too). The suggested alternative is\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"hipchat-slack","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/08\/hipchat-slack-500x94.gif?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/26017","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=26017"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/26017\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=26017"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=26017"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=26017"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=26017"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}