Koha er en bibliotekprogramvare med åpen kildekode som brukes over hele verden av forskjellige utdanningsinstitusjoner og samfunn for å administrere bøkene deres. Her vil vi se veiledningen for å vite trinnene som er involvert 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 bibliotekstandarder og protokoller som MARC 21, UNIMARC, z39.50, SRU/SW, SIP2, SIP/NCIP.
- Flerspråklig og oversettbar
- Den har et kraftig søkesystem og katalogvisning som kan bruke innhold fra blant annet Amazon, Google, LibraryThing, Open Library og Syndetics.
- Enterprise-class integrert biblioteksystem (ILS) med omfattende funksjonalitet inkludert grunnleggende og avanserte alternativer.
- Magasinledelse
- Innlån og brukerstyring
- Lister og rapporter
- OPAC / Discovery system
- Kursreservasjoner og lokalområdestøtte
krav
- Ubuntu 20.04/18.04 eller en annen Debian-basert Linux-server for å utføre trinnene gitt her.
- Apache, MySQL eller MariaDB, Perl (Vil installere)
- Rottilgang til serveren
Trinn for å installere Koha Library Software på Ubuntu 20.04
Her vil vi bruke Kohas offisielle depot for å laste ned og installere pakkene på Ubuntu 20.04, men kommandoene er de samme for Ubuntu 18.04 LTS, Linux eller Debian.
1. Legg til GPG-nøkkel
Pakkene vi laster ned har ikke blitt temperert, for å sikre at vi først legger til GPG-nøkkelen 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, oppretter du en separat Koha repo-listefil og legger til repo-destinasjonsadressen i den. Dette vil sikre at det ikke blir 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 APT-bufferen, kjør systemoppdateringskommandoen:
sudo apt update
3. Kommando for å installere Koha på Ubuntu 20.04
Når du har lagt til Koha-repoen, trenger vi bare å utføre en enkelt kommando for å laste ned og installere. Dessuten installerer den automatisk Apache-nettserveren, så hvis du allerede har den, er det greit ellers la det ligge på Koha.
sudo apt install koha-common
4. Installer MySQL Server 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
Nå, sikre MySQL-installasjonen ved å bruke kommandoen:
sudo mysql_secure_installation
Når den vil be om å aktivere passordvalideringskomponenten, som er det første trinnet i å sikre MySQL, kan du enten ignorere det eller ganske enkelt velge graden av passordkompleksitet du vil angi for passord.
Bortsett fra det bare trykkYnøkkel eller i henhold til dine krav for alle kommende alternativer.
6. Opprett en Koha-instans 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 måtte ønske å ha. Navnet du velger her vil konfigurere for apache, MySQL. brukernavn og andre relaterte komponenter til Koha.
7. Konfigurer koha nettstedsporter
Som standard vil den bruke port 80, men jeg vil at den skal være gratis for andre fremtidige tjenester på webserveren min, derfor vil jeg først endre standardporten i konfigurasjonsfilen for Koha nettsteder.
sudo nano /etc/koha/koha-sites.conf
Her endrer vi Intraporten til 8001 som skal brukes av Kohas ansatte. Mens du forlater OPAC (katalogen) til 8000.
INTRAPORT="8001"
OPACPORT="8000"
For å lagre filen trykkCTRL+Oetterfulgt av Enter-tasten og deretterCTRL+X.
8. Legg til Koha-porter til Apache
Fortell nå Apache om hvilke porter Koha-tjenesten er tilgjengelig, siden vi i trinnene ovenfor har brukt 8001 for Koha-personaleklienten og 8000 for OPAC. Nevn derfor det samme i konfigurasjonsfilen for Apache-porter.
sudo nano /etc/apache2/ports.conf
Bytt ut linjenHør 80å følge gitt en.
Listen 8001 Listen 8000
Lagre og lukk –Ctrl+OogCtrl + 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. Kommando for ombygging av sebra
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 brukes som administratorpassord for å logge på Koho.
flush privileges; SET GLOBAL sql_mode='';
quit;
11. Endre passordet til koha-bibliotekets database
For å se påloggingspassordet kan du bruke kommandoen:
sudo koha-passwd library
For å manuelt endre standardpassordet opprettet av Koha, kan du bruke kommandoen:
sudo nano /etc/koha/sites/library/koha-conf.xml
Rull ned til siste og inne i konfigurasjonsendre passord.
Note: Endre biblioteket med biblioteknavnet ditt.
12. Start memcached på nytt
sudo service memcached restart
13. Logg inn på Kohas webinstallasjonsprogram
https://localhost:8001 (Staff client)
https://localhost:8000 (Online catalogue)












