Citadel är en enkel, mångsidig och kraftfull e-post- och samarbetssats som använder en "rum" -baserad arkitektur som möjliggör ett unikt arbetsflöde. Den lätta installationen och enkel och intuitiv administration placerar den bland de bästa grupplösningarna som finns och en som också är 100% ledig och öppen källkod.

Paketet erbjuder e-post, kalender, adressböcker, anslagstavlor, snabbmeddelanden i ett enda serverpaket med inbyggda datalager och eget genomförande av olika serverprotokoll som IMAP, POP3, SMTP, ManageSieve, XMPP och Citadel. Citadelens lista är inget mindre än imponerande. Förutom de ovan nämnda funktionerna, erbjuder den:

  • högpresterande, multiprotocol, multithreaded servermotor
  • inbyggda wiki och bloggmotorer, vilket gör det till ett CMS samt en e-postserver
  • webbläsare, telnet / SSH, lokal kundprogramvara tillgänglighet
  • Gruppkalender och schemaläggning (WebDAV, GroupDAV och Kolab-1 kompatibel)
  • inbyggd adresslistorserver (listserv)
  • inbyggd RSS-mataggregation
  • integrerad serverns post sortering och filtrering. (Webbaserad regelredigerare eller Sieve-script)
  • stöd för push-e-post och mobila enheter
  • databasdriven, enstaka meddelandebutik
  • inbyggt fulltextindex
  • stöd för flera domäner
  • inbyggd integration med Realtime Blackhole Lists (RBL), SpamAssassin och ClamAV antivirus
  • server-till-server replikering
  • Webbaserad åtkomst till e-post, kalendrar och allt annat genom en kraftfull frontänd i AJAX-stil
  • mycket starkt stöd för "offentliga mappar" och meddelandeforum
  • inbyggd snabbmeddelandeservice
  • SSL / TLS-kryptering för alla protokoll

Bäst av allt kommer allt som ett tätt integrerat enskilt paket (förutom programvara från tredje part som SpamAssassin, etc.) som tar bokstavligen minuter att installera och konfigurera.

Att få Citadel

Citadel kommer förmodligen förpackad för din distribution. För Debian- (och Ubuntu-) baserade servrar är allt du behöver göra typ

 sudo apt-get install citadel-suite 

att installera det som ett enda metapaket från din distributions officiella arkiv. Om du föredrar att använda Citadels egna apt-source, kan du hitta mer information om installationen och de medföljande paketen här.

Du kan hitta instruktioner för RPM-byggnader här, och Citadel-webbplatsen ger även enkla och detaljerade instruktioner för många andra installationsscenarier, till exempel att bygga från källan tillsammans med ett enkelt installationsskript för dem som är mindre bekväma att sammanställa för sig själva.

Installation

Obs! Precis som för några ändringar bör du börja med att säkerhetskopiera servern först.

När du installerar metadataet citadel-suite kommer du att presenteras med en enkel inställning, vilket gör det möjligt att förkonfigurera din server på några minuter.

Först kommer du att bli ombedd att ange en lyssningsadress. Om du inte har en specifik adress kan du lämna detta till dess standard 0.0.0.0, vilket innebär att servern kommer att lyssna på alla adresser.

Därefter kommer du att bli ombedd att välja din föredragna autentiseringsmetod. Citadel kan hantera egna användare, ha tillgång till systemanvändarnas legitimationsuppgifter, eller använda någon vanlig LDAP-källa eller till och med Active Directory. Om du är osäker, har inte tillgång till systemet eller användardatabasen, eller föredrar att inte använda det, kan du bara använda standardalternativet "Intern" som låter dig skapa användarkonton i din Citadel-instans. Om du har en mer detaljerad infrastruktur, fortsätt bara i enlighet med detta.

Nästa steg kräver att du anger administratörskonto. Om du har valt intern autentisering kommer det här att vara ett nytt konto för vilket du ska välja ett användarnamn (möjligen en annan än "admin;" nedan visas skärmdumpen den värsta möjliga praxisen). För någon annan autentiseringsmetod måste du ange en befintlig användare.

Om du bara har skapat din användare, är det mycket tillrådligt att konfigurera ett administratörslösenord här. Citadel gör inte detta steg obligatoriskt, men du bör ändå skapa ett starkt lösenord.

