DIY: Få Horde Groupware-pakken i gang

En af mine yndlingsopgaver er at finde værktøjer, der hjælper folk med at spare penge. Naturligvis er open source-verdenen det første sted, jeg leder efter omkostningsbesparelser, og den leverer næsten altid. Jeg opdagede for nylig en groupware-pakke, der opfylder begge disse krav.

Horde Groupware består af e-mail, kalender, kontakter, opgaver og noter. Det er tilgængeligt for Linux, Windows og Mac og tilbyder disse funktioner:

  • Offentlige og delte ressourcer (kalendere, adressebøger, opgavelister og notesblokke)
  • Ubegrænsede ressourcer pr. Bruger
  • Oversat til 41 sprog
  • Globale kategorier
  • Tilpasselig portalskærm (inklusive applets til vejr, tilbud osv.)
  • 25 inkluderede temaer
  • Online hjælpesystem
  • Import og eksport af gruppevaredata fra andre applikationer
  • Synkronisering med mobiltelefoner og groupware-klienter
  • Integreret brugeradministrations-, gruppestøtte- og tilladelsessystem
  • Brugerindstillinger med globale standardværdier
  • Platform uafhængig, fungerer på enhver webserver med PHP support (dvs. Linux, Windows, Solaris, Mac OS X Server)
  • Database drevet

Installation af Horde

Horde's installationsproces er ikke så enkel, som den er for nogle gruppevareserver suiter. Til denne tutorial viser jeg, hvordan man installerer Horde på en Linux Apache MySQL PHP (LAMP) server; mere specifikt vil distributionen være Ubuntu 11.04. Når du først har set, hvordan dette gøres, skal det være forholdsvis let at oversætte instruktionerne til din valgte platform.

For at bruge aptitude-installationsprogrammet til installationen skal du åbne et terminalvindue og udstede kommandoen:

sudo aptitude horde3

Kommandoen installerer et stort antal pakker, som alle er nødvendige for Horde. Når installationen er afsluttet, er det tid til at gå videre til konfigurationen af ​​Horde, som til sidst vil føre til den webbaserede opsætning.

Konfigurering af Horde

Det er her ting bliver lidt vanskeligt. Det første trin er at konfigurere Apache til Horde. Åbn filen / etc / apache / site-enabled / 000-default og tilføj:

Alias ​​/ horde3 / usr / share / horde3

Indstillinger FollowSymLinks

Tillad Overgangsgrænse

benæg fra alle

tillad fra YOUR_IP

benæg fra alle

før tagget. Gem og luk filen.

Hvis du går til http: // ADDRESS_OF_SERVER / horde3 (hvor ADDRESS_OF_SERVER er serverens faktiske adresse), vises der en fejl, der informerer dig om, at det webbaserede konfigurationsværktøj er blevet deaktiveret. For at aktivere dette værktøj skal du blot fjerne "exit (0)" -direktivet og ekkolinjen nær toppen af ​​filen /etc/hord/horde3/conf.php. Når dette er fjernet, kan den webbaserede opsætning afsluttes. Nu skal konfigurationsfilerne udarbejdes for at give Horde skriveadgang til dem. For at gøre dette skal du udstede 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

Inden du fortsætter, skal du oprette en logfil (i tilfælde af, at fejlfinding er nødvendig) med disse kommandoer:

  • 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

Oprettelse af databasen

Inden du kan bruge webværktøjet, skal du oprette en database. Horde kommer med en eksempeldatabase, der kan injiceres med følgende kommando:

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

| mysql -u MYSQL_ADMIN -p

(hvor MYSQL_ADMIN er MySQL admin-bruger). Du skal kende MySQL admin-adgangskoden for at dette kan fungere.

Når ovennævnte kommando er afsluttet, er det tid til at logge på det webbaserede værktøj ( figur A ) og afslutte installationen. Figur A

For at komme til dette skærmbillede er du muligvis nødt til at klikke på Horde version-linket på den første side, som du vises, når du logger ind. (Klik på billedet for at forstørre).

Det er kritisk, at den første ting, du gør, er at oprette en administratoradgangskode. Du skal klikke på fanen Godkendelse på installationsskærmen og derefter indtaste den nye adgangskode i afsnittet Mærket adgangskode, der skal bruges til brugerens legitimationsoplysninger. Når du har gjort det, skal du klikke på knappen Generer Horde Configuration, og du er klar til at gå.

Der er meget flere konfigurationsmuligheder til rådighed for Horde, som jeg vil undersøge i et senere indlæg. For nu skal du have en fungerende Horde Groupware-server i gang og klar til at betjene din lille virksomhed eller non-profit.

© Copyright 2021 | mobilegn.com