Citadel er en enkel, allsidig og kraftig e-post og samarbeidssuite som benytter en "rom" -basert arkitektur som gir en mest unik arbeidsflyt. Den enkle installasjonen og enkel og intuitiv administrasjon plasserer den blant de beste gruppeprogrammene som er tilgjengelige, og en som også er 100% fri og åpen kildekode.

Suiten tilbyr e-post, kalender, adressebøker, oppslagstavler, direktemeldinger i en enkelt serverpakke med innebygde datalager og egen implementering av ulike serverprotokoller som IMAP, POP3, SMTP, ManageSieve, XMPP og Citadel. Citadelens funksjonsliste er intet mindre enn imponerende. Foruten de nevnte funksjonene, tilbyr den:

  • høy ytelse, multitrude, multithreaded server motor
  • innebygd wiki og bloggmotorer, noe som gjør det til et CMS, samt en e-postserver
  • nettleser, telnet / SSH, lokal klientprogramvare tilgjengelighet
  • Gruppekalender og planlegging (WebDAV, GroupDAV og Kolab-1-kompatibel)
  • innebygd adresseliste server (listserv)
  • innebygd RSS feed samling
  • integrert server-side post sortering og filtrering. (Web-basert regelen editor eller Sieve script)
  • støtte for push-e-post og mobilenheter
  • database-drevet, single-instans meldingsbutikk
  • innebygd fulltekstindeks
  • støtte for flere domener
  • innebygd integrasjon med Realtime Blackhole Lists (RBL), SpamAssassin og ClamAV antivirus
  • server-til-server replikering
  • Nettbasert tilgang til e-post, kalendere og alt annet gjennom en kraftig frontend for AJAX-stil
  • veldig sterk støtte for "offentlige mapper" og meldingsfora
  • innebygd instant messenger service
  • SSL / TLS kryptering for alle protokoller

Best av alt, alt dette kommer som en tett integrert enkeltpakke (bortsett fra tredjeparts programvare som SpamAssassin, etc.) som tar bokstavelig talt minutter å installere og konfigurere.

Komme til Citadel

Citadel kommer trolig pre-pakket for distribusjonen din. For Debian- og Ubuntu- baserte servere er alt du trenger å gjøre, å skrive

 sudo apt-get install citadel-suite 

å installere den som en enkelt metapakke fra distribusjonens offisielle arkiver. Hvis du foretrekker å bruke Citadel egen apt-kilde, kan du finne mer informasjon om installasjon og de medfølgende pakkene her.

Du finner instruksjoner for RPM-bygninger her, og Citadel-nettstedet gir også enkle, detaljerte instruksjoner for mange andre installasjonsscenarier, for eksempel bygging fra kilde ved siden av et enkelt installeringsskript for de som er mindre komfortable med å kompilere for seg selv.

Installasjon

Merk: Som før eventuelle endringer, bør du starte med å sikkerhetskopiere serveren først.

Når du installerer metadataet citadel-suite, vil du bli presentert med et enkelt oppsett, som gjør det mulig å forhåndskonfigurere serveren din på få minutter.

Først vil du bli bedt om å angi en lytteadresse. Hvis du ikke har en bestemt adresse, kan du la dette stå på standard 0.0.0.0, noe som betyr at serveren vil lytte på alle adressene.

Deretter blir du bedt om å velge din foretrukne godkjenningsmetode. Citadel kan håndtere egne brukere, ha tilgang til systembrukerens legitimasjon, eller bruke en standard LDAP-kilde eller til og med Active Directory. Hvis du er usikker, har ikke tilgang til systemet eller brukerdatabasen, eller foretrekker ikke å bruke den, kan du bare bruke standardinnstillingen "Intern" som lar deg opprette brukerkontoer i Citadel-forekomsten din. Hvis du har en mer utførlig infrastruktur, bare fortsett deretter.

Det neste trinnet vil kreve at du angir administratorkontoen. Hvis du har valgt intern godkjenning, vil dette være en ny konto som du bør velge et brukernavn for (muligens en annen enn "admin;" nedenfor skjermbildet viser den verste mulige øvelsen). For andre godkjenningsmetoder må du spesifisere en eksisterende bruker.

Hvis du bare har nettopp opprettet brukeren, er det mest tilrådelig å sette opp et administratorpassord her. Citadel gjør ikke dette trinnet obligatorisk, men du bør likevel sette opp et sterkt passord.

