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

guide

Como Auto-Hospedar o Wallabag em um VPS (Guia Completo)

Descubra como auto-hospedar o Wallabag em um VPS com este guia abrangente. Aprenda etapas de instalação e as melhores práticas de configuração.

Introdução

Wallabag é um aplicativo de leitura posterior hospedado por você que permite aos usuários salvar artigos da web para leitura offline. Se você é um desenvolvedor ou homelabber procurando manter sua privacidade enquanto gerencia seus favoritos, auto-hospedar o Wallabag em um Virtual Private Server (VPS) pode ser uma excelente solução. Este guia irá orientar você pelas etapas para instalar o Wallabag em um VPS.

Escolhendo seu Fornecedor de VPS

Antes de mergulhar na instalação, escolha um provedor de VPS confiável. Aqui está uma comparação de algumas opções populares disponíveis:

ProvedorPreço (Mensal)ArmazenamentoRAMCPU
Contabo VPS5,99 EUR100 GB4 GB2
Hetzner Cloud4,15 EUR20 GB2 GB1
DigitalOcean6 USD25 GB1 GB1
Vultr6 USD25 GB1 GB1
Linode (Akamai)5 USD25 GB2 GB1

Para uma aplicação leve como o Wallabag, o VPS deve possuir pelo menos 2 GB de RAM e armazenamento suficiente para os artigos salvos.

Provedor Recomendado: Hetzner Cloud

Considerando o baixo custo e recursos adequados, Hetzner Cloud é uma excelente escolha para hospedar o Wallabag. Você pode se inscrever na Hetzner Cloud aqui.

Pré-requisitos

  1. Configuração do VPS: Crie uma conta com seu provedor escolhido e configure uma instância de VPS com Ubuntu 20.04.
  2. Acesso SSH: Certifique-se de que pode se conectar ao seu VPS via SSH. Use ferramentas como PuTTY ou a linha de comando para acessar seu servidor.
  3. Nome de Domínio (opcional): Para facilitar o acesso, considere comprar um nome de domínio e apontá-lo para o IP do seu VPS.

Instalando Dependências

Antes de instalar o Wallabag, você precisa instalar algumas dependências.

sudo apt update
sudo apt install -y curl git unzip nginx php-fpm php-mysql php-xml php-mbstring php-zip php-curl php-gd

Estes pacotes incluem o Nginx como servidor web e PHP junto com as extensões necessárias.

Baixando e Instalando o Wallabag

  1. Clonar o Wallabag:
cd /var/www
sudo git clone https://github.com/wallabag/wallabag.git
cd wallabag
  1. Definir Permissões:

Defina permissões adequadas para que o Wallabag funcione corretamente:

sudo chown -R www-data:www-data /var/www/wallabag
  1. Instalar o Composer:

O Composer é necessário para gerenciar as dependências PHP.

curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
  1. Instalar as Dependências PHP do Wallabag:

Navegue até o diretório do Wallabag e instale os pacotes PHP necessários:

composer install --no-dev

Configurando o Nginx

Adicione uma nova configuração do Nginx para o Wallabag:

sudo nano /etc/nginx/sites-available/wallabag

Insira a seguinte configuração:

server {
    listen 80;
    server_name seu_dominio_ou_IP;

    root /var/www/wallabag/public;

    index index.php index.html;

    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }
}

Certifique-se de substituir seu_dominio_ou_IP pelo seu domínio real ou IP do VPS.

Habilite o novo site e teste a configuração do Nginx:

sudo ln -s /etc/nginx/sites-available/wallabag /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl restart nginx

Configurando o Banco de Dados

  1. Instalar o MySQL:
sudo apt install mysql-server
  1. Criar o Banco de Dados do Wallabag:
sudo mysql
CREATE DATABASE wallabag;
CREATE USER 'wallabaguser'@'localhost' IDENTIFIED BY 'senha_segura';
GRANT ALL PRIVILEGES ON wallabag.* TO 'wallabaguser'@'localhost';
FLUSH PRIVILEGES;
EXIT;

Configuração Final

Acesse sua instância do Wallabag pelo navegador. Siga o processo de instalação na tela, fornecendo suas credenciais de banco de dados quando solicitado. Conclua a configuração e o Wallabag estará rodando.

Usando o Wallabag

Você pode começar a salvar artigos diretamente do seu navegador ou via aplicativo Wallabag. O aplicativo oferece uma interface limpa para gerenciar sua lista de leitura, facilitando ficar por dentro dos seus artigos favoritos.

Perguntas Frequentes

Quais são as vantagens de auto-hospedar o Wallabag?

Auto-hospedar o Wallabag garante que você tenha controle completo sobre seus dados e privacidade. Diferentemente de serviços de terceiros, seus artigos salvos e informações pessoais permanecem seguros no seu servidor. Além disso, permite personalização e integração com outros serviços auto-hospedados no seu homelab.

Posso rodar o Wallabag no Docker?

Sim, você pode instalar o Wallabag usando containers Docker. Esse método simplifica a instalação e pode facilitar a gestão das dependências. Existem imagens oficiais do Docker disponíveis. Se preferir esse método, consulte a documentação do Wallabag para etapas detalhadas.

Como garantir a segurança da minha instalação do Wallabag?

Para proteger sua instância do Wallabag, considere implementar as seguintes medidas:

Conclusão

Auto-hospedar o Wallabag em um VPS é um projeto gratificante que pode ajudar você a organizar seu material de leitura. Com este guia, você pode configurar sua própria instância e aproveitar os benefícios de ter controle sobre seus dados. Para uma comparação completa de VPS, visite nossa comparação completa de VPS. Boa hospedagem! --- FIM ---