Citadel - Eine leistungsstarke E-Mail- und Collaboration-Suite für Linux Server
Citadel ist eine einfache, vielseitige und leistungsfähige E-Mail- und Collaboration-Suite, die eine "Raum" -basierte Architektur verwendet, die einen einzigartigen Workflow ermöglicht. Durch die einfache Installation und die einfache und intuitive Verwaltung gehört es zu den besten verfügbaren Groupware-Lösungen, die auch zu 100% kostenlos und Open Source sind.
Die Suite bietet E-Mail, Kalender, Adressbücher, Bulletin Boards, Instant Messaging in einem einzelnen Serverpaket mit integrierten Datenspeichern und eine eigene Implementierung verschiedener Serverprotokolle wie IMAP, POP3, SMTP, ManageSieve, XMPP und Citadel. Die Liste der Zitadelle ist beeindruckend. Neben den oben genannten Funktionen bietet es:
- Hochleistungs-Multiprotokoll-Multithread-Server-Engine
- integrierte Wiki- und Blog-Engines machen es sowohl zu einem CMS als auch zu einem E-Mail-Server
- Webbrowser, Telnet / SSH, Zugriff auf lokale Clientsoftware
- Gruppenkalender und -planung (WebDAV, GroupDAV und Kolab-1 kompatibel)
- Integrierter Mailinglisten-Server (Listserv)
- integrierte RSS-Feed-Aggregation
- integrierte serverseitige Mail-Sortierung und -Filterung. (Webbasierter Regeleditor oder Sieve-Skript)
- Unterstützung für Push-E-Mail und mobile Geräte
- datenbankgestützter Einzelinstanz-Nachrichtenspeicher
- Integrierter Volltextindex
- Unterstützung mehrerer Domains
- integrierte Integration mit Realtime Blackhole Lists (RBL), SpamAssassin und ClamAV Antivirus
- Server-zu-Server-Replikation
- Webbasierter Zugriff auf E-Mails, Kalender und alles andere über ein leistungsstarkes AJAX-Frontend
- sehr starke Unterstützung für "Öffentliche Ordner" und Nachrichtenforen
- integrierter Instant-Messenger-Dienst
- SSL / TLS-Verschlüsselung für alle Protokolle
Das Beste von allem ist, dass alles als ein fest integriertes Einzelpaket (abgesehen von Software von Drittanbietern wie SpamAssassin, etc.) geliefert wird, das buchstäblich Minuten dauert, um es zu installieren und zu konfigurieren.
Zitadelle bekommen
Citadel wird wahrscheinlich für Ihre Distribution vorverpackt geliefert. Für Debian- (und Ubuntu-) basierte Server müssen Sie nur eingeben
sudo apt-get installiert die Zitadellen-Suite
um es als einzelnes Meta-Paket aus den offiziellen Repositories Ihrer Distribution zu installieren. Wenn Sie die citadel-eigene apt-source bevorzugen, finden Sie hier weitere Informationen zur Installation und den enthaltenen Paketen.
Sie finden hier Anleitungen für RPM-Builds, und die Citadel-Website bietet auch leicht zu befolgende, detaillierte Anweisungen für viele andere Installationsszenarien, wie z. B. das Erstellen aus der Quelle und ein einfaches Installationsskript für diejenigen, die sich nicht selbst kompilieren möchten.
Installation
Hinweis: Wie bei allen Änderungen sollten Sie zuerst mit der Sicherung Ihres Servers beginnen.
Wenn Sie das Meta-Paket citadel-suite
installieren, erhalten Sie eine einfache Konfiguration, mit der Sie Ihren Server in wenigen Minuten vorkonfigurieren können.
Zuerst werden Sie aufgefordert, eine Abhöradresse anzugeben. Wenn Sie keine bestimmte Adresse haben, können Sie dies auf der Standardeinstellung 0.0.0.0
, was bedeutet, dass der Server auf alle Adressen hört.
Als nächstes werden Sie aufgefordert, Ihre bevorzugte Authentifizierungsmethode auszuwählen. Citadel kann mit seinen eigenen Benutzern umgehen, Zugriff auf die Anmeldeinformationen der Systembenutzer haben oder jede Standard-LDAP-Quelle oder sogar Active Directory verwenden. Wenn Sie sich nicht sicher sind, keinen Zugriff auf das System oder die Benutzerdatenbank haben oder es nicht verwenden möchten, können Sie einfach die Standardoption "Intern" verwenden, mit der Sie Benutzerkonten in Ihrer Citadel-Instanz erstellen können. Wenn Sie eine umfangreichere Infrastruktur haben, verfahren Sie einfach entsprechend.
Im nächsten Schritt müssen Sie das Administratorkonto angeben. Wenn Sie sich für die interne Authentifizierung entschieden haben, ist dies ein neuer Account, für den Sie einen Benutzernamen wählen sollten (möglicherweise einen anderen als "admin"; der folgende Screenshot zeigt die schlechteste Praxis). Für jede andere Authentifizierungsmethode müssen Sie einen vorhandenen Benutzer angeben.
Wenn Sie gerade erst Ihren Benutzer angelegt haben, empfiehlt es sich, hier ein Admin-Passwort einzurichten. Citadel macht diesen Schritt nicht zwingend, aber Sie sollten trotzdem ein starkes Passwort einrichten.
Wenn Sie bereits einen Apache-Webserver betreiben, können Sie ihn im nächsten Fenster auswählen. Wenn Sie dies nicht tun oder Ihre Citadel-Instanz vollständig voneinander trennen möchten (um die volle Kontrolle darüber zu haben oder welchen Grund auch immer Sie im Sinn haben), können Sie immer den integrierten HTTP-Server ( webcit
) verwenden.
Wenn Sie sich für webcit
, können Sie die Ports angeben, die es webcit
. Zuerst muss der einfache "http" -Port eingestellt werden. Wenn Sie keine anderen Webdienste ausführen, die Port 80 verwenden, wird dieser Standardwert am besten sein. (Bei Verwendung eines anderen Ports, falls 80 verfügbar ist, wird die Sicherheit nicht wesentlich erhöht.) Wenn Sie den einfachen HTTP-Zugriff deaktivieren möchten, legen Sie ihn einfach auf -1.
Wenn Sie SSL-Verbindungen verwenden möchten, können Sie den SSL-Port auf der nächsten Seite einrichten. Der Standard 443 ist bereits ausgefüllt. Für welchen Port Sie sich auch entscheiden, Sie müssen sicherstellen, dass er nicht verwendet wird, und beachten Sie, dass einige Clients oder Access Points (wie öffentliche WLAN-Hotspots usw.) keinen SSL-Datenverkehr über einen nicht standardmäßigen Port zulassen. Wenn Sie die vollständige Kontrolle über Ihren Datenverkehr haben (Clients, Firewall usw.), können Sie jeden Port auswählen, den Sie ordnungsgemäß eingerichtet haben. Im Zweifelsfall belassen Sie die Standardeinstellung. Sie können den SSL-Zugriff deaktivieren, indem Sie diesen Wert auf -1
.
Es gibt auch eine Option, um die Sprache auf dem Anmeldebildschirm der Weboberfläche voreinzustellen.
Sie sind bereit. Ihr Paketmanager (oder das einfache Installationsskript) beendet nun die Installation der erforderlichen Pakete, und Sie sollten in kürzester Zeit einsatzbereit sein. Wenn Sie die obige Konfiguration aus irgendeinem Grund ändern müssen, können Sie diese Schritte mit wiederholen
dpkg-reconfigure citadel-server
oder indem Sie direkt "etc / default / webcit" bearbeiten.
Citadel lässt Ihre Hand auch nach der Installation nicht los. Die Seite zum Einstieg bietet eine sehr umfangreiche Liste von Aufgaben nach der Installation, von Grundlagen wie die Überprüfung laufender Prozesse und Überwachungsports bis hin zur Auswahl von Spam-Filterstrategien. Die Dokumentation ist sehr detailliert und leicht zu befolgen. Es führt dich durch die Einrichtung von Citadel und die Anpassung an deine spezifischen Bedürfnisse.
Innerhalb der Zitadelle
Sobald die Installation abgeschlossen ist, können Sie einfach auf die Admin-Oberfläche von Citadel zugreifen, indem Sie einen Browser öffnen und zu localhost
oder 127.0.0.1
navigieren, wenn Sie Citadel auf dem Standard-Port installiert haben oder die richtige Port-Nummer angegeben haben (z. B. 127.0.0.1:8080
oder localhost:8080
). Hier können Sie Ihre Admin-Zugangsdaten eingeben.
Sie werden sich im allerersten Raum, der sogenannten "Lobby", wiederfinden, die Ihnen Ihre erste ungelesene Nachricht präsentiert, die Sie im System willkommen heißt.
Räume
Eine Sache, die Sie wahrscheinlich schon bemerkt haben, ist ein wichtiger Unterschied in der Terminologie. Anstelle von (Nachrichten-) Wänden, (Hash-) Tags, Labels oder Projekten organisiert Citadel Nachrichten in Räumen. Diese Metapher ist nichts Neues. Citadel stammt aus dem Jahr 1981 und ist damit nicht nur eine der ausgereiftesten Groupware-Lösungen, sondern auch eine ganz andere Denkweise und frei von den angesagten modernen Services.
Denken in Räumen ist eine natürliche Möglichkeit, sich Ihrem Arbeitsfluss zu nähern. So wie du dich in einem Haus bewegen würdest, wirst du deine Zitadelle durchwandern, indem du Raum von Raum zu Raum bewegst. Seit mehr als dreißig Jahren sind es die Menschen hinter Citadel, die das Beste erklären:
Wenn Sie das Gebäude betreten, gehen Sie durch die Lobby und werden mit wichtigen Ankündigungen begrüßt. Dann könnten Sie bei der Poststelle vorbeischauen, Nachrichten sammeln, die an Sie adressiert sind, und vielleicht einige von ihnen beantworten. Sie gehen dann weiter und können durch einen Besprechungsraum gehen, in dem wichtige Themen besprochen werden. Dann könnten Sie einige Zeit in einer Lounge verbringen und sich dabei gedankenlose Unterhaltung gönnen. Sie besuchen ein Planungsbüro, um Ihren Kalender zu überprüfen und zu aktualisieren. Der nächste Raum könnte endlose Reihen von Aktenschränken enthalten, in denen Sie nach den neuesten Dokumenten suchen müssen, die hinzugefügt wurden.
Navigierende Räume
In der Praxis bedeutet dies, dass die Navigation so einfach ist wie das Klicken auf "Gehe zum nächsten Raum".
und du wirst in den nächsten Raum mit ungelesenen Gegenständen gebracht. Dies kann alles sein: Nachrichten, Kalenderelemente oder andere Arten von Daten, sogar Systemmeldungen.
Sie müssen nicht wissen, wohin Sie gehen. Sie werden zum nächsten Ort gebracht, an dem neue Inhalte sinnvoll angeboten werden. Wenn Sie neue Informationen erhalten haben, können Sie damit interagieren. Beantworte es, ändere es, arbeite daran und gehe dann zum nächsten Raum. Es funktioniert sehr ähnlich wie in einer realen Situation.
Sobald Sie in einem Raum sind, haben Sie die Möglichkeit zu "Unfoto" (gehen Sie zurück zum vorherigen), lesen Sie neue / alle Nachrichten, geben Sie eine neue Nachricht ein, überspringen Sie den Raum oder gehen Sie weiter.
Sie können in jedem von Ihnen besuchten Raum eine Nachricht hinterlassen. Wenn Sie eine neue Nachricht hinzufügen, haben Sie einige grundlegende Formatierungsoptionen,
oder Sie können den HTML-Code direkt bearbeiten. Natürlich kann auf einzelne Räume direkt zugegriffen werden, und Benutzer können eigene Räume schaffen, um relevante Informationen an einen Ort zu bringen.
Navigieren in der Zitadelle aus dem Seitenmenü
Citadel bietet auch eine einfache Seite Menü.
Oben finden Sie die Seite "Zusammenfassung", mit der Sie schnell neue Nachrichten, Kalenderereignisse oder Aufgaben bewerten und sehen können, wer online ist. Die Ansicht kann natürlich Ihren Bedürfnissen angepasst werden.
Die Räume dienen der Zusammenarbeit, aber Citadel funktioniert auch als E-Mail- / Kalender-Server, damit Sie Ihren persönlichen E-Mail-Posteingang, Kalender, Kontaktliste, Notizen und Aufgabenliste haben. Diese sind in Ordnern organisiert und können auch schnell als einzelne Menüs in der Seitenleiste aufgerufen werden. Die Benutzeroberfläche ist konsistent und manchmal überraschend intuitiv.
Während alle oben genannten Ordner bieten genau das, was Sie erwarten können, wie eine Liste von E-Mails, Aufgaben oder eine grundlegende Kalenderansicht; Notizen werden zum Beispiel auf einem "Canvas" Post-It-Stil platziert.
Über das Ordnersymbol unter "Aufgaben" haben Sie direkten Zugriff auf Räume, und zwar als Abkürzung von der Seitenleiste
und als vollständige Übersicht über verfügbare Räume und Ordner. Sie werden feststellen, dass genau wie eine respektable Zitadelle auch dieser Boden hat, was der raumbasierten Navigationsmetapher eine ganz neue Dimension verleiht.
Sie können auch eine Liste von Online-Benutzern sehen und direkt mit ihnen chatten, während das "Erweitert" -Menü einige detailliertere Navigations- und Interaktionsoptionen bietet.
Das Menü "Administration" bietet Ihnen die nützlichsten direkten Befehle, um mit dem System zu interagieren,
und seine Untermenüs ermöglichen eine genaue Kontrolle über das System. Es besteht keine Notwendigkeit, Konfigurationsdateien zu bearbeiten; buchstäblich alles ist über die Weboberfläche zugänglich.
Detaillierte Gebrauchsanweisungen
Es kann etwas gewöhnungsbedürftig sein, aber selbst nach kurzer Zeit wird Citadel sehr wahrscheinlich natürlich werden. Diese Architektur ist einzigartig und eine der intuitivsten Möglichkeiten, mit Software zu interagieren. Natürlich bietet Citadel viel mehr, als ein einziger Artikel abdecken könnte. Weitere Informationen zur Einrichtung und Verwendung finden Sie in der umfangreichen Citadel Knowledge Base. Stellen Sie sicher, dass Sie die Suchleiste verwenden. es gibt Ihnen viele weitere Optionen, die Sie nur beim Browsen finden würden.
Zitadelle ist vollständig Open Source. Dies bedeutet, dass Sie daraus alles machen können, was Ihnen gefällt. Wenn Sie sich nicht sicher sind, wo Sie anfangen oder an irgendeinem Punkt stecken bleiben, können Sie sich immer auf die äußerst detaillierte Dokumentation von Citadel beziehen.
Fazit
Citadel ist eine eng integrierte, hochgradig anpassbare, einfach zu bedienende Groupware-Suite, die bewährte Methoden der letzten dreißig Jahre bietet. Unter vielen Hype-Server-Lösungen, die oft eine "Premium-Mitgliedschaft" oder kostenpflichtige "Pro-Versionen" erfordern, glänzt Citadel nicht nur durch die Freiheit (frei) und Open Source, sondern auch intuitiver zu bedienen und näher an einem Real-Life-Workflow, der den Übergang beschleunigt und die Benutzer effizienter macht. Citadels extensiv genutzte Fälle sind gut dokumentiert und einfach zu implementieren. Damit ist Citadel eine der besten Groupware-Lösungen, die es heute gibt.