Hvis du allerede har en Apache webserver, kan du velge den danner det neste vinduet. Hvis du ikke gjør det, eller du vil skille Citadel-saken helt ut (for å ha full kontroll over det eller uansett grunn du har i tankene), kan du alltid bruke den innebygde HTTP-serveren ( webcit ).

Hvis du velger å gå med webcit, kan du deretter spesifisere portene den lytter på. Først må den vanlige "http" -porten settes. Hvis du ikke kjører andre webtjenester som bruker port 80, vil det være best å forlate denne standarden. (Bruk en annen port, hvis 80 er tilgjengelig, gir ingen signifikant økning i sikkerheten.) Hvis du vil deaktivere vanlig HTTP-tilgang, bare sett den til -1.

Hvis du planlegger å bruke SSL-tilkoblinger, kan du sette opp SSL-porten på neste side. Standarden 443 er forhåndsbefolket. Uansett hvilken port du velger, må du sørge for at den ikke er i bruk, og husk at noen klienter eller tilgangspunkter (som offentlige WIFI-hotspots osv.) Ikke tillater SSL-trafikk gjennom en ikke-standard port. Hvis du har full kontroll over trafikken din (klienter, brannmur osv.), Kan du velge hvilken port du har satt opp riktig. Hvis du er i tvil, bare la den stå på standardinnstillingen. Du kan deaktivere SSL-tilgang ved å sette denne verdien til -1 .

Det er også et alternativ for å forhåndsinnstille språket på webgrensesnittets innloggingsskjerm.

Er du klar. Din pakkebehandling (eller det enkle installasjonsskriptet) vil nå fullføre installeringen av nødvendige pakker, og du bør være oppe på et øyeblikk. Hvis du av en eller annen grunn trenger å endre konfigurasjonen ovenfor, kan du kjøre disse trinnene på nytt

 dpkg-reconfigure citadel-server 

eller ved direkte redigering av "etc / default / webcit."

Citadel slipper ikke hånden din selv etter installasjonen. Startsiden deres gir en svært omfattende liste over innleggsoppgaver, fra grunnleggende grunner som å verifisere løpende prosesser og lytteportene for å velge spamfiltreringsstrategier. Dokumentasjonen er veldig detaljert og enkel å følge. Det vil veilede deg gjennom å sette opp Citadel riktig og forme det til dine spesifikke behov.

Inne i Citadel

Når installasjonen er ferdig, kan du lett få tilgang til Citadels administrasjonsgrensesnitt ved å åpne en nettleser og navigere til enten localhost eller 127.0.0.1 hvis du har installert Citadel på standardporten eller angitt riktig portnummer (f.eks. 127.0.0.1:8080 eller localhost:8080 ). Her kan du angi admin-legitimasjonene dine.

Du vil finne deg selv i det aller første rommet, kalt "Lobbyen", som presenterer deg med din første uleste melding, og ønsker deg velkommen til systemet.

Rom

En ting du sikkert har lagt merke til er en viktig forskjell i terminologi. I stedet for (melding) vegger, (hash) merker, etiketter eller prosjekter, organiserer Citadel meldinger i rom. Denne metaforen er ikke noe nytt. Citadel stammer fra 1981, noe som gjør at det ikke bare er en av de mest modne groupware-løsningene som er tilgjengelige, men en med en helt annen måte å tenke på og fri fra de hyped moderne tjenestene.

Å tenke på rom er ment å være en naturlig måte å nærme arbeidsflyten din på. Akkurat som du ville flytte inne i et hus, vil du navigere din Citadel ved å flytte form rom til rom. Etter å ha vært på det i over tretti år, forklarer folkene bak Citadel det beste:

Når du går inn i bygningen, passerer du gjennom lobbyen og blir møtt med viktige kunngjøringer. Da kan du stoppe ved postrommet, samle opp meldinger adressert til deg, og kanskje svare på noen av dem. Deretter går du videre og kan passere gjennom et møterom hvor viktige temaer blir diskutert. Da kan du tilbringe litt tid i en salong, og ta litt tankeløs underholdning. Du stopper av et planleggingskontor for å sjekke og oppdatere kalenderen din. Det neste rommet kan inneholde endeløse rader med arkivskap, der du må sjekke opp de nyeste dokumentene som er lagt til.

Navigere rom

