Koha är en öppen källkodsprogramvara som används över hela världen av olika utbildningsinstitut och samhällen för att hantera sina böcker. Här kommer vi att se tutorialen för att veta stegen i installationen av Koha på Ubuntu 20.04 LTS/Ubuntu 18.04 LTS.
Det är ett webbläsarbaserat system som tillhandahåller:
- Koha byggs med hjälp av biblioteksstandarder och protokoll som Marc 21, Unimarc, Z39.50, SRU/SW, SIP2, SIP/NCIP.
- Flerspråkig och översättningsbar
- Den har ett kraftfullt söksystem och katalogvisning som kan använda innehåll från Amazon, Google, LibraryThing, Open Library och Syndetics, bland andra.
- Enterprise-Class Integrated Library System (ILS) med omfattande funktionalitet inklusive grundläggande och avancerade alternativ.
- Tidningsledning
- Lån och användarhantering
- Listor och rapporter
- OPAC / Discovery System
- Kursreservationer och lokalt stöd
krav
- Ubuntu 20.04/18.04 eller någon annan debianbaserad Linux -server för att utföra stegen här.
- Apache, MySQL eller Mariadb, Perl (kommer att installera)
- Rotåtkomst till servern
Steg för att installera Koha Library -programvara på Ubuntu 20.04
Här kommer vi att använda Koha Official Repository för att ladda ner och installera sina paket på Ubuntu 20.04, men kommandona är desamma för Ubuntu 18.04 LTS, Linux eller Debian.
1. Lägg till GPG -nyckel
Paketen vi laddar ner har inte temperats för att säkerställa att vi först lägger till GPG -nyckeln undertecknad för Koha.
wget -q -O- https://debian.koha-community.org/koha/gpg.asc | sudo apt-key add -
2. Lägg till Koha -förvar på Ubuntu 20.04
När nyckeln har lagts till framgångsrikt skapar du en separat Koha Repo -listfil och lägg till repo -destinationsadressen i den. Detta kommer att säkerställa att det inte skulle finnas någon röra med den officiella Ubuntu -repo när man lägger till en ny.
echo 'deb https://debian.koha-community.org/koha stable main' | sudo tee /etc/apt/sources.list.d/koha.list
För att bygga om APT -cachen, kör systemuppdateringskommandot:
sudo apt update
3. Kommando att installera Koha på Ubuntu 20.04
När du har lagt till Koha Repo behöver vi bara köra ett enda kommando för att ladda ner och installera. Dessutom installerar den automatiskt Apache -webbservern, så om du redan har den så är det bra annars lämnar det på Koha.
sudo apt install koha-common
4. Installera MySQL Server och konfigurera en databas
Som standard, på Ubuntu 20.04, är MySQL 8.0 -versionen tillgänglig för att installera, använda kommandot nedan.
sudo apt install mysql-server sudo systemctl start mysql
Säkra nu din MySQL -installation med kommandot:
sudo mysql_secure_installation
När den kommer att be om aktivering av lösningskomponent som är det första steget i att säkra MySQL, kan du antingen ignorera det eller helt enkelt välja den grad av lösenordskomplexitet du vill ställa in för lösenord.
Bortsett från det bara tryckYNyckel eller enligt dina krav för alla kommande alternativ.
6. Skapa en Koha -instans på Ubuntu 20.04
Låt oss nu skapa en instans för Koha:
sudo koha-create --create-db library
Du kan ersätta biblioteket med namnet på ditt bibliotek eller vad du vill ha. Namnet du väljer här kommer att konfigurera för Apache, MySQL. Användarnamn och andra relaterade komponenter i Koha.
7. Konfigurera Koha -webbplatser
Som standard kommer den att använda port 80, men jag vill att det ska vara gratis för andra framtida tjänster på min webbserver, så först kommer jag först att ändra standardporten i Koha -webbplatser konfigurationsfilen.
sudo nano /etc/koha/koha-sites.conf
Här ändrar vi intraporten till 8001 som kommer att användas av Koha Staff Client. När du lämnar OPAC (katalog) till 8000.
Intraport = ”8001 ″
OpaCport = ”8000 ″
För att spara filpressenCtrl+oföljt av Enter -tangenten och sedanCtrl+x.
8. Lägg till Koha -portar till Apache
Berätta nu Apache på vilka portar Koha -tjänsten som är tillgänglig, eftersom vi i ovanstående steg har använt 8001 för Koha Staff Client och 8000 för OPAC. Således, nämna samma i Apache Ports -konfigurationsfilen.
sudo nano /etc/apache2/ports.conf
Byt ut linjenLyssna 80att följa givet en.
Listen 8001 Listen 8000
Spara och stäng -Ctrl+oochCtrl +x.
8. Skapa Apache -konfigurationsfiler.
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
Starta om Apache
sudo service apache2 restart
9. Zebra Rebuild Command
koha-rebuild-zebra -v -f library
10. Ställ in lösenord för DB skapat av Koha
sudo mysql -u root -p
use mysql;
ALTER USER 'koha_library'@'localhost' IDENTIFIED WITH mysql_native_password BY 'h2smedia';
Notera: Ändrah2smediamed lösenordet du vill använda. Kom ihåg att detta lösenord också kommer att använda som administratörslösenord för att logga in Koho.
flush privileges; SET GLOBAL sql_mode='';
quit;
11. Ändra lösenordet för Koha Library -databasen
För att se inloggningslösenordet kan du använda kommandot:
sudo koha-passwd library
För att manuellt ändra standardlösenordet som skapats av Koha kan du använda kommandot:
sudo nano /etc/koha/sites/library/koha-conf.xml
Rulla ner till det sista och inre konfigurationsändringslösenordet.
Notera: Ändra biblioteket med ditt biblioteksnamn.
12. Starta om memcached
sudo service memcached restart
13. Logga in på webbinstallatören av Koha
https://localhost:8001 (Staff client)
https://localhost:8000 (Online catalogue)