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)