Pasar al contenido principal
Inicio

Navegación principal

  • Inicio
    • Sobre Nosotros
  • Recursos gratis
    • Comunidad en Youtube
    • Firma de correo
  • Tutoriales
    • Base de Datos SQL
    • Bases de Datos NoSQL
    • Cloud computing
    • Servidores Web
    • Sistemas Operativos
    • Virtualización
  • Developers
    • Inteligencia artificial
    • Sistema de bibliotecas Koha
    • IA en Análisis de datos
    • Framework
    • Sistema de gestión de contenidos
Menú de cuenta de usuario
  • Iniciar sesión

Ruta de navegación

  1. Inicio

Cómo instalar y configurar Koha en Ubuntu 20.04

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 update

Instala las versiones más recientes de todos los paquetes actualmente instalados en el sistema que tienen una nueva versión disponible.

sudo apt-get upgrade

Instalación del servidor MySQL

Instala el servidor de base de datos MySQL.

sudo apt-get install mysql-server

Verifica 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 -p

Desactiva 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.list

Actualización e instalación de KOHA

Actualiza la lista de paquetes y los paquetes instalados.

sudo apt-get update; sudo apt-get upgrade

Instala los archivos comunes de KOHA.

sudo apt-get install koha-common

Configuración de KOHA

Abre el archivo de configuración de sitios de KOHA para su edición.

sudo gedit /etc/koha/koha-sites.conf

Define 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 rewrite

Habilita el módulo cgi de Apache.

sudo a2enmod cgi

Reinicia Apache para aplicar los cambios.

sudo service apache2 restart

Crea una nueva instancia de KOHA llamada library y su base de datos correspondiente.

sudo koha-create --create-db library

Ejecuta un script para mejorar la seguridad de la instalación de MySQL.

sudo mysql_secure_installation

Abre el archivo de configuración de puertos de Apache para su edición.

sudo gedit /etc/apache2/ports.conf

Añade el puerto 8001 a la configuración de Apache.

Listen 8001

Añade el puerto 8000 a la configuración de Apache.

Listen 8000

Deshabilita el sitio por defecto de Apache.

sudo a2dissite 000-default

Habilita el módulo deflate de Apache para la compresión de contenidos.

sudo a2enmod deflate

Habilita el sitio library de KOHA en Apache.

sudo a2ensite library

Reinicia 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.xml

Configuración de MySQL

Cambia al usuario superusuario.

sudo su

Accede 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 restart

Accede a la interfaz de administración de KOHA en el navegador.

http://127.0.1.1:8001

Si 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.xml

Conclusió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