Koha-це програмне забезпечення для бібліотеки з відкритим кодом, що використовується у всьому світі за допомогою різних навчальних інститутів та спільнот для управління своїми книгами. Тут ми побачимо підручник, щоб знати, що кроки включають у встановлення Koha на Ubuntu 20.04 LTS/Ubuntu 18.04 LTS.
Це система на основі браузера, яка забезпечує:
- Koha побудований за допомогою бібліотечних стандартів та протоколів, таких як MARC 21, UNIMARC, Z39.50, SRU/SW, SIP2, SIP/NCIP.
- Багатомовний і перекладається
- Він має потужну систему пошуку та дисплей каталогу, який може використовувати вміст з Amazon, Google, бібліотеку, відкритої бібліотеки та синдетики.
- Інтегрована бібліотечна система корпоративного класу (ILS) з комплексною функціональністю, включаючи основні та вдосконалені варіанти.
- Управління журналами
- Позики та управління користувачами
- Списки та звіти
- OPAC / Discovery System
- Бронювання курсу та підтримка місцевих районів
вимоги
- Ubuntu 20.04/18.04 або будь -який інший сервер Linux на базі Debian для виконання наведених тут кроків.
- Apache, mysql або mariadb, perl (встановити)
- Кореневий доступ до сервера
Кроки для встановлення програмного забезпечення бібліотеки Koha на Ubuntu 20.04
Тут ми будемо використовувати офіційне сховище Koha для завантаження та встановлення своїх пакетів на Ubuntu 20.04, однак, команди однакові для Ubuntu 18.04 LTS, Linux або Debian.
1. Додайте клавішу GPG
Пакети, які ми завантажуємо, не були загартовані, щоб переконатися, що спочатку ми додамо ключ GPG, підписану для Koha.
wget -q -O- https://debian.koha-community.org/koha/gpg.asc | sudo apt-key add -
2. Додайте сховище Koha на Ubuntu 20.04
Після того, як ключ успішно додав, створіть окремий файл списку репо Koha та додайте в це адресу призначення Repo. Це гарантує, що з офіційним репом Ubuntu не буде жодного безладу, додавши новий.
echo 'deb https://debian.koha-community.org/koha stable main' | sudo tee /etc/apt/sources.list.d/koha.list
Щоб відновити кеш APT, запустіть команду оновлення системи:
sudo apt update
3. Команда встановити Koha на Ubuntu 20.04
Після того, як ви додали репо Koha, нам просто потрібно виконати одну команду для завантаження та встановлення. Крім того, він автоматично встановлює веб -сервер Apache, тому якщо у вас вже є, то це добре, інакше залиште це на Koha.
sudo apt install koha-common
4. Встановіть MySQL Server та налаштуйте базу даних
За замовчуванням, на Ubuntu 20.04, версія MySQL 8.0 доступна для встановлення, використовуйте команду нижче.
sudo apt install mysql-server sudo systemctl start mysql
Тепер закріпіть свою установку MySQL за допомогою команди:
sudo mysql_secure_installation
Коли він попросить включити компонент перевірки пароля, який є першим кроком у забезпеченні MySQL, або ви можете ігнорувати його, або просто вибрати ступінь складності пароля, яку потрібно встановити для паролів.
Крім нього просто натиснітьУключ або відповідно до ваших вимог до всіх майбутніх варіантів.
6. Створіть екземпляр Koha на Ubuntu 20.04
Тепер давайте створимо екземпляр для Koha:
sudo koha-create --create-db library
Ви можете замінити бібліотеку на ім'я вашої бібліотеки або все, що ви хотіли б мати. Назва, яке ви вибрали тут, налаштується на Apache, MySQL. Ім'я користувача та інші суміжні компоненти Коха.
7. Налаштуйте порти сайтів Koha
За замовчуванням він буде використовувати порт 80, однак, я хочу, щоб це було безкоштовно для інших майбутніх служб на моєму веб -сервері, таким чином я спочатку зміню порт за замовчуванням у файлі конфігурації сайтів Koha.
sudo nano /etc/koha/koha-sites.conf
Тут ми змінюємо внутрішньопорт на 8001, який буде використаний клієнтом персоналу Koha. Під час виходу з OPAC (каталог) до 8000.
Intraport = ”8001 ″
Opacport = ”8000 ″
Щоб зберегти натискання файлуCtrl+oнаступне ключ ENTER, а потімCtrl+x.
8. Додайте порти Koha до Apache
Тепер скажіть Apache про те, які порти доступна послуга Koha, оскільки в вищевказаних кроках ми використовували 8001 для клієнта персоналу Koha та 8000 для OPAC. Таким чином, згадайте те саме у файлі конфігурації портів Apache.
sudo nano /etc/apache2/ports.conf
Замініть лініюСлухайте 80дотримуватися цього.
Listen 8001 Listen 8000
Зберегти і закрити -Ctrl+oіCtrl +x.
8. Створіть файли конфігурації 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
Перезапустити Apache
sudo service apache2 restart
9. Команда відновлення зебри
koha-rebuild-zebra -v -f library
10. Встановіть пароль для БД, створеного Koha
sudo mysql -u root -p
use mysql;
ALTER USER 'koha_library'@'localhost' IDENTIFIED WITH mysql_native_password BY 'h2smedia';
Примітка: ЗмінитиH2SMediaза допомогою пароля, який ви хочете використовувати. Пам'ятайте, що цей пароль також використовуватиме як пароль адміністратора для входу в Koho.
flush privileges; SET GLOBAL sql_mode='';
quit;
11. Змініть пароль бази даних бібліотеки Koha
Щоб побачити пароль входу, ви можете використовувати команду:
sudo koha-passwd library
Щоб вручну змінити пароль за замовчуванням, створений Koha, ви можете використовувати команду:
sudo nano /etc/koha/sites/library/koha-conf.xml
Прокрутіть вниз до останнього та внутрішнього пароля Конфігурація.
Примітка: Змініть бібліотеку з іменем бібліотеки.
12. Перезапустіть запам'ятовується
sudo service memcached restart
13. Увійдіть у веб -інсталятор Koha
https://localhost:8001 (Staff client)
https://localhost:8000 (Online catalogue)