Як встановити Koha на Ubuntu 20.04 LTS FOSSA

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)

Related Posts