
Ghid actualizat pentru instalarea Koha pe Ubuntu 24.04 LTS (Noble Numbat).
⚠️ Recomandare: folosește o instalare Ubuntu Server 24.04 curată.
🛠️ 1. Pregătirea sistemului
Mai întâi deschide Terminalul și actualizează sistemul de operare.
sudo apt update
sudo apt upgrade -y
sudo apt autoremove -y
📥 2. Instalare pachete necesare
sudo apt install -y gnupg wget curl
📌 3. Adăugare repository Koha (versiune stabilă)
Importă cheia GPG:
wget -qO- https://debian.koha-community.org/koha/gpg.asc | sudo gpg --dearmor -o /usr/share/keyrings/koha.gpg
Adaugă repository (folosim stable – compatibil cu Ubuntu 24.04):
echo "deb [signed-by=/usr/share/keyrings/koha.gpg] https://debian.koha-community.org/koha stable main" | sudo tee /etc/apt/sources.list.d/koha.list
Actualizează lista de pachete:
sudo apt update
📌 4. Instalare MariaDB (baza de date) și (web server) Apache
sudo apt install -y mariadb-server apache2
Rulează securizarea bazei de date:
sudo mysql_secure_installation
Răspunde:
- Set root password → YES
- Remove anonymous users → YES
- Disallow root login remotely → YES
- Remove test database → YES
- Reload privilege tables → YES
📦 5. Instalarea Koha
Instalează pachetul principal Koha:
sudo apt install -y koha-common
⚙️ 6. Configurare server Koha
Editează fișierul de configurare ca să definești detalii precum domeniul sau porturile:
sudo nano /etc/koha/koha-sites.conf
În fișierul respectiv poți schimba de exemplu portul interfeței de management:
INTRAPORT="8080"
🔧 7. Crearea instanței Koha
Activează modulele necesare Apache și repornește serverul web:
sudo a2enmod rewrite
sudo a2enmod cgi
sudo service apache2 restart
Creează o instanță Koha cu numele „library” (poți folosi alt nume dacă dorești):
sudo koha-create --create-db library
🔌 8. Adăugarea porturilor în Apache
Deschide fișierul de configurare a porturilor Apache:
sudo nano /etc/apache2/ports.conf
Adaugă sub Listen 80 și linia:
Listen 8080
Apoi repornește Apache:
sudo service apache2 restart
Activează site-ul și modulele necesare:
sudo a2dissite 000-default
sudo a2enmod deflate
sudo a2ensite library
sudo service apache2 restart
🕸️ 9. Finalizarea configurării bibliotecii
După toate acestea, repornește serviciul memcached:
sudo service memcached restart
Deschide în browser interfața de instalare Koha urmand URL-ul:
http://localhost:8080 # sau folosește IP-ul serverului
Aici vei introduce parametrii inițiali ai bibliotecii (filiale, tipuri de materiale, contul superadmin, etc.).
🔑 10. Informații utile
- Datele de conectare la baza de date Koha (utilizator și parolă) pot fi găsite în fișierul:
sudo nano /etc/koha/sites/library/koha-conf.xml
Caută secțiunea cu MySQL pentru a vedea valorile curente.

- Este recomandat să schimbi parola implicită a bazei de date după instalare pentru securitate sporită.
Referințe:
- https://kohageek.blogspot.com/2015/05/install-koha-on-ubuntu-1404.html
- https://wiki.koha-community.org/wiki/Koha_on_ubuntu_-_packages
