Hello, our organization faces the same challenge since we hit the limits of the free plan of slack and others, so this discussion was an inducement for doing some research for the right alternative. As there aren't little (luckily) options around I may ask you to share your experience with any of those application if there are any before this thread falls asleep.
First I try to show requirements. The project started with some people which are somehow near by to each other, at least mainly. It is now about to grow and there are plans to create independent nodes in some regions outside the country of the headquarter.
So there will be some intensive and wide organization and collaboration necessary what happens for many in their free time (what reminds me on Zulip's statement about working in different time zones, see Why Zullip?)
Moreover it needs some channels to speak to people outside the organization, in regard of generic questions and asset specific questions.
Last but not least the platform has to coded, so code management has to integrate as well. So internally we need a app for collaboration and file sharing, including some decent planning and management tools. For the externals we would like to avoid to use mainly emails (although there could be ticket system behind), so I thought comment on our pages should be reused for discussions like bugs or feature requests and meta data analysis. Furthermore it would be welcome if they could reach us via well known chat apps without the need to monitor and administer these apps separately.
It is totally clear that there is not a single application what can fulfill all our requirements (at least yet). Thus besides being a mature application (although not all of them in my list are so), it shall allow SSO and available as container image.
A good spot starting this research was LisaDziuba/Awesome-Design-Tools: The best design tools for everything and Which self hosted programs do you use? — LowEndTalk although it doesn't sound like the right starting spot. This repository is inspired by similar to the before mentioned with inspiration from Open Design: Freeware tools for creatives – UX Planet filled with answers to our requirements.
At the beginning of your journey you focus to get your product done and properly don't have that much time to evaluation, set-up and administer software application as listed below. As we faced the same problem, we agreed to use a commercial product to get us organized and doing the evaluation etc. parallel, switching over step by step.
as Matrix, Mattermost and Rocket.Chat and Zulip are discussed most, here some sources I read:
- Timeto replace Slack! Who willwin, MatterMost orRiot/Matrix?
- It’stime to Riot(.im) – ToplBlog – Medium
- Team Chat Recommendation: Mattermost, Riot, Zulip etc. I need low RAM consumption. : selfhosted
- why Parity Technologies switched to Matrix --> why Team-Messenger:Ab in die Matrix! -Golem.de
- An instantaneous chat platform for the ROS community - General - ROS
- Home: Matrix.org
- SSO: yes (This Week in Matrix 2018-11-26 | Matrix.org blog)
- Integrations: many (Try Matrix Now! | Matrix.org)
- Deployment Images: yes (Guides | Matrix.org)
- Remarks:
-
Mattermost:Open Source, Private CloudSlack Alternative
Integration Integrations Deploy Images Remark SSO ok (but limteation to licencse) it offers a verycomprehensive collection of integrations Docker etc. ok -
Rocket.Chat- Free, Open Source,Enterprise Team Chat
Integration Integrations Deploy Images Remark SSO ok it offers not that many integrations as the others Docker etc. ok is very interesting in sense of collaboration as Rocket.Chatand Nextcloud announcepartnership andintegration – Nextcloud -
Zulip - The world’s most productive team chat
Integration Integrations Deploy Images Remark SSO ok it offers a very large collectionof integrations -
muut.io
Integration Integrations Deploy Images Remark ? it offers a very large collectionof integrations hosted, builder or FreeVersion | Muut community
-
Forum / Notes / documentation
-
-
Discourse - Civilized Discussion --> can be embedded UsingDiscourse to powercomments in an eventsystem or blog?, Embedding Discourse Comments via Javascript, -->Official Single-Sign-On for Discourse (sso) --> Chat Integration --> kind of sitechat and Babble- A Chat Plugin - plugin -Discourse Meta
-
Flarum --> can be EmbedFlarum Comments ViaJavaScript?, --> site chat How to useFlarum like Disqus addchat & login on Blog ? --> SingleSign On
-
- a little help for orientation -> Which is Better? Discourse or Flarum?
-
disqus - commenting plug-in
-
-
some sources I read
-
Basecamp (partly open source), Jira&Trello, Wrike - project management
Sources:
Apps:
-
Taiga.io, SSO (?), Taiga:Other ways to setupinitial environment
-
EnterpriseOpen Source ProjectManagement Software |Features | OrangeScrum
-
OpenProject- online projectmanagement software - freeand open source
-
Twproject - Project management software, time tracking software
-
Nextcloud, but only with limitations, see Tasks & Calendar extended to be used as project management tool and Calendar / Tasks in SIMPLE project management
-
with limitations: Bitrix24:#1 Free CollaborationPlatform With CRM, Tasks,Projects, Documents,Messaging And Much More
-
DropBox - File Hosting, collaboration and more
-
Mapbox - asset location visualization
-
- ?
-
Natural Language Processing
-
-
deepl.com (partly free but a way better than google, saved my life several times)
-
(FrameNet)