Mein Team verwendet Slack und möchte es durch eine selbst gehostete Open-Source-Alternative ersetzen.
Absolute Anforderungen:
Bonus:
Hier ist eine Softwareempfehlung für Sie gemäß den von Ihnen genannten Funktionen. Sie können dasselbe überprüfen und mich wissen lassen, wenn Sie Fragen haben. Ich habe es nicht verwendet, hoffe aber, dass alle von Ihnen genannten Funktionen abgedeckt sind.
Mattermost ist ein selbst gehosteter Teamkommunikationsdienst, der Messaging und Dateifreigabe an einem Ort zusammenbringt, auf den über PCs und Telefone zugegriffen werden kann, mit Archivierung und Suche.
Mattermost scheint gut unterstützt zu sein. Ich kenne das Projekt nicht, aber Sie können viele verwandte Projekte auf Github finden , darunter die eigene Android-App des Projekts plus die für ios und die Desktop-App für Linux/Mac/Win. Seine Plattform beschreibt sich selbst als Open-Source-Slack-Alternative, also könnte dies tatsächlich gut passen. Es unterstützt auch das Threading von Kommentaren, was für Sie von Vorteil sein könnte. Außerdem gibt es die Kommentar-Threading-Funktion nicht in Slack.
Weitere Informationen finden Sie hier für Produktfunktionen und Dokumentation .
Nur um das Spielfeld ein wenig zu erweitern, was ist mit IRC?
Es gibt Tausende von Open-Source-Implementierungen von IRC, die Ihre Anforderungen erfüllen könnten, obwohl dies möglicherweise etwas mehr Arbeit erfordert als eine vorgefertigte Lösung.
IRC ist ein außergewöhnlich einfaches Protokoll, das es seit 1988 gibt. Es ist auch heute noch weit verbreitet und man kann überall Überbleibsel davon sehen – auch in Slack. Es bietet volle Kanal- und Berechtigungsunterstützung, kann auf praktisch allem ausgeführt werden und verfügt über viele andere Funktionen, die von Kunden hinzugefügt wurden. Sie können die Serverseite noch mehr mit Bot-Benutzern erweitern, ähnlich wie bei Slack.
Zum Beispiel:
UnrealIRCd ist ein Open-Source-IRC-Server.
Hexchat ist ein Open-Source-Windows-IRC-Client, der auf XChat basiert.
Leider habe ich nicht genug Reputation, um weitere Links zu posten, aber einige Dinge, die man sich ansehen sollte, wären Yet Another Android IRC Client, eine Open-Source-Android-Implementierung, und Colloquy, eine Open-Source-iPhone-Implementierung.
Um die Erweiterung der Funktionalität mit Bots zu untersuchen, können Sie sich die nodejs-irc-Bibliothek ansehen, eine sehr leistungsfähige Bibliothek zum Verbinden mit und Interagieren mit IRC-Servern, -Kanälen und -Benutzern in node-js. Aber auch hier gibt es Tausende von Implementierungen in verschiedenen Sprachen.
Was ist mit Jabber? Prosody ist ein netter Server. Sie haben Clients für Mobilgeräte. (Sie finden Open-Source-Clients) Sie haben für Windows, Linux und Mac Clients und können LDAP wie ein Active Directory einfach integrieren.
Sie haben Chatrooms und können auch einen Webdienst installieren. Prosodie ist Open Source.
JAB
Connor Bell
Nikolaus Raul
Connor Bell