DIY: Få Horde Groupware-pakken i gang

En av favorittoppgavene mine er å finne verktøy som hjelper folk å spare penger. Naturlig nok er open source-verdenen det første jeg ser etter kostnadsbesparelser, og den leverer nesten alltid. Jeg oppdaget nylig en gruppevaresuite som oppfyller begge disse kravene.

Horde Groupware består av e-post, kalender, kontakter, oppgaver og notater. Det er tilgjengelig for Linux, Windows og Mac og tilbyr disse funksjonene:

  • Offentlige og delte ressurser (kalendere, adressebøker, oppgavelister og notisblokker)
  • Ubegrensede ressurser per bruker
  • Oversatt til 41 språk
  • Globale kategorier
  • Tilpassbar portalskjerm (inkludert applets for vær, tilbud, etc.)
  • 25 inkluderte temaer
  • Online hjelpesystem
  • Import og eksport av gruppevaredata fra andre applikasjoner
  • Synkronisering med mobiltelefoner og gruppevareklienter
  • Integrert brukerstyring, gruppestøtte og tillatelsessystem
  • Brukerinnstillinger med globale standardverdier
  • Plattformuavhengig, fungerer på alle webservere med PHP-støtte (dvs. Linux, Windows, Solaris, Mac OS X Server)
  • Database drevet

Installerer Horde

Horde sin installasjonsprosess er ikke så enkel som for noen gruppeprogramserver-suiter. For denne opplæringen viser jeg hvordan du installerer Horde på en Linux Apache MySQL PHP (LAMP) server; mer spesifikt vil distribusjonen være Ubuntu 11.04. Når du ser hvordan dette gjøres, skal det være ganske enkelt å oversette instruksjonene til din plattform du velger.

Hvis du vil bruke aptitude-installasjonsprogrammet for installasjonen, åpner du et terminalvindu og gir kommandoen:

sudo aptitude horde3

Kommandoen vil installere ganske mange pakker, som alle er nødvendige for Horde. Når installasjonen er fullført, er det på tide å gå videre til konfigurasjonen av Horde, som til slutt vil føre til det nettbaserte oppsettet.

Konfigurere Horde

Det er her ting blir litt vanskelig. Det første trinnet er å konfigurere Apache for Horde. Åpne filen / etc / apache / site-enabled / 000-default og legg til:

Alias ​​/ horde3 / usr / share / horde3

Valg FollowSymLinks

Tillat overgangsgrense

nekte fra alle

tillat fra YOUR_IP

nekte fra alle

før taggen. Lagre og lukk den filen.

Hvis du går til http: // ADDRESS_OF_SERVER / horde3 (der ADDRESS_OF_SERVER er serverens faktiske adresse), vises det en feil som informerer deg om at det nettbaserte konfigurasjonsverktøyet er deaktivert. For å aktivere dette verktøyet, fjern ganske enkelt "exit (0)" -direktivet og ekkolinjen nær toppen av filen /etc/hord/horde3/conf.php. Når det er fjernet, kan det webbaserte oppsettet fullføres. Nå må konfigurasjonsfilene være forberedt for å gi Horde skrivetilgang til dem. For å gjøre dette, utgi følgende kommandoer:

  • sudo chmod 777 /etc/horde/horde3/conf.php
  • sudo touch /etc/horde/horde3/conf.bak.php
  • sudo chmod 777 /etc/horde/horde3/conf.bak.php

Før du fortsetter, oppretter du en loggfil (i tilfelle feilsøking er nødvendig) med disse kommandoene:

  • sudo touch /var/log/horde/horde3.log
  • sudo chown root.www-data /var/log/horde/horde3.log
  • sudo chmod 770 /var/log/horde/horde3.log

Opprette databasen

Før du kan bruke nettverktøyet, må du opprette en database. Horde kommer med en eksempeldatabase som kan injiseres med følgende kommando:

gunzip </usr/share/doc/horde3/examples/scripts/sql/create.mysql.sql.gz

| mysql -u MYSQL_ADMIN -p

(der MYSQL_ADMIN er MySQL admin-bruker). Du må kjenne MySQL admin passord for at dette skal fungere.

Når kommandoen ovenfor er fullført, er det på tide å logge på det nettbaserte verktøyet ( figur A ) og fullføre installasjonen. Figur A

For å komme til dette skjermbildet, kan det hende du må klikke på Horde-versjonskoblingen på den første siden du blir vist ved innlogging. (Klikk på bildet for å forstørre.)

Det er avgjørende at det første du gjør er å opprette et administratorpassord. Du må klikke på kategorien Godkjenning i skjermbildet for oppsett og deretter angi det nye passordet i delen som er merket Passordet som skal brukes til brukerens legitimasjon. Etter at du har gjort det, klikker du på Generer Horde-konfigurasjon-knappen, og du er klar til å gå.

Det er mange flere konfigurasjonsalternativer tilgjengelig for Horde, som jeg vil undersøke i et senere innlegg. Foreløpig bør du ha en fungerende Horde Groupware-server i gang og klar til å tjene småbedrifter eller ideell virksomhet.

© Copyright 2021 | pepebotifarra.com