Koha es un software de biblioteca de código abierto utilizado en todo el mundo por diferentes institutos y comunidades educativas para administrar sus libros. Aquí veremos el tutorial para conocer los pasos que implican en la instalación de Koha en Ubuntu 20.04 LTS/Ubuntu 18.04 LTS.
Es un sistema basado en el navegador que proporciona:
- Koha se construye utilizando estándares y protocolos de la biblioteca como Marc 21, Unimarc, Z39.50, SRU/SW, SIP2, SIP/NCIP.
- Multilingüe y traducible
- Tiene un poderoso sistema de búsqueda y pantalla de catálogo que puede usar contenido de Amazon, Google, Biblioteca, Open Library y Syndetics, entre otros.
- Sistema de biblioteca integrada de clase empresarial (ILS) con funcionalidad integral que incluye opciones básicas y avanzadas.
- Gestión de revistas
- Préstamo y gestión de usuarios
- Listas e informes
- Sistema OPAC / descubrimiento
- Reservas de cursos y soporte de área local
requisitos
- Ubuntu 20.04/18.04 o cualquier otro servidor Linux basado en Debian para ejecutar los pasos dados aquí.
- Apache, MySQL o Mariadb, Perl (se instalará)
- Acceso raíz al servidor
Pasos para instalar el software de la biblioteca Koha en Ubuntu 20.04
Aquí usaremos el repositorio oficial de Koha para descargar e instalar sus paquetes en Ubuntu 20.04, sin embargo, los comandos son los mismos para Ubuntu 18.04 LTS, Linux o Debian.
1. Agregue la tecla GPG
Los paquetes que descargamos no se han templado, para garantizar que, primero, agregaremos la clave GPG firmada para KOHA.
wget -q -O- https://debian.koha-community.org/koha/gpg.asc | sudo apt-key add -
2. Agregue el repositorio de Koha en Ubuntu 20.04
Una vez que la clave se agregue con éxito, cree un archivo de lista de reposition Koha separado y agregue la dirección de destino de repositorio en eso. Esto asegurará que no habrá ningún desastre con el repositorio oficial de Ubuntu al agregar uno nuevo.
echo 'deb https://debian.koha-community.org/koha stable main' | sudo tee /etc/apt/sources.list.d/koha.list
Para reconstruir el caché APT, ejecute el comando de actualización del sistema:
sudo apt update
3. Comando para instalar Koha en Ubuntu 20.04
Una vez que agregó el repositorio de Koha, solo necesitamos ejecutar un solo comando para descargar e instalar. Además, instala automáticamente el servidor web Apache, por lo que si ya lo tiene, de lo contrario, de lo contrario, de lo contrario, lo deje en KOHA.
sudo apt install koha-common
4. Instale el servidor MySQL y configure una base de datos
De manera predeterminada, en Ubuntu 20.04, la versión MySQL 8.0 está disponible para instalar, use el siguiente comando.
sudo apt install mysql-server sudo systemctl start mysql
Ahora, asegure su instalación de MySQL usando el comando:
sudo mysql_secure_installation
Cuando solicitará habilitar el componente de validación de contraseña, que es el primer paso para asegurar MySQL, puede ignorarlo o simplemente seleccionar el grado de complejidad de contraseña que desea establecer para las contraseñas.
Aparte de él, simplemente presioneYclave o según sus requisitos para todas las opciones que venían.
6. Cree una instancia de Koha en Ubuntu 20.04
Ahora, creemos una instancia para Koha:
sudo koha-create --create-db library
Puede reemplazar la biblioteca con el nombre de su biblioteca o lo que desee tener. El nombre que elija aquí configurará para Apache, MySQL. Nombre de usuario y otros componentes relacionados de KOHA.
7. Configurar puertos de sitios Koha
De manera predeterminada, usará el puerto 80, sin embargo, quiero que sea gratuito para otros servicios futuros en mi servidor web, por lo tanto, primero cambiaré el puerto predeterminado en el archivo de configuración de los sitios de Koha.
sudo nano /etc/koha/koha-sites.conf
Aquí, cambiamos el intraport a 8001 que será utilizado por el cliente del personal de Koha. Mientras deja el OPAC (catálogo) a 8000.
Intraport = ”8001 ″
Opacport = ”8000 ″
Para guardar el archivo presioneCTRL+Oseguido de la tecla ENTER y luegoCtrl+x.
8. Agregue los puertos Koha a Apache
Ahora, dígale al Apache sobre qué puertos se puede acceder al servicio Koha, ya que en los pasos anteriores hemos usado el 8001 para el cliente de personal KOHA y 8000 para OPAC. Por lo tanto, mencione lo mismo en el archivo de configuración de los puertos Apache.
sudo nano /etc/apache2/ports.conf
Reemplazar la líneaEscucha 80a seguir dado uno.
Listen 8001 Listen 8000
Guardar y cerrar -CTRL+OyCTRL +X.
8. Cree archivos de configuración de 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
Reiniciar Apache
sudo service apache2 restart
9. Comando de reconstrucción de cebra
koha-rebuild-zebra -v -f library
10. Establezca contraseña para el DB creado por Koha
sudo mysql -u root -p
use mysql;
ALTER USER 'koha_library'@'localhost' IDENTIFIED WITH mysql_native_password BY 'h2smedia';
Nota: Cambiarh2smediacon la contraseña que desea usar. Recuerde que esta contraseña también se utilizará como contraseña de administrador para iniciar sesión Koho.
flush privileges; SET GLOBAL sql_mode='';
quit;
11. Cambie la contraseña de la base de datos de la biblioteca Koha
Para ver la contraseña de inicio de sesión, puede usar el comando:
sudo koha-passwd library
Para cambiar manualmente la contraseña predeterminada creada por el KOHA, puede usar el comando:
sudo nano /etc/koha/sites/library/koha-conf.xml
Desplácese hacia abajo hasta la última e interna de configuración Cambie la contraseña.
Nota: Cambie la biblioteca con el nombre de su biblioteca.
12. Reiniciar Memcached
sudo service memcached restart
13. Inicie sesión en el instalador web de Koha
https://localhost:8001 (Staff client)
https://localhost:8000 (Online catalogue)