Koha je software pro open-source knihovny používaný po celém světě různými vzdělávacími ústavy a komunitami k řízení svých knih. Zde uvidíme tutoriál znát kroky zahrnující instalaci Koha na Ubuntu 20.04 LTS/Ubuntu 18.04 LTS.
Je to systém založený na prohlížeči, který poskytuje:
- Koha je postavena pomocí knihovnických standardů a protokolů, jako jsou Marc 21, UNIMARC, Z39.50, SRU/SW, SIP2, SIP/NCIP.
- Vícejazyčné a překládatelné
- Má mimo jiné výkonný vyhledávací systém a katalogový displej, který může používat obsah Amazon, Google, LibraryThing, Open Library a Syndetics.
- Enterprise-Class Integrated Library System (ILS) s komplexními funkcemi včetně základních a pokročilých možností.
- Management časopisů
- Půjčky a správa uživatelů
- Seznamy a zprávy
- Systém OPAC / Discovery
- Rezervace kurzu a podpora místní oblasti
požadavky
- Ubuntu 20.04/18.04 nebo jakýkoli jiný linuxový server založený na Debian pro provedení zde uvedených kroků.
- Apache, MySQL nebo MariAdb, Perl (nainstaluje)
- Kořenový přístup k serveru
Kroky k instalaci softwaru knihovny Koha na Ubuntu 20.04
Zde použijeme oficiální úložiště Koha ke stažení a instalaci jeho balíčků na Ubuntu 20.04, příkazy jsou však stejné pro Ubuntu 18.04 LTS, Linux nebo Debian.
1. Přidejte klíč GPG
Balíčky, které stahujeme, nebyly zmírněny, aby se zajistilo, že nejprve přidáme klíč GPG podepsaný pro Koha.
wget -q -O- https://debian.koha-community.org/koha/gpg.asc | sudo apt-key add -
2. Přidejte úložiště Koha na Ubuntu 20.04
Jakmile je klíč úspěšně přidán, vytvořte samostatný soubor seznamu repo koha a přidejte do toho reporitní adresu. Tím se zajistí, že s oficiálním reporem Ubuntu nebude žádný nepořádek při přidání nového.
echo 'deb https://debian.koha-community.org/koha stable main' | sudo tee /etc/apt/sources.list.d/koha.list
Chcete -li znovu vybudovat apt mezipaměť, spusťte příkaz aktualizace systému:
sudo apt update
3. Příkaz pro instalaci Koha na Ubuntu 20.04
Jakmile přidáte Repo Koha, musíme pouze provést jeden příkaz ke stažení a instalaci. Automaticky také nainstaluje webový server Apache, takže pokud jej již máte, je dobré jinak nechat na Koha.
sudo apt install koha-common
4. Nainstalujte server MySQL a nakonfigurujte databázi
Ve výchozím nastavení je na instalaci k dispozici na Ubuntu 20.04 verze MySQL 8.0, použijte příkaz níže.
sudo apt install mysql-server sudo systemctl start mysql
Nyní zabezpečte instalaci MySQL pomocí příkazu:
sudo mysql_secure_installation
Když požádá o povolení komponenty ověření hesla, která je prvním krokem při zabezpečení MySQL, můžete ji buď ignorovat, nebo jednoduše vybrat stupeň složitosti hesla, kterou chcete nastavit pro hesla.
Kromě toho jednoduše stiskněteYklíč nebo podle vašich požadavků na všechny nadcházející možnosti.
6. Vytvořte instanci Koha na Ubuntu 20.04
Nyní vytvoříme příklad pro Koha:
sudo koha-create --create-db library
Knihovnu můžete nahradit názvem vaší knihovny nebo všeho, co chcete mít. Název, který zde vyberete, nakonfiguruje pro Apache, MySQL. Uživatelské jméno a další související komponenty Koha.
7. Konfigurace portů koha stránek
Ve výchozím nastavení však bude používat port 80, chci však, aby byl zdarma pro další budoucí služby na mém webovém serveru, takže nejprve změním výchozí port v konfiguračním souboru KOHA.
sudo nano /etc/koha/koha-sites.conf
Zde změníme intraport na 8001, který bude používat klient zaměstnanců Koha. Při odchodu OPAC (katalog) na 8000.
Intraport = ”8001 ″
OPACPORT = ”8000 ″
Uložení souboru stiskněteCtrl+onásleduje klávesa Enter a potéCtrl+x.
8. Přidejte přístavy Koha do Apache
Nyní řekněte Apache o tom, jaké porty je služba Koha přístupná, jako ve výše uvedených krocích jsme použili 8001 pro klienta zaměstnanců Koha a 8000 pro OPAC. Uveďte tedy to samé v konfiguračním souboru Apache Ports.
sudo nano /etc/apache2/ports.conf
Vyměňte čáruPoslouchejte 80následovat dané.
Listen 8001 Listen 8000
Uložit a zavřít -Ctrl+oaCtrl +x.
8. Vytvořte konfigurační soubory Apache.
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
Restartujte Apache
sudo service apache2 restart
9. Příkaz Rebuild zebra
koha-rebuild-zebra -v -f library
10. Nastavte heslo pro DB vytvořené Koha
sudo mysql -u root -p
use mysql;
ALTER USER 'koha_library'@'localhost' IDENTIFIED WITH mysql_native_password BY 'h2smedia';
Poznámka: ZměnaH2SMEDIAs heslem, které chcete použít. Pamatujte, že toto heslo použije také jako heslo správce k přihlášení Koho.
flush privileges; SET GLOBAL sql_mode='';
quit;
11. Změňte heslo databáze knihovny Koha
Chcete -li zobrazit přihlašovací heslo, můžete použít příkaz:
sudo koha-passwd library
Pro ruční změnu výchozího hesla vytvořeného KoHa můžete použít příkaz:
sudo nano /etc/koha/sites/library/koha-conf.xml
Přejděte dolů na poslední a vnitřní heslo pro změnu konfigurace.
Poznámka: Změňte knihovnu s názvem knihovny.
12. Restartujte memcached
sudo service memcached restart
13. Přihlaste se do instalačního zařízení pro web Koha
https://localhost:8001 (Staff client)
https://localhost:8000 (Online catalogue)