Gestão de bibliotecas
Hospedagem Koha: nuvem gerenciada ou servidor próprio?
O que a hospedagem do Koha inclui, de qual servidor o seu catálogo precisa e o que exigir de um fornecedor antes de assinar o contrato.
BiblioLabTech · 6 de novembro de 2026 · 8 min de leitura
A hospedagem Koha é a infraestrutura onde a instância roda: o servidor, o banco de dados, o motor de busca, os backups e as atualizações. O Koha não cobra licença, mas precisa de um servidor ligado 24 horas por dia e de alguém que o mantenha. A decisão real não é “nuvem ou servidor próprio”, e sim quem assume a operação: um fornecedor que responde por disponibilidade e backups ou a área de TI da instituição. É a pergunta que mais se repete nas cotações que a BiblioLabTech recebe. A seguir estão os dois cenários comparados, os requisitos de servidor por tamanho de acervo e a lista do que exigir de qualquer fornecedor.
O que a hospedagem Koha inclui de fato
Quando uma proposta diz “hospedagem incluída”, isso deveria cobrir sete itens. Se algum faltar, o custo simplesmente passa para a equipe interna da instituição.
- Servidor e sistema operacional: a máquina virtual, o seu dimensionamento e os patches de segurança do sistema.
- A pilha do Koha: Perl e suas dependências, MariaDB ou MySQL, o servidor web e o motor de indexação (Zebra ou Elasticsearch).
- Domínio e certificado TLS: o OPAC e a interface da equipe devem ser servidos por HTTPS, com renovação automática do certificado.
- Backups: cópia do banco de dados e dos arquivos de configuração, com retenção definida e, principalmente, com testes de restauração.
- Monitoramento: alertas de queda, de disco cheio e de processos de indexação parados.
- Atualizações: aplicação das versões de manutenção e planejamento dos saltos de versão principal.
- E-mail de saída: o Koha envia avisos de vencimento, reservas disponíveis e recuperação de senha; se o e-mail não estiver bem configurado, essa funcionalidade não existe na prática.
O e-mail de saída é o item mais subestimado. Um servidor recém-criado quase sempre cai na caixa de spam do domínio institucional até que se configurem os registros de autenticação do remetente no DNS.
Nuvem gerenciada ou servidor próprio: tabela de decisão
Nenhum dos dois modelos é melhor em abstrato. Depende de a instituição ter uma equipe de infraestrutura com capacidade real de atender mais um serviço e do rigor das suas políticas de dados.
| Critério | Nuvem gerenciada | Servidor próprio |
|---|---|---|
| Custo | Mensalidade ou anuidade previsível, sem investimento inicial em hardware | Investimento inicial em equipamento, mais energia, refrigeração e horas da equipe de TI |
| Manutenção | Fica com o fornecedor: patches, serviços, indexação, disco | Fica com a instituição; exige alguém que conheça Linux e Koha |
| Atualizações | Planejadas pelo fornecedor, com ambiente de testes prévio | Costumam ser adiadas; é a causa habitual de instâncias com versões de vários anos atrás |
| Backups | Automáticos e fora do servidor, com retenção combinada | Dependem da política interna; com frequência ficam na mesma máquina |
| Disponibilidade | Data center com energia e conectividade redundantes | Sujeita à rede e à energia do campus; quedas afetam o OPAC público |
| Segurança | Endurecimento do servidor, TLS e patches como parte do serviço | Controle total, mas também responsabilidade total por firewall e patches |
| Controle dos dados | Os dados ficam em infraestrutura de terceiros; exige contrato e cláusula de portabilidade | Os dados não saem da instituição; é o argumento decisivo em políticas rígidas |
| Suporte | Um único responsável pelo sistema e pela infraestrutura | Responsabilidade dividida entre TI e o fornecedor do software, com risco de zonas cinzentas |
Há um meio-termo que funciona bem em universidades com políticas de dados rígidas: o servidor é da instituição, físico ou na sua própria nuvem, e a administração do Koha fica com o fornecedor, por acesso remoto. Os dados nunca saem do perímetro institucional e a operação fica com quem conhece o sistema. É o modelo que a BiblioLabTech usa quando a TI exige que a máquina fique sob o seu controle, e é assim que funciona na Escuela Colombiana de Ingeniería Julio Garavito: catálogo Koha e repositório DSpace em um servidor dedicado da universidade, administrado pela equipe da BiblioLabTech, com HTTPS, backups automáticos e monitoramento (leia o caso).
Requisitos mínimos de servidor por tamanho do acervo
O Koha é uma aplicação Perl sobre MariaDB ou MySQL com um motor de indexação à parte; ou seja, há dois consumidores de memória para dimensionar, não um. Estes são os tamanhos que funcionam em operação real, não os mínimos absolutos de instalação:
| Acervo | vCPU | RAM | Disco SSD | Motor de busca |
|---|---|---|---|---|
| Até 20.000 registros, 1 unidade | 2 | 4 GB | 40 GB | Zebra |
| 20.000 a 80.000 registros, 2 ou 3 unidades | 2 a 4 | 8 GB | 80 GB | Zebra |
| 80.000 a 300.000 registros | 4 | 8 a 16 GB | 160 GB | Zebra ou Elasticsearch |
| Mais de 300.000 registros ou alta concorrência | 4 a 8 | 16 a 32 GB | 250 GB ou mais | Elasticsearch, de preferência em nó próprio |
Duas observações sobre o disco. O banco de dados de um catálogo universitário típico ocupa poucos gigabytes; o que consome espaço são os índices, os backups acumulados e os arquivos anexos, como capas e PDFs. E o disco deve ser SSD: a reindexação completa de um catálogo grande em disco mecânico pode passar de minutos para horas.
Zebra ou Elasticsearch
O Koha traz o Zebra como motor de busca padrão, e ele funciona perfeitamente para a grande maioria das bibliotecas universitárias. O Elasticsearch é a alternativa: melhora as facetas, a relevância e a busca tolerante a erros de digitação, mas eleva bastante o piso de hardware, porque é um serviço Java que convém dimensionar com pelo menos 8 GB de memória só para ele, além do que o Koha e o banco de dados já consomem.
A recomendação prática: se o acervo tem menos de 100.000 registros e ninguém reclamou da busca, fique com o Zebra. O Elasticsearch se justifica com catálogo grande, muitas consultas simultâneas ou necessidades de facetas que o Zebra não cobre. A troca de motor pode ser feita a qualquer momento, ajustando a configuração e reindexando; não é uma decisão irreversível, mas também não sai de graça.
Backups, disponibilidade e SLA
Backup que nunca foi restaurado não é backup. Estes são os parâmetros que devem ficar escritos no contrato:
- Frequência: cópia diária do banco de dados, no mínimo; em bibliotecas com circulação intensa, cópia diária mais backup incremental.
- Retenção: entre 15 e 30 dias é o razoável para uma biblioteca; além disso, o custo de armazenamento cresce sem agregar valor.
- Localização: fora do servidor de produção. Um backup guardado no mesmo disco não protege de nada.
- Teste de restauração: pelo menos uma vez por ano, documentado.
- RTO e RPO: quanto tempo o serviço pode ficar fora do ar e quantas horas de dados podem ser perdidas no pior caso. São os dois números que realmente importam.
- Disponibilidade contratada: 99,5% ao mês equivale a cerca de 3,6 horas de indisponibilidade mensal; 99,9%, a cerca de 43 minutos. Escolha o nível conforme o OPAC seja crítico na época de provas.
- Janelas de manutenção: combinadas fora do horário de aulas e avisadas com antecedência.
Domínio, TLS e acesso
O OPAC deve ficar em um subdomínio da universidade, do tipo catalogo.universidade.edu.br, e não em um domínio do fornecedor. É uma decisão de marca e de continuidade: se um dia você trocar de fornecedor, o link impresso nos guias das disciplinas e publicado no site institucional continua funcionando. Tecnicamente, basta a instituição apontar um registro DNS para o servidor.
O certificado TLS deve se renovar sozinho. A interface da equipe deve ficar em um subdomínio diferente do OPAC e, quando a política de segurança permitir, ser restrita por rede ou VPN. Se a universidade usa diretório corporativo, o Koha se integra com LDAP e Active Directory, e também com CAS, SAML e provedores OpenID Connect, o que evita manter um segundo conjunto de senhas.
Dados dos usuários e LGPD
A hospedagem também define onde ficam os dados pessoais dos usuários e o histórico de empréstimos, e muitas instituições preferem infraestrutura própria justamente por exigências sobre dados pessoais. Em qualquer modelo, o Koha permite anonimizar automaticamente o histórico de empréstimos após um prazo, configurar perfis de equipe com permissões granulares e manter registro de auditoria das operações. No Brasil, onde o tratamento de dados pessoais é regido pela Lei Geral de Proteção de Dados Pessoais (LGPD, Lei nº 13.709/2018), vale deixar no contrato de hospedagem onde os dados ficam armazenados, quem tem acesso a eles e como são devolvidos ou eliminados ao fim da relação.
O que perguntar a um fornecedor de hospedagem Koha
- Qual versão do Koha você instala e com que frequência aplica as versões de manutenção?
- O servidor é exclusivo da minha instância ou compartilhado com outras bibliotecas?
- Qual é a frequência, a retenção e a localização dos backups, e quando foi o último teste de restauração?
- Que disponibilidade mensal você garante e o que acontece se ela não for cumprida?
- Qual é o tempo de resposta para um incidente crítico, como o OPAC fora do ar, em comparação com uma solicitação comum?
- Se eu decidir sair, você me entrega o dump completo do banco de dados e os arquivos de configuração? Em que prazo e a que custo?
- O domínio e o certificado ficam em nome da instituição?
- O suporte inclui dúvidas de uso do sistema ou só incidentes de infraestrutura?
A sexta pergunta é a mais importante e a menos feita. O Koha é software livre e os dados são seus: qualquer fornecedor sério deve entregar uma cópia íntegra sem discussão. Se a resposta for ambígua, você está diante do mesmo aprisionamento que leva tantas bibliotecas a sair de um sistema proprietário, como explicamos em sistema de gestão de bibliotecas: o que é e como escolher.
Quando convém cada modelo
Escolha nuvem gerenciada se a equipe de TI não tem disponibilidade para atender mais um serviço, se a biblioteca precisa do OPAC no ar de forma contínua, se você quer custo previsível ou se vem de uma instância que nunca foi atualizada porque não havia quem a mantivesse, cenário que tratamos em como atualizar o Koha sem perder dados.
Escolha servidor próprio se a política institucional exige que os dados permaneçam no campus, se já existe infraestrutura virtualizada com backups formais e equipe que domina Linux, ou se o Koha precisa se integrar com sistemas internos que não estão expostos à internet.
Nos dois casos, o software é exatamente o mesmo, e a mudança entre modelos é viável, porque se resume a mover um banco de dados e alguns arquivos de configuração. Para planejar o projeto completo, veja também quanto custa implantar o Koha, onde a hospedagem gerenciada aparece com faixa de referência em dólares. O serviço de Koha da BiblioLabTech é cotado com e sem hospedagem, justamente porque a resposta certa depende da instituição, e todo projeto inclui o BiblioScan AI, de catalogação assistida por IA, sem custo adicional.
Perguntas frequentes sobre Koha
O Koha precisa de servidor próprio ou pode ficar na nuvem?
O Koha funciona da mesma forma nos dois cenários: é a mesma aplicação web sobre Linux, MariaDB e um motor de indexação. Na nuvem gerenciada, o fornecedor assume servidor, backups e atualizações; em servidor próprio, essas tarefas ficam com a TI da instituição. A decisão depende da capacidade operacional interna e da política de dados, não de limitações do software.
De qual servidor o Koha precisa para 25.000 registros?
Para um catálogo de cerca de 25.000 registros distribuídos em várias unidades, uma máquina com 2 a 4 vCPU, 8 GB de RAM e 80 GB de disco SSD, usando o Zebra como motor de busca, atende a operação com folga. Se o Elasticsearch for usado no lugar do Zebra, convém subir a memória para pelo menos 16 GB, porque o motor de indexação precisa da sua própria reserva.
Vale a pena usar Elasticsearch em vez de Zebra no Koha?
O Zebra é o motor padrão do Koha e basta para a maioria das bibliotecas universitárias. O Elasticsearch oferece facetas, relevância e tolerância a erros de digitação melhores, mas exige bem mais memória e administração adicional. Ele se justifica em catálogos grandes ou com muitas consultas simultâneas, e a troca pode ser feita depois, reindexando o catálogo.
O que o backup de uma instância Koha deve incluir?
No mínimo, uma cópia diária do banco de dados e dos arquivos de configuração, armazenada fora do servidor de produção, com retenção de 15 a 30 dias. Tão importante quanto o backup é o teste de restauração documentado, feito pelo menos uma vez por ano: um backup que nunca foi restaurado não é um backup.
O catálogo Koha pode ficar no domínio da universidade?
Sim, e é o recomendado. O OPAC deve ser publicado em um subdomínio institucional, do tipo catalogo.universidade.edu.br, apontado por DNS para o servidor onde o Koha roda. Assim, o link sobrevive a qualquer troca de fornecedor e a biblioteca mantém sua identidade nos materiais impressos e no site institucional.
O que acontece com meus dados se eu trocar de fornecedor de hospedagem?
O Koha é software livre e os dados pertencem à instituição, então qualquer fornecedor deve entregar um dump completo do banco de dados, junto com os arquivos de configuração e as personalizações. Convém deixar esse compromisso por escrito no contrato, com prazo definido e sem custo adicional, antes de assinar.
Que nível de disponibilidade exigir na hospedagem Koha?
Depende de quão crítico é o OPAC. Uma garantia de 99,5% ao mês equivale a cerca de 3,6 horas de indisponibilidade mensal, e uma de 99,9%, a cerca de 43 minutos. Para uma biblioteca universitária com muita consulta na época de provas, o razoável é pedir 99,9% e janelas de manutenção fora do horário de aulas.
Quem oferece hospedagem Koha gerenciada?
A BiblioLabTech hospeda o Koha em infraestrutura Linux gerenciada, com backups diários, HTTPS, monitoramento de disponibilidade e atualizações de segurança, e também administra o Koha em servidores da própria instituição. A Escuela Colombiana de Ingeniería Julio Garavito usa esse modelo, com Koha e DSpace em um servidor dedicado administrado pela BiblioLabTech. Todo projeto de Koha inclui o BiblioScan AI.
Guias relacionados
- Gestão de bibliotecasO que é Koha: o sistema de biblioteca de código aberto, explicado
- Gestão de bibliotecasImplantação do Koha: guia completo, do diagnóstico à entrada em produção
- Gestão de bibliotecasMigração para o Koha: como levar seu catálogo de outro sistema sem perder dados
- Gestão de bibliotecasSuporte Koha: o que inclui e como funciona depois da implantação
Vamos tornar isso realidade na sua biblioteca
Conte-nos sobre o seu projeto e em até 48 horas diremos exatamente o que ele envolve para a sua instituição: escopo, prazos e custo.
Ou escreva diretamente: contacto@bibliolabtech.com · +57 302 364 8842