A Koha é um software de biblioteca de código aberto usado em todo o mundo por diferentes institutos e comunidades educacionais para gerenciar seus livros. Aqui, veremos o tutorial para saber que as etapas envolvem na instalação do Koha no Ubuntu 20.04 LTS/Ubuntu 18.04 LTS.
É um sistema baseado em navegador que fornece:
- Koha é construído usando padrões e protocolos da biblioteca como Marc 21, Unimarc, Z39.50, SRU/SW, SIP2, SIP/NCIP.
- Multilíngue e traduzível
- Possui um poderoso sistema de pesquisa e exibição de catálogo que pode usar o conteúdo da Amazon, Google, Librarything, Open Library e Syndhetics, entre outros.
- Sistema de bibliotecas integradas da classe corporativa (ILS) com funcionalidade abrangente, incluindo opções básicas e avançadas.
- Gerenciamento de revistas
- Empréstimo e gerenciamento de usuários
- Listas e relatórios
- Sistema OPAC / Discovery
- Reservas do curso e suporte da área local
requisitos
- Ubuntu 20.04/18.04 ou qualquer outro servidor Linux baseado em Debian para executar as etapas fornecidas aqui.
- Apache, MySQL ou MariaDB, Perl (instalará)
- Acesso raiz ao servidor
Etapas para instalar o software Koha Library no Ubuntu 20.04
Aqui usaremos o repositório oficial do KOHA para baixar e instalar seus pacotes no Ubuntu 20.04, no entanto, os comandos são os mesmos para o Ubuntu 18.04 LTS, Linux ou Debian.
1. Adicione a chave GPG
Os pacotes que baixamos não foram temperados, para garantir que, primeiro, adicionaremos a chave GPG assinada para o Koha.
wget -q -O- https://debian.koha-community.org/koha/gpg.asc | sudo apt-key add -
2. Adicione o repositório Koha no Ubuntu 20.04
Depois que a chave adicionada com sucesso, crie um arquivo de lista de repositório KOHA separado e adicione o endereço de destino do repo. Isso garantirá que não haja bagunça com o repositório oficial do Ubuntu enquanto adicionava um novo.
echo 'deb https://debian.koha-community.org/koha stable main' | sudo tee /etc/apt/sources.list.d/koha.list
Para reconstruir o cache do APT, execute o comando de atualização do sistema:
sudo apt update
3. Comando para instalar o Koha no Ubuntu 20.04
Depois de adicionar o repo Koha, precisamos executar um único comando para baixar e instalar. Além disso, ele instala automaticamente o Apache Web Server; portanto, se você já o possui, é bom, de outra forma, deixar isso no Koha.
sudo apt install koha-common
4. Instale o MySQL Server e configure um banco de dados
Por padrão, no Ubuntu 20.04, a versão MySQL 8.0 está disponível para instalação, use o comando abaixo.
sudo apt install mysql-server sudo systemctl start mysql
Agora, proteja sua instalação MySQL usando o comando:
sudo mysql_secure_installation
Quando solicitar o componente de validação de senha, que é a primeira etapa para proteger o MySQL, você pode ignorá -lo ou simplesmente selecionar o grau de complexidade de senha que deseja definir para senhas.
Além disso, simplesmente pressioneYChave ou de acordo com seus requisitos para todas as opções próximas.
6. Crie uma instância de Koha no Ubuntu 20.04
Agora, vamos criar uma instância para Koha:
sudo koha-create --create-db library
Você pode substituir a biblioteca pelo nome da sua biblioteca ou o que quiser. O nome que você escolher aqui configurará para o Apache, MySQL. nome de usuário e outros componentes relacionados de Koha.
7. Configurar portas de sites koha
Por padrão, ele usará a porta 80, no entanto, eu quero que seja gratuito para outros serviços futuros no meu servidor da web; portanto, primeiro alterarei a porta padrão no arquivo de configuração de sites Koha.
sudo nano /etc/koha/koha-sites.conf
Aqui, alteramos o intraporte para 8001 que será usado pelo Koha Staff Client. Ao deixar o OPAC (catálogo) para 8000.
Intraport = ”8001 ″
Opacport = ”8000 ″
Para salvar a pressão do arquivoCtrl+oseguido pela tecla Enter e depoisCtrl+x.
8. Adicione portas koha ao apache
Agora, diga ao Apache em que portas o serviço Koha está acessível, como nas etapas acima, usamos o 8001 para o Koha Staff Client e 8000 para OPAC. Assim, mencione o mesmo no arquivo de configuração das portas Apache.
sudo nano /etc/apache2/ports.conf
Substitua a linhaOuça 80a seguir, dado um.
Listen 8001 Listen 8000
Salvar e fechar -Ctrl+oeCtrl +x.
8. Crie arquivos de configuração do 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
Reinicie o apache
sudo service apache2 restart
9. Comando de reconstrução da zebra
koha-rebuild-zebra -v -f library
10. Defina a senha para o banco de dados criado por Koha
sudo mysql -u root -p
use mysql;
ALTER USER 'koha_library'@'localhost' IDENTIFIED WITH mysql_native_password BY 'h2smedia';
Observação: MudarH2Smediacom a senha que você deseja usar. Lembre -se de que essa senha também será usada como senha do administrador para fazer login Koho.
flush privileges; SET GLOBAL sql_mode='';
quit;
11. Altere a senha do banco de dados da biblioteca Koha
Para ver a senha de login, você pode usar o comando:
sudo koha-passwd library
Para alterar manualmente a senha padrão criada pelo Koha, você pode usar o comando:
sudo nano /etc/koha/sites/library/koha-conf.xml
Role para baixo até a última e interna da configuração, altere a senha.
Observação: Altere a biblioteca com o nome da sua biblioteca.
12. Reinicie o memcached
sudo service memcached restart
13. Faça login no Web Installer of Koha
https://localhost:8001 (Staff client)
https://localhost:8000 (Online catalogue)