Om du redan har en Apache-webbserver, kan du välja den i nästa fönster. Om du inte gör det, eller om du vill separera din Citadel-instans helt (för att få full kontroll över det eller av någon anledning som du har i åtanke), kan du alltid använda den inbyggda HTTP-servern ( webcit ).

Om du väljer att gå med webcit kan du sedan ange vilka portar den lyssnar på. Först måste den vanliga "http" -porten ställas in. Om du inte kör andra webbtjänster som använder port 80, blir det här bäst att lämna denna standard. (Användning av någon annan port, om 80 är tillgänglig, ger ingen signifikant ökning av säkerheten.) Om du vill inaktivera vanlig HTTP-åtkomst ställer du bara in den på -1.

Om du planerar att använda SSL-anslutningar kan du ställa in SSL-porten på nästa sida. Standarden 443 är förbefolket. Oavsett vilken port du väljer måste du se till att den inte används, och tänk på att vissa kunder eller åtkomstpunkter (som offentliga WIFI-hotspots, etc.) inte tillåter SSL-trafik via en icke-standardport. Om du har fullständig kontroll över din trafik (klienter, brandvägg, etc.) kan du välja vilken port du har konfigurerat korrekt. Om du är osäker, lämna den bara till standardinställningen. Du kan inaktivera SSL-åtkomst genom att ställa in det här värdet till -1 .

Det finns också ett alternativ att förinställa språket på webbgränssnittets inloggningsskärm.

Du är redo. Din pakethanterare (eller det enkla installationsskriptet) kommer nu att slutföra installationen av nödvändiga paket, och du borde vara igång på nolltid. Om du av någon anledning skulle behöva ändra ovanstående konfiguration kan du återköra dessa steg med

 dpkg-omkonfigurera citadel-server 

eller genom att redigera direkt "etc / default / webcit."

Citadel släpper inte din hand även efter installationen. Deras startsida ger en mycket omfattande lista över postinstallationsuppgifter, från grunderna som att verifiera körprocesser och lyssnarportar för att välja spamfilterstrategier. Dokumentationen är mycket detaljerad och lätt att följa. Det kommer att vägleda dig genom att ställa in Citadel korrekt och forma det till dina specifika behov.

Inne i Citadel

När installationen är klar kan du enkelt komma åt Citadels administratörsgränssnitt genom att öppna en webbläsare och navigera till antingen localhost eller 127.0.0.1 om du har installerat Citadel på standardporten eller har angivit rätt portnummer (t.ex. 127.0.0.1:8080 eller localhost:8080 ). Här kan du ange dina administratörsuppgifter.

Du kommer att hitta dig själv i det allra första rummet, kallat "Lobbyen", som presenterar ditt första olästa meddelande och välkomnar dig till systemet.

rum

En sak som du säkert har märkt är en viktig skillnad i terminologi. Istället för (meddelande) väggar, (hash) taggar, etiketter eller projekt, organiserar Citadel meddelanden i rum. Denna metafor är inget nytt. Citadel härstammar 1981, vilket gör det inte bara en av de mest mogna groupware-lösningarna som finns, men en med ett helt annat sätt att tänka och fri från de hypeda moderna tjänsterna.

Att tänka på rum är tänkt att vara ett naturligt sätt att närma sig ditt arbetsflöde. Precis som du skulle flytta inuti ett hus, kommer du att navigera din Citadel genom att flytta formrummet till rummet. Efter att ha varit på det i över trettio år, förklarar människorna bakom Citadel det bästa:

När du går in i byggnaden passerar du genom lobbyn och hälsas med viktiga meddelanden. Då kan du sluta med postrummet, samla in meddelanden adresserade till dig, och kanske svara på några av dem. Du fortsätter sedan och kan gå igenom ett mötesrum där viktiga ämnen diskuteras. Då kan du tillbringa lite tid i ett lounger och ta lite tanklös underhållning. Du slutar av ett planeringskontor att kolla och uppdatera din kalender. Nästa rum kan innehålla oändliga rader av arkivskåp där du måste kolla på de senaste dokumenten som har lagts till.

Navigera rum

I praktiken betyder det att navigeringar blir lika enkla som att klicka på "Gå till nästa rum"

