Koha est un logiciel de bibliothèque open source utilisé dans le monde entier par différents établissements d'enseignement et communautés pour gérer leurs livres. Ici, nous verrons le tutoriel pour connaître les étapes impliquant dans l'installation de Koha sur Ubuntu 20.04 LTS / UBUNTU 18.04 LTS.
Il s'agit d'un système basé sur un navigateur qui fournit:
- Koha est construit à l'aide de normes et de protocoles de bibliothèque tels que Marc 21, Unimarc, Z39.50, SRU / SW, SIP2, SIP / NCIP.
- Multilingue et traduisible
- Il dispose d'un puissant système de recherche et d'un affichage de catalogue qui peut utiliser le contenu d'Amazon, Google, Librarything, Open Library et Syndetics, entre autres.
- Système de bibliothèque intégré de classe d'entreprise (ILS) avec des fonctionnalités complètes, y compris des options de base et avancées.
- Gestion de magazines
- Emprunt et gestion des utilisateurs
- Listes et rapports
- Système OPAC / Discovery
- Réservations de cours et soutien local
exigences
- Ubuntu 20.04 / 18.04 ou tout autre serveur Linux basé à Debian pour exécuter les étapes données ici.
- Apache, MySQL ou MariaDB, Perl (Will Installer)
- Accès root au serveur
Étapes pour installer le logiciel de la bibliothèque Koha sur Ubuntu 20.04
Ici, nous utiliserons le référentiel officiel de Koha pour télécharger et installer ses packages sur Ubuntu 20.04, cependant, les commandes sont les mêmes pour Ubuntu 18.04 LTS, Linux ou Debian.
1. Ajouter une clé GPG
Les packages que nous téléchargeons n'ont pas été tempérés, pour nous assurer que, d'abord, nous ajouterons la clé GPG signée pour Koha.
wget -q -O- https://debian.koha-community.org/koha/gpg.asc | sudo apt-key add -
2. Ajouter le référentiel Koha sur Ubuntu 20.04
Une fois que la clé a ajouté avec succès, créez un fichier distinct de liste de repo Koha et ajoutez l'adresse de destination Repo. Cela garantira qu'il n'y aurait pas de gâchis avec le dépôt officiel d'Ubuntu tout en en ajoutant un nouveau.
echo 'deb https://debian.koha-community.org/koha stable main' | sudo tee /etc/apt/sources.list.d/koha.list
Pour reconstruire le cache APT, exécutez la commande System Update:
sudo apt update
3. Commande pour installer Koha sur Ubuntu 20.04
Une fois que vous avez ajouté le dépôt Koha, nous avons juste besoin d'exécuter une seule commande pour télécharger et installer. En outre, il installe automatiquement le serveur Web Apache, donc si vous l'avez déjà, il est bon sinon laissez-le sur Koha.
sudo apt install koha-common
4. Installez MySQL Server et configurez une base de données
Par défaut, sur Ubuntu 20.04, la version MySQL 8.0 est disponible pour installer, utilisez la commande ci-dessous.
sudo apt install mysql-server sudo systemctl start mysql
Maintenant, sécurisez votre installation MySQL à l'aide de la commande:
sudo mysql_secure_installation
Lorsqu'il demandera d'activer le composant de validation de mot de passe qui est la première étape pour sécuriser MySQL, vous pouvez l'ignorer ou simplement sélectionner le degré de complexité de mot de passe que vous souhaitez définir pour les mots de passe.
En dehors de cela, appuyez simplement surYclé ou conformément à vos exigences pour toutes les options à venir.
6. Créez une instance Koha sur Ubuntu 20.04
Maintenant, créons une instance pour Koha:
sudo koha-create --create-db library
Vous pouvez remplacer la bibliothèque par le nom de votre bibliothèque ou tout ce que vous souhaitez avoir. Le nom que vous choisissez ici configurera pour Apache, MySQL. Nom d'utilisateur et autres composants connexes de Koha.
7. Configurer les ports de sites Koha
Par défaut, il utilisera le port 80, cependant, je veux que ce soit gratuit pour d'autres services futurs sur mon serveur Web, donc je vais d'abord modifier le port par défaut dans le fichier de configuration des sites Koha.
sudo nano /etc/koha/koha-sites.conf
Ici, nous changeons l'intraport en 8001 qui seront utilisés par le client du personnel de Koha. Tout en laissant l'OPAC (catalogue) à 8000.
Intraport = ”8001 ″
OPACPORT = ”8000 ″
Pour enregistrer le fichier AppuyezCtrl + osuivi de la touche Entrée puisCtrl + x.
8. Ajouter des ports Koha à Apache
Maintenant, dites à l'Apache sur quels ports le service Koha est accessible, comme dans les étapes ci-dessus, nous avons utilisé le client 8001 pour le client de Koha et 8000 pour OPAC. Ainsi, mentionnez la même chose dans le fichier de configuration des ports Apache.
sudo nano /etc/apache2/ports.conf
Remplacer la ligneÉcouter 80à suivre en donnant un.
Listen 8001 Listen 8000
Économiser et fermer -Ctrl + oetCtrl + x.
8. Créer des fichiers de configuration 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
Redémarrer Apache
sudo service apache2 restart
9. Commande de reconstruction zèbre
koha-rebuild-zebra -v -f library
10. Définir le mot de passe pour la base de données créée par Koha
sudo mysql -u root -p
use mysql;
ALTER USER 'koha_library'@'localhost' IDENTIFIED WITH mysql_native_password BY 'h2smedia';
Note: ChangementH2SMEDIAavec le mot de passe que vous souhaitez utiliser. N'oubliez pas que ce mot de passe utilisera également comme mot de passe administrateur pour connecter Koho.
flush privileges; SET GLOBAL sql_mode='';
quit;
11. Changer le mot de passe de la base de données de la bibliothèque Koha
Pour voir le mot de passe de connexion, vous pouvez utiliser la commande:
sudo koha-passwd library
Pour modifier manuellement le mot de passe par défaut créé par le Koha, vous pouvez utiliser la commande:
sudo nano /etc/koha/sites/library/koha-conf.xml
Faites défiler vers le dernier mot de passe de la configuration et de la configuration.
Note: Modifiez la bibliothèque avec le nom de votre bibliothèque.
12. Redémarrer Memcached
sudo service memcached restart
13. Connectez-vous à l'installateur Web de Koha
https://localhost:8001 (Staff client)
https://localhost:8000 (Online catalogue)