
Introducción:
Koha es un sistema integrado de gestión bibliotecaria (SIGB) de código abierto, utilizado por bibliotecas de todo el mundo para gestionar sus colecciones y servicios. Fue desarrollado originalmente en Nueva Zelanda en 1999 por Katipo Communications para la Horowhenua Library Trust, y desde entonces ha crecido en funcionalidad y popularidad.
Guía de instalación de KOHA en Ubuntu 20.04.
Actualización del sistema
Actualiza la lista de paquetes disponibles y sus versiones.
sudo apt-get updateInstala las versiones más recientes de todos los paquetes actualmente instalados en el sistema que tienen una nueva versión disponible.
sudo apt-get upgradeInstalación del servidor MySQL
Instala el servidor de base de datos MySQL.
sudo apt-get install mysql-serverVerifica la versión instalada de MySQL.
mysql --version Configuración de MySQL
Accede a la línea de comandos de MySQL como usuario root.
sudo mysql -u root -pDesactiva los modos SQL estrictos para mejorar la compatibilidad con KOHA.
SET GLOBAL sql_mode='';Sal del entorno de MySQL.
exit;Configuración del repositorio KOHA
Añade la clave GPG para el repositorio de KOHA.
wget -q -O- http://debian.koha-community.org/koha/gpg.asc | sudo apt-key add -Añade el repositorio de KOHA a la lista de fuentes de apt.
echo 'deb http://debian.koha-community.org/koha stable main' | sudo tee /etc/apt/sources.list.d/koha.listActualización e instalación de KOHA
Actualiza la lista de paquetes y los paquetes instalados.
sudo apt-get update; sudo apt-get upgradeInstala los archivos comunes de KOHA.
sudo apt-get install koha-commonConfiguración de KOHA
Abre el archivo de configuración de sitios de KOHA para su edición.
sudo gedit /etc/koha/koha-sites.confDefine el puerto para la interfaz de administración.
INTRAPORT="8001"Define el puerto para la interfaz pública.
OPACPORT="8000"Configuración de Apache
Habilita el módulo rewrite de Apache.
sudo a2enmod rewriteHabilita el módulo cgi de Apache.
sudo a2enmod cgiReinicia Apache para aplicar los cambios.
sudo service apache2 restartCrea una nueva instancia de KOHA llamada library y su base de datos correspondiente.
sudo koha-create --create-db libraryEjecuta un script para mejorar la seguridad de la instalación de MySQL.
sudo mysql_secure_installationAbre el archivo de configuración de puertos de Apache para su edición.
sudo gedit /etc/apache2/ports.confAñade el puerto 8001 a la configuración de Apache.
Listen 8001Añade el puerto 8000 a la configuración de Apache.
Listen 8000Deshabilita el sitio por defecto de Apache.
sudo a2dissite 000-defaultHabilita el módulo deflate de Apache para la compresión de contenidos.
sudo a2enmod deflateHabilita el sitio library de KOHA en Apache.
sudo a2ensite libraryReinicia Apache para aplicar los cambios.
sudo service apache2 restart Reconstruye el índice Zebra para la instancia library.
koha-rebuild-zebra -v -f library Verificación de la configuración de KOHA
Extrae el valor del nodo pass en el archivo de configuración de KOHA usando xmlstarlet.
sudo xmlstarlet sel -t -v 'yazgfs/config/pass' /etc/koha/sites/library/koha-conf.xmlConfiguración de MySQL
Cambia al usuario superusuario.
sudo suAccede a la línea de comandos de MySQL como usuario root.
mysql -uroot -p Selecciona la base de datos mysql.
use mysql;Crea un nuevo usuario phpmyadmin con la contraseña debian10. (Opcional cambiar el nombre de usuario y contraseña)
CREATE USER 'phpmyadmin'@'localhost' IDENTIFIED BY 'debian10';Concede todos los privilegios al usuario phpmyadmin.
GRANT ALL PRIVILEGES ON *.* TO 'phpmyadmin'@'localhost' WITH GRANT OPTION;Recarga los privilegios de usuario.
FLUSH PRIVILEGES;Sal del entorno de MySQL.
quit;Reinicio de servicios
Reinicia el servicio memcached.
sudo service memcached restartAccede a la interfaz de administración de KOHA en el navegador.
http://127.0.1.1:8001Si tienes algun error abre el archivo de configuración de KOHA para la instancia library para su edición.
sudo gedit /etc/koha/sites/library/koha-conf.xmlConclusión
Siguiendo este tutorial, habrá aprendido cómo instalar y configurar KOHA en un servidor Ubuntu 20.04. Desde la instalación de MySQL y Apache hasta la configuración de puertos y la creación de una instancia de KOHA, estos pasos le proporcionan una base sólida para administrar su sistema de gestión bibliotecaria. A partir de aquí, puede continuar explorando y experimentando con las diversas funcionalidades y configuraciones que ofrece KOHA, o profundizar en la optimización y personalización de su entorno de servidor para mejorar el rendimiento y la seguridad de su instalación de KOHA.
Etiquetas:
#DigitalEducas #koha #HAYU24 #biblioteca #shuksabiduriaenletras #opensuse #distribucioneslinux #opensource