I praksis betyr dette at navigasjonene vil være like enkle som å klikke på "Gå til neste rom"

og du vil bli tatt til neste rom som har uleste elementer. Disse kan være alt: meldinger, kalenderelementer eller annen type data, til og med systemmeldinger.

Du trenger ikke å vite hvor du skal. Du blir tatt til neste sted som har meningsfullt nytt innhold å tilby. Når du har mottatt ny informasjon, kan du samhandle med den. Svar, endre det, arbeid på det, og fortsett til neste rom. Det virker som om det fungerer i en situasjon i virkeligheten.

En gang i et rom har du mulighetene til å "Ungoto" (gå tilbake til forrige), les nye / alle meldinger, skriv inn en ny melding, hopp over rommet eller gå videre.

Du kan legge igjen en melding i et hvilket som helst rom du besøker. Når du legger til en ny melding, har du noen grunnleggende formateringsalternativer,

eller du kan redigere HTML direkte. Selvfølgelig kan enkeltrom nås direkte, og brukerne kan lage egne rom slik at de kan sette relevant informasjon inn på ett sted.

Navigere Citadel fra sidemenyen

Citadel tilbyr også en enkel sidemeny.

På toppen finner du «Sammendrag» -siden som lar deg raskt vurdere eventuelle nye meldinger, kalenderhendelser eller oppgaver, og se hvem som er på nett. Utsikten kan selvfølgelig tilpasses dine behov.

Rom er for samarbeid, men Citadel fungerer også som en e-post / kalender server for at du har din personlige e-post innboks, kalender, kontaktliste, notater og oppgaveliste. Disse er organisert i mapper og kan også raskt nås som individuelle menyer på sidefeltet. Brukergrensesnittet er konsekvent og til tider overraskende intuitivt.

Mens alle ovennevnte mapper tilbyr nøyaktig hva du kan forvente, for eksempel en liste over e-post, oppgaver eller en grunnleggende kalendervisning; Notater, for eksempel, vil bli plassert på et "lerret" etter-det-stil.

Mappeikonet under "Oppgaver" gir deg direkte tilgang til rom, både som et kutt fra sidefeltet

og som en full oversikt over tilgjengelige rom og mapper. Du vil legge merke til at akkurat som enhver respektabel Citadel, har denne også gulv, noe som legger til en helt ny dimensjon i rombasert navigasjonsmetafor.

Du kan også se en liste over Internett-brukere og chatte med dem direkte, mens "Avansert" -menyen vil gi mer detaljerte navigasjons- og samhandlingsalternativer.

Administrasjon-menyen vil gi deg de mest nyttige direkte kommandoene for å kommunisere med systemet,

og undermenyene gir mulighet for finkornskontroll over systemet. Det er ikke nødvendig å redigere konfigurasjonsfiler. Bokstavelig talt er alt tilgjengelig for webgrensesnittet.

Detaljert bruk guider

Det kan ta litt vant til, men selv etter kort tid brukt med det, vil bruk av Citadel trolig bli naturlig. Denne arkitekturen er den mest unike og er en av de mest intuitive måtene å kommunisere med programvare. Selvfølgelig tilbyr Citadel mye mer enn en enkelt artikkel kunne dekke. For mer informasjon om oppsett og bruk, kan du alltid referere til Citadels omfattende kunnskapsbase. Bare vær sikker på at du bruker søkefeltet; det vil gi deg mange flere alternativer som du vil finne ved å surfe bare.

Citadel er fullt åpen kildekode. Dette betyr at du kan gjøre noe ut av det du liker. Hvis du er usikker på hvor du skal begynne eller sitte fast når som helst, kan du alltid referere til Citadels ekstremt detaljerte dokumentasjon.

Konklusjon

Citadel er en tett integrert, svært tilpassbar, enkel å bruke groupware suite, og tilbyr prøvde og testede metoder de siste tretti årene. Blant mange hyped serverløsninger som ofte krever "premium-medlemskap" eller betalte "pro-versjoner", skinner Citadel gjennom ikke bare å være helt fri (både i frihet og fri øl) og åpen kilde, men også mer intuitivt å bruke og nærmere en virkelige arbeidsflyt, noe som gjør overgangen raskere og trener brukerne mer effektivt. Citadas omfattende anvendte saker er veldokumenterte og enkle å implementere, noe som gjør den til en av de aller beste gruppevareløsningene som er tilgjengelige i dag.