Independent testing Updated April 2026 387 self-hosting guides 5 VPS providers tested

guide

Como Auto-Hospedar Calibre-Web em um VPS (Guia Completo)

Configure o Calibre-Web em seu VPS com este guia passo a passo, elaborado para desenvolvedores e entusiastas de homelab.

Como Auto-Hospedar Calibre-Web em um VPS (Guia Completo)

Calibre-Web oferece uma interface web para gerenciar ebooks armazenados no Calibre. Para desenvolvedores e entusiastas de homelab, auto-hospedar o Calibre-Web em um Virtual Private Server (VPS) é uma maneira eficaz de acessar e administrar sua biblioteca de ebooks remotamente. Neste guia, vamos orientar você na configuração do Calibre-Web em um VPS usando Docker.

Pré-requisitos

  1. Assinatura de VPS: Obtenha um VPS de um provedor como Contabo, Hetzner, DigitalOcean, Vultr ou Linode.

  2. Conhecimento Básico: Familiaridade com linha de comando e Docker.

  3. Livros do Calibre: Certifique-se de que sua biblioteca do Calibre esteja pronta para integrar.

Escolha um Provedor de VPS

Para hospedar seu instância do Calibre-Web de forma eficiente, escolha um provedor de VPS com base no seu orçamento e necessidades. Abaixo, uma comparação rápida de algumas opções populares:

ProvedorPreçoRAMArmazenamentoBandwidth
Contabo5,99 EUR/mês4 GB200 GB2000 GB
Hetzner Cloud4,15 EUR/mês2 GB20 GB20 TB
DigitalOcean6 USD/mês1 GB25 GB1 TB
Vultr6 USD/mês1 GB25 GB1 TB
Linode5 USD/mês1 GB25 GB1 TB

Para um bom equilíbrio entre desempenho e custo, Hetzner Cloud é uma escolha sólida. Veja nossa comparação completa de VPS para mais opções.

Passo 1: Configure Seu VPS

  1. Acesse seu VPS: Faça login no seu servidor via SSH.

    ssh root@seu_ip_vps
  2. Atualize os Pacotes do Sistema:

    apt update && apt upgrade -y
  3. Instale Docker: Siga o guia oficial de instalação do Docker ou use:

    apt install docker.io -y
    systemctl start docker
    systemctl enable docker

Passo 2: Instale o Docker Compose

  1. Baixe o Docker Compose:

    curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
    chmod +x /usr/local/bin/docker-compose
  2. Verifique a instalação:

    docker-compose --version

Passo 3: Configure o Calibre-Web no Docker

  1. Crie um Diretório para o Calibre-Web:

    mkdir ~/calibre-web
    cd ~/calibre-web
  2. Crie um Arquivo docker-compose.yml: Use um editor de texto, como nano ou vim.

    nano docker-compose.yml

    Insira a seguinte configuração:

    version: '3'
    
    services:
      calibre-web:
        image: tecnobit/calibre-web:latest
        container_name: calibre-web
        ports:
          - "8083:8083"
        volumes:
          - ./calibredb:/calibredb
          - ./db:/calibre/db
        environment:
          - PUID=1000
          - PGID=1000

    Assim, o Calibre-Web será executado na porta 8083, mapeando seus diretórios locais para acesso facilitado.

  3. Inicie o Calibre-Web:

    docker-compose up -d
  4. Acesse o Calibre-Web: Abra seu navegador e vá para http://seu_ip_vps:8083.

Passo 4: Configurando o Calibre-Web

  1. Configuração Inicial: Siga as instruções na tela para configurar o caminho da sua biblioteca e outras opções.
  2. Configurações de Administrador: Vá até as configurações de administrador para ajustar preferências como gerenciamento de usuários e opções de interface.

Perguntas Frequentes (FAQs)

O que devo fazer se o Docker não iniciar?

Se o Docker não iniciar, verifique o status com:

systemctl status docker

Revise os logs para mensagens de erro:

journalctl -u docker

Questões comuns incluem recursos insuficientes ou permissões. Certifique-se de que o Docker está instalado corretamente e que seu usuário possui as permissões necessárias.

Posso executar o Calibre-Web na minha máquina local ao invés de um VPS?

Sim, você pode rodar o Calibre-Web na sua máquina local usando Docker. Os passos serão semelhantes, mas você precisará garantir que sua máquina local tenha Docker instalado e configurado. Porém, hospedar em um VPS oferece melhor acesso remoto e disponibilidade.

Como faço backup dos meus dados do Calibre-Web?

Fazer backup do Calibre-Web envolve preservar os dados armazenados nos volumes definidos no arquivo docker-compose.yml. Você pode simplesmente copiar os volumes para outro local:

tar -cvzf calibre-backup.tar.gz ~/calibre-web/calibredb ~/calibre-web/db

Este comando compacta seu banco de dados e dados da biblioteca do Calibre-Web. Armazene seu backup em um local seguro para uso futuro.

Conclusão

Auto-hospedar o Calibre-Web em um VPS é uma maneira eficiente de gerenciar sua coleção de ebooks. Com o Docker, você pode configurar e personalizar seu ambiente facilmente para atender às suas necessidades como desenvolvedor ou entusiasta de homelab. Com os passos acima, você está pronto para aproveitar sua biblioteca de ebooks auto-hospedada em qualquer lugar, a qualquer momento. --- END ---