Citadel - Een krachtige e-mail- en samenwerkingssuite voor Linux Server
Citadel is een eenvoudig, veelzijdig en krachtig e-mail- en samenwerkingspakket dat gebruik maakt van een "kamers" -gebaseerde architectuur, waardoor een zeer unieke workflow mogelijk wordt. Dankzij de eenvoudige installatie en het eenvoudige en intuïtieve beheer behoort het tot de beste groupware-oplossingen die er zijn en een die ook 100% gratis en open source is.
De suite biedt e-mail, agenda's, adresboeken, bulletinboards, instant messaging in een enkel serverpakket met ingebouwde gegevensopslag en een eigen implementatie van verschillende serverprotocollen zoals IMAP, POP3, SMTP, ManageSieve, XMPP en Citadel. Citadel's lijst met functies is ronduit indrukwekkend. Naast de bovengenoemde functies biedt het:
- krachtige multiprotocol-multithreaded-serverengine
- ingebouwde wiki en blog-engines, waardoor het een CMS en een e-mailserver wordt
- webbrowser, telnet / SSH, toegankelijkheid van lokale clientsoftware
- Groepsagenda en planning (compatibel met WebDAV, GroupDAV en Kolab-1)
- ingebouwde mailinglistserver (listserv)
- ingebouwde RSS-feedaggregatie
- geïntegreerde server-side mail sorteren en filteren. (Op het web gebaseerde regeleditor of Sieve-script)
- ondersteuning voor push e-mail en mobiele apparaten
- database-driven, single-instance berichtenopslag
- ingebouwde fulltext-index
- ondersteuning voor meerdere domeinen
- ingebouwde integratie met Realtime Blackhole-lijsten (RBL's), SpamAssassin en ClamAV-antivirus
- server-naar-server replicatie
- Web-gebaseerde toegang tot e-mail, agenda's en al het andere via een krachtige AJAX-achtige front-end
- zeer sterke ondersteuning voor "openbare mappen" en berichtforums
- ingebouwde instant messenger-service
- SSL / TLS-codering voor alle protocollen
Het beste van alles is dat dit alles komt als een strak geïntegreerd enkel pakket (afgezien van software van derden zoals SpamAssassin, enz.) Dat letterlijk minuten in beslag neemt om te installeren en configureren.
Citadel halen
Citadel is waarschijnlijk voorverpakt voor uw distributie. Voor Debian- (en Ubuntu-) gebaseerde servers hoeft u alleen maar te typen
sudo apt-get install citadel-suite
om het te installeren als een enkel metapakket uit de officiële repositories van uw distributie. Als u de voorkeur geeft aan Citadel's eigen apt-source, kunt u hier meer informatie vinden over de installatie en de meegeleverde pakketten.
U kunt hier instructies vinden voor RPM-builds en de Citadel-website biedt ook eenvoudig te volgen, gedetailleerde instructies voor vele andere installatiescenario's, zoals het bouwen van broncode naast een eenvoudig installatiescript voor mensen die minder comfortabel zijn met het zelf samenstellen.
Installatie
Opmerking: net als voorheen moet u eerst beginnen met het maken van een reservekopie van uw server.
Wanneer je het citadel-suite
metapakket installeert, krijg je een eenvoudige installatie te zien, waarmee je je server binnen enkele minuten kunt configureren.
Eerst wordt u gevraagd om een luisteradres op te geven. Als u geen specifiek adres hebt, kunt u dit laten staan op de standaardwaarde 0.0.0.0
, wat betekent dat de server op alle adressen zal luisteren.
Vervolgens wordt u gevraagd om de authenticatiemethode van uw voorkeur te kiezen. Citadel kan zijn eigen gebruikers hanteren, toegang hebben tot de referenties van de systeemgebruikers of elke standaard LDAP-bron of zelfs Active Directory gebruiken. Als u niet zeker bent, geen toegang hebt tot het systeem of de gebruikersdatabase of deze liever niet gebruikt, kunt u gewoon de standaard "Intern" -optie gebruiken waarmee u gebruikersaccounts binnen uw Citadel-instantie kunt maken. Als u een meer uitgebreide infrastructuur heeft, gaat u gewoon door.
Voor de volgende stap moet u het beheerdersaccount opgeven. Als u voor interne authenticatie heeft gekozen, is dit een nieuw account waarvoor u een gebruikersnaam moet kiezen (mogelijk één anders dan "admin;" de onderstaande schermafbeelding toont de slechtst mogelijke praktijk). Voor elke andere authenticatiemethode moet u een bestaande gebruiker opgeven.
Als u nog maar zojuist uw gebruiker hebt aangemaakt, is het raadzaam om hier een beheerderswachtwoord in te stellen. Citadel maakt deze stap niet verplicht, maar je moet toch een sterk wachtwoord instellen.
Als u een Apache-webserver al heeft, kunt u deze selecteren in het volgende venster. Als u dit niet doet, of als u uw Citadel-instantie volledig wilt scheiden (om volledige controle over het te hebben of om welke reden dan ook die u in gedachten heeft), kunt u altijd de ingebouwde HTTP-server ( webcit
) gebruiken.
Als u ervoor kiest om met webcit
te gaan, kunt u vervolgens de poorten opgeven waarop wordt webcit
. Eerst moet de gewone "http" -poort worden ingesteld. Als u geen andere webservices uitvoert die poort 80 gebruiken, is het het beste om deze standaardinstelling te handhaven. (Als een andere poort wordt gebruikt, levert 80 geen significante toename van de beveiliging op.) Als u gewone HTTP-toegang wilt uitschakelen, stelt u deze in op -1.
Als u van plan bent om SSL-verbindingen te gebruiken, kunt u de SSL-poort op de volgende pagina instellen. De standaard 443 is vooraf ingevuld. Welke poort u ook kiest, u moet ervoor zorgen dat deze niet in gebruik is en onthoud dat sommige clients of toegangspunten (zoals openbare WIFI-hotspots, enz.) SSL-verkeer via een niet-standaardpoort niet toestaan. Als u volledige controle heeft over uw verkeer (clients, firewall, enz.), Kunt u elke poort kiezen die u correct hebt ingesteld. Laat het bij twijfel gewoon op de standaardinstelling staan. U kunt SSL-toegang uitschakelen door deze waarde in te stellen op -1
.
Er is ook een optie om de taal vooraf in te stellen op het inlogscherm van de webinterface.
Je bent klaar. Uw pakketbeheerder (of het eenvoudige installatiescript) zal nu de benodigde pakketten installeren en u zou binnen de kortste keren weer aan de slag kunnen. Als u om welke reden dan ook de bovenstaande configuratie moet wijzigen, kunt u deze stappen opnieuw uitvoeren met
dpkg-reconfigureer citadel-server
of door "etc / default / webcit." rechtstreeks te bewerken.
Citadel laat je hand niet los, zelfs na de installatie. Hun startpagina biedt een zeer uitgebreide lijst met postinstallatietaken, van basics zoals het verifiëren van actieve processen en luisterpoorten tot het kiezen van spamfilterstrategieën. De documentatie is zeer gedetailleerd en gemakkelijk te volgen. Het zal u begeleiden bij het op de juiste manier opzetten van Citadel en het vormgeven aan uw specifieke behoeften.
Binnen Citadel
Zodra de installatie is voltooid, kunt u eenvoudig de beheerdersinterface van Citadel openen door een browser te openen en naar localhost
of 127.0.0.1
navigeren als u Citadel op de standaardpoort hebt geïnstalleerd of het juiste poortnummer hebt opgegeven (bijvoorbeeld 127.0.0.1:8080
of localhost:8080
). Hier kunt u uw beheerdersreferenties invoeren.
Je bevindt je in de allereerste ruimte, de "Lobby", die je je eerste ongelezen bericht voorstelt en je verwelkomt in het systeem.
kamers
Een ding dat je waarschijnlijk al hebt opgemerkt, is een belangrijk verschil in terminologie. In plaats van (bericht) muren, (hash) tags, labels of projecten, organiseert Citadel berichten in kamers. Deze metafoor is niets nieuws. Citadel is ontstaan in 1981, waardoor het niet alleen een van de meest volwassen groupware-oplossingen is die beschikbaar is, maar een met een heel andere manier van denken en vrij van de hyped moderne services.
Denken in kamers is bedoeld als een natuurlijke manier om je werkstroom te benaderen. Net zoals je in een huis zou verhuizen, zul je door je Citadel navigeren door van kamer naar kamer te gaan. Na meer dan dertig jaar bezig te zijn geweest, leggen de mensen achter Citadel het het beste uit:
Als je het gebouw binnenkomt, passeer je de lobby en wordt je begroet met belangrijke aankondigingen. Dan kunt u stoppen bij de postkamer, berichten verzamelen die aan u zijn gericht en misschien een aantal van hen beantwoorden. Vervolgens gaat u verder en kunt u door een vergaderruimte gaan waar belangrijke onderwerpen worden besproken. Dan breng je misschien wat tijd door in een lounge met wat gedachteloos entertainment. U komt langs bij een planningsbureau om uw agenda te controleren en bij te werken. De volgende ruimte kan eindeloze rijen archiefkasten bevatten waar u de nieuwste documenten die zijn toegevoegd moet controleren.
Door kamers navigeren
In de praktijk betekent dit dat navigatie net zo eenvoudig is als klikken op "Naar volgende kamer gaan"
en je wordt meegenomen naar de volgende ruimte met ongelezen items. Dit kunnen van alles zijn: berichten, agenda-items of andere soorten gegevens, zelfs systeemberichten.
U hoeft niet te weten waar u naartoe gaat. U wordt naar de volgende plaats gebracht die zinvolle nieuwe inhoud te bieden heeft. Wanneer u nieuwe informatie heeft ontvangen, kunt u ermee communiceren. Beantwoord het, pas het aan, werk eraan en ga dan verder naar de volgende kamer. Het werkt heel erg zoals functioneren in een echte situatie.
Als je eenmaal in een kamer bent, heb je de opties "Ungoto" (ga terug naar het vorige), lees je nieuwe / alle berichten, voer je een nieuw bericht in, sla je de kamer over of ga je vooruit.
U kunt een bericht achterlaten in elke kamer die u bezoekt. Wanneer je een nieuw bericht toevoegt, heb je enkele standaard opmaakopties,
of je kunt de HTML direct bewerken. Natuurlijk zijn individuele kamers direct toegankelijk en kunnen gebruikers zelf kamers maken, zodat ze relevante informatie op één plek kunnen zetten.
Navigeren door Citadel vanuit het zijmenu
Citadel biedt ook een eenvoudig zijmenu.
Bovenaan vindt u de pagina "Overzicht" waarmee u snel nieuwe berichten, agenda-evenementen of taken kunt beoordelen en kunt zien wie er online is. Het uitzicht kan uiteraard worden aangepast aan uw behoeften.
Kamers zijn voor samenwerking, maar Citadel werkt ook als een e-mail / agendaserver om uw persoonlijke e-mailinbox, agenda, lijst met contactpersonen, notities en takenlijst te hebben. Deze zijn georganiseerd in mappen en kunnen ook snel worden geopend als individuele menu's op de zijbalk. De gebruikersinterface is consistent en soms verrassend intuïtief.
Hoewel alle bovenstaande mappen precies bieden wat u kunt verwachten, zoals een lijst met e-mails, taken of een eenvoudige kalenderweergave; aantekeningen worden bijvoorbeeld op een "canvas" post-it-stijl geplaatst.
Het mappictogram onder 'Taken' geeft u directe toegang tot kamers, beide als een korte weg van de zijbalk
en als een volledig overzicht van beschikbare kamers en mappen. Je zult opmerken dat deze, net als elke respectabele Citadel, ook vloeren heeft, die een nieuwe dimensie toevoegt aan de kamergebaseerde navigatiemetafoor.
U kunt ook een lijst met online gebruikers bekijken en direct met hen chatten, terwijl het menu "Geavanceerd" enkele gedetailleerdere navigatie- en interactie-opties biedt.
Het menu "Beheer" biedt u de handigste directe opdrachten om met het systeem te communiceren,
en de submenu's ervan zorgen voor fijnkorrelige controle over het systeem. Het is niet nodig om configuratiebestanden te bewerken; letterlijk is alles toegankelijk vanuit de webinterface.
Gedetailleerde gebruiksaanwijzingen
Het kan even wennen zijn, maar zelfs na een korte tijd ermee, zal het gebruik van Citadel hoogstwaarschijnlijk natuurlijk worden. Deze architectuur is het meest uniek en is een van de meest intuïtieve manieren om te communiceren met software. Uiteraard biedt Citadel veel meer dan een enkel artikel zou kunnen omvatten. Voor meer informatie over installatie en gebruik, kunt u altijd verwijzen naar de uitgebreide kennisbank van Citadel. Zorg ervoor dat u de zoekbalk gebruikt; het geeft je veel meer opties die je zou vinden door alleen te bladeren.
Citadel is volledig open source. Dit betekent dat je er alles uit kunt halen wat je leuk vindt. Als u niet zeker weet waar u moet beginnen of op een bepaald moment vastloopt, kunt u altijd de uiterst gedetailleerde documentatie van Citadel raadplegen.
Conclusie
Citadel is een strak geïntegreerde, sterk aanpasbare, eenvoudig te gebruiken groupware suite, die beproefde methoden van de afgelopen dertig jaar biedt. Van de vele gehypte serveroplossingen die vaak "premium-lidmaatschap" of betaalde "pro-versies" vereisen, schijnt Citadel niet alleen volledig vrij te zijn (zowel in vrijheid als gratis bier) en open source, maar ook intuïtiever in gebruik en dichter bij een real-life workflow, waardoor de overgang sneller verloopt en gebruikers efficiënter worden opgeleid. De veel gebruikte cases van Citadel zijn goed gedocumenteerd en eenvoudig te implementeren, waardoor het een van de allerbeste groupware-oplossingen is die vandaag beschikbaar zijn.