Hvordan installere KOHA på Ubuntu 20.04 LTS Focal Fossa

Koha er en bibliotekprogramvare for åpen kildekode som brukes over hele verden av forskjellige utdanningsinstitutter og lokalsamfunn for å administrere bøkene sine. Her vil vi se opplæringen for å kjenne trinnene som involverer i installasjonen av KOHA på Ubuntu 20.04 LTS/Ubuntu 18.04 LTS.

Det er et nettleserbasert system som gir:

  • KOHA er bygget ved hjelp av biblioteksstandarder og protokoller som MARC 21, UnimArc, Z39.50, SRU/SW, SIP2, SIP/NCIP.
  • Flerspråklig og oversettelig
  • Den har et kraftig søkesystem og katalogdisplay som kan bruke innhold fra blant annet Amazon, Google, LibraryThing, Open Library og Syndetics.
  • Enterprise-Class Integrated Library System (ILS) med omfattende funksjonalitet inkludert grunnleggende og avanserte alternativer.
  • Magasinadministrasjon
  • Lån og brukeradministrasjon
  • Lister og rapporter
  • OPAC / Discovery System
  • Kursreservasjoner og støtte fra lokalområdet

krav

  • Ubuntu 20.04/18.04 eller noen annen Debian -basert Linux -server for å utføre trinnene som er gitt her.
  • Apache, MySQL eller MariaDB, Perl (vil installere)
  • Rottilgang til serveren

Trinn for å installere Koha -bibliotekprogramvare på Ubuntu 20.04

Her vil vi bruke KOHAs offisielle depot for å laste ned og installere pakkene sine på Ubuntu 20.04, men kommandoene er imidlertid de samme for Ubuntu 18.04 LTS, Linux eller Debian.

1. Legg til GPG -tast

Pakkene vi laster ned har ikke blitt temperert, for å sikre at vi først vil legge til GPG -tasten signert for KOHA.

 wget -q -O- https://debian.koha-community.org/koha/gpg.asc | sudo apt-key add -

2. Legg til Koha -depot på Ubuntu 20.04

Når nøkkelen er lagt til vellykket, oppretter du en egen KOHA -repo -listefil og legger til repo -destinasjonsadressen i den. Dette vil sikre at det ikke ville være noe rot med den offisielle Ubuntu -repoen mens du legger til en ny.

 echo 'deb https://debian.koha-community.org/koha stable main' | sudo tee /etc/apt/sources.list.d/koha.list

For å gjenoppbygge den apt cache, kjør System Update -kommandoen:

sudo apt update

3. Kommando for å installere KOHA på Ubuntu 20.04

Når du la til Koha -repoen, trenger vi bare å utføre en enkelt kommando for å laste ned og installere. Dessuten installerer den automatisk Apache -webserveren, så hvis du allerede har det, er det bra ellers la det være på KOHA.

sudo apt install koha-common

4. Installer MySQL -serveren og konfigurer en database

Som standard, på Ubuntu 20.04, er MySQL 8.0 -versjonen tilgjengelig for installasjon, bruk kommandoen nedenfor.

sudo apt install mysql-server

sudo systemctl start mysql

Sikre MySQL -installasjonen din nå ved hjelp av kommandoen:

sudo mysql_secure_installation

Når det vil be om aktivering av passordvalideringskomponent som er det første trinnet i å sikre MySQL, kan du enten ignorere det eller bare velge graden av passordkompleksitet du vil angi passord.

Bortsett fra det bare trykkYNøkkel eller i henhold til dine krav til alle kommende alternativer.

6. Opprett en Koha -forekomst på Ubuntu 20.04

La oss nå lage en forekomst for Koha:

sudo koha-create --create-db library

Du kan erstatte biblioteket med navnet på biblioteket ditt eller hva du vil ha. Navnet du velger her vil konfigurere for Apache, MySQL. Brukernavn og andre relaterte komponenter i KOHA.

7. Konfigurer Koha nettstedsporter

Som standard vil den bruke Port 80, men jeg vil at det skal være gratis for andre fremtidige tjenester på webserveren min, og derfor vil jeg først endre standardporten i KOHA Sites -konfigurasjonsfilen.

sudo nano /etc/koha/koha-sites.conf

Her endrer vi intraport til 8001 som skal brukes av KOHA Staff Client. Mens du forlater OPAC (katalog) til 8000.

IntraPort = ”8001 ″
Opacport = ”8000 ″

For å lagre filpressenCtrl+O.etterfulgt av Enter -tasten og deretterCtrl+x.

8. Legg Koha -porter i Apache

Fortell Apache om hvilke porter Koha -tjenesten er tilgjengelig, som i trinnene ovenfor har vi brukt 8001 for KOHA Staff Client og 8000 for OPAC. Nevn det samme i konfigurasjonsfilen Apache Ports.

sudo nano /etc/apache2/ports.conf

Bytt ut linjenLytt 80å følge gitt en.

Listen 8001
Listen 8000

Spar og lukk -Ctrl+O.ogCtrl +x.

8. Lag Apache -konfigurasjonsfiler.

sudo a2enmod rewrite
sudo a2enmod cgi
sudo a2dissite 000-default
sudo a2enmod deflate
sudo a2ensite library      

Note: Replace the library with the Koha instace you have created in step 6

Start Apache på nytt

sudo service apache2 restart

9. Zebra gjenoppbygge kommandoen

koha-rebuild-zebra -v -f library

10. Angi passord for DB opprettet av KOHA

sudo mysql -u root -p
use mysql;
ALTER USER 'koha_library'@'localhost' IDENTIFIED WITH mysql_native_password BY 'h2smedia';

Note: EndreH2smediamed passordet du vil bruke. Husk at dette passordet også vil bruke som administratorpassord for å logge inn KOHO.

flush privileges;

SET GLOBAL sql_mode='';

quit;

11. Endre passordet til KOHA -biblioteksdatabasen

For å se påloggingspassordet, kan du bruke kommandoen:

sudo koha-passwd library 

For å endre standardpassordet som er opprettet av KOHA manuelt, kan du bruke kommandoen:

sudo nano /etc/koha/sites/library/koha-conf.xml

Bla ned til siste og innvendige konfigurasjonsendringspassord.

Note: Endre biblioteket med biblioteknavnet ditt.

12. Restart memcached

sudo service memcached restart

13. Logg inn på nettinstallasjonsprogrammet av KOHA

https://localhost:8001 (Staff client)
https://localhost:8000 (Online catalogue)

Related Posts