och du kommer att tas till nästa rum som har några olästa föremål. Dessa kan vara allt: meddelanden, kalenderobjekt eller någon annan typ av data, även systemmeddelanden.

Du behöver inte veta vart du ska. Du kommer att tas till nästa plats som har meningsfullt nytt innehåll att erbjuda. När du har fått ny information kan du interagera med den. Svara det, ändra det, arbeta med det och gå vidare till nästa rum. Det fungerar väldigt mycket som att fungera i en verklig situation.

En gång i ett rum har du alternativen "Ungoto" (gå tillbaka till föregående), läs nya / alla meddelanden, skriv ett nytt meddelande, hoppa över rummet eller fortsätt framåt.

Du kan lämna ett meddelande i vilket rum du besöker. När du lägger till ett nytt meddelande har du några grundläggande formateringsalternativ,

eller du kan redigera HTML direkt. Naturligtvis kan individuella rum nås direkt, och användarna kan skapa egna rum så att de kan lägga relevant information på ett ställe.

Navigera Citadel från sidemenyn

Citadel erbjuder också en enkel sida meny.

Ovanpå hittar du sidan "Sammanfattning" som gör att du snabbt kan bedöma nya meddelanden, kalenderhändelser eller uppgifter och se vilka som är on-line. Utsikten kan givetvis anpassas till dina behov.

Rummen är för samarbete, men Citadel fungerar också som en e-post / kalenderserver för att du ska kunna ha din personliga e-postkorg, kalender, kontaktlista, anteckningar och uppgiftslista. Dessa är organiserade i mappar och kan även snabbt nås som enskilda menyer på sidofältet. Användargränssnittet är konsekvent och ibland överraskande intuitivt.

Medan alla ovanstående mappar erbjuder exakt vad du kan förvänta dig, till exempel en lista med e-post, uppgifter eller en grundläggande kalendervy. Anteckningar kommer till exempel att placeras på en "duk" efter det-stil.

Mappikonen under "Uppgifter" ger dig direkt tillgång till rum, både som ett kortkommando från sidofältet

och som en fullständig översikt över tillgängliga rum och mappar. Du kommer märka att den som en annan respektabel Citadel har golv, vilket ger en helt ny dimension till den rumbaserade navigeringsmetafonen.

Du kan också se en lista över online-användare och chatta med dem direkt, medan menyn "Avancerad" kommer att erbjuda mer detaljerad navigations- och interaktionsalternativ.

"Administration" -menyn ger dig de mest användbara direkta kommandon för att interagera med systemet,

och dess undermenyer möjliggör finkornig kontroll över systemet. Det finns inget behov av att redigera konfigurationsfiler. Bokstavligen är allt tillgängligt via webgränssnittet.

Detaljerade användarguider

Det kan ta lite att vänja sig, men även efter kort tid spenderas det med Citadel, kommer det troligen att bli naturligt. Denna arkitektur är den mest unika och är ett av de mest intuitiva sätten att interagera med programvara. Självklart erbjuder Citadel mycket mer än en enda artikel kan täcka. För mer information om installation och användning, kan du alltid referera till Citadels omfattande kunskapsbas. Se bara till att du använder sökfältet. Det kommer att ge dig många fler alternativ som du skulle hitta genom att bara surfa.

Citadel är helt öppen källkod. Det betyder att du kan göra någonting ut av det som du vill. Om du är osäker på var du ska börja eller fastna när som helst, kan du alltid referera till Citadels extremt detaljerade dokumentation.

Slutsats

Citadel är en tätt integrerad, mycket anpassningsbar, lättanvänd gruppprogramsvit, som erbjuder testade och testade metoder under de senaste trettio åren. Bland de många hyped serverlösningar som ofta kräver "premium-medlemskap" eller betalda "pro-versioner" lyser Citadel inte bara genom att vara helt fri (både som frihet och fri öl) och öppen källkod men också mer intuitivt att använda och närmare en verkligt arbetsflöde, vilket gör övergången snabbare och utbildar användarna mer effektivt. Citadelens omfattande användningsområden är väl dokumenterade och enkla att implementera, vilket gör den till en av de allra bästa grupplösningar som finns tillgängliga idag.