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

guide

Como Auto-Hospedar Changedetection.io em um VPS (Guia Completo)

Aprenda como auto-hospedar Changedetection.io em um VPS com este guia passo a passo. Instale, configure e gerencie sua instância facilmente.

Changedetection.io é uma ferramenta de código aberto que ajuda você a monitorar alterações em sites e receber notificações sobre elas. Este guia irá conduzi-lo passo a passo sobre como auto-hospedar o Changedetection.io em um Virtual Private Server (VPS), usando Docker para facilitar a instalação e manutenção.

Pré-requisitos

Antes de começar, assegure-se de ter o seguinte:

Escolhendo um Provedor de VPS

Selecionar o provedor de VPS adequado é fundamental para um desempenho tranquilo. Aqui está uma rápida comparação de alguns dos principais provedores:

ProvedorPreço MensalRAMArmazenamentoRecursos
Contabo VPS5.99 EUR4 GB100 GB SSDBom para múltiplas aplicações
Hetzner Cloud4.15 EUR2 GB20 GB SSDEconômico com desempenho excelente
DigitalOcean6 USD1 GB25 GB SSDFácil de usar e popular entre desenvolvedores
Vultr6 USD1 GB25 GB SSDLocalizações versáteis e implantações rápidas
Linode (Akamai)5 USD1 GB25 GB SSDForte suporte comunitário

Você pode ler nossa comparação completa de VPS para fazer uma escolha informada.

Passo 1: Configurar seu VPS

  1. Provisionar seu VPS usando seu provedor escolhido e acessá-lo via SSH. Por exemplo:

    ssh root@seu_vps_ip
  2. Atualizar os pacotes do sistema:

    sudo apt update && sudo apt upgrade -y
  3. Instalar Docker e Docker Compose:

    sudo apt install docker.io docker-compose -y

    Verifique as instalações:

    docker --version
    docker-compose --version

Passo 2: Instalar Changedetection.io

  1. Criar um diretório para o Changedetection:

    mkdir ~/changedetection && cd ~/changedetection
  2. Criar o arquivo docker-compose.yml:

    Use seu editor de texto favorito para criar o arquivo:

    nano docker-compose.yml

    Adicione a seguinte configuração:

    version: '3'
    services:
      changedetection:
        image: changedetectionio/changedetection.io
        ports:
          - "5000:5000"
        environment:
          - APP_PORT=5000
        volumes:
          - changedetection-data:/data
    volumes:
      changedetection-data:
  3. Iniciar o Changedetection.io:

    Execute o comando abaixo para iniciar a aplicação:

    docker-compose up -d
  4. Acessar o Changedetection:

    Abra seu navegador e navegue até http://seu_vps_ip:5000. Você deverá ver a interface do Changedetection.io.

Passo 3: Configurar o Changedetection.io

  1. Registrar-se e adicionar sites monitorados através da interface web.
  2. Ajustar as configurações conforme necessário para notificações por email ou integração com outros serviços.
  3. Verificar regularmente por atualizações para aproveitar novas funcionalidades.

Resolução de Problemas Comuns

Perguntas Frequentes

Quão seguro é auto-hospedar Changedetection.io em um VPS?

Auto-hospedar aplicações como Changedetection.io pode ser seguro se você implementar boas práticas de segurança. Garantir seu VPS com chaves SSH fortes, atualizar seu sistema regularmente e usar firewalls (como UFW) são passos básicos que você deve seguir. Considere usar HTTPS para proteger as comunicações. Além disso, faça backups regulares dos seus dados para evitar perdas.

Posso personalizar as notificações no Changedetection.io?

Sim, você pode personalizar as configurações de notificações no Changedetection.io. A aplicação suporta diversos métodos de notificação, incluindo email, Telegram e Discord. Você pode configurar essas preferências na interface da aplicação, permitindo ajustar a frequência e os métodos de notificação de acordo com suas preferências, garantindo que você fique informado sobre alterações em sites.

E se precisar de recursos adicionais do Changedetection.io?

Changedetection.io é de código aberto, permitindo que você contribua para seu desenvolvimento ou fork seu repositório. Como ela é projetada para contribuições da comunidade, você pode modificar o código para atender às suas necessidades. Confira a documentação no repositório do GitHub do projeto para saber como contribuir, ou experimente hospedar ferramentas adicionais disponíveis no ecossistema de auto-hospedados.

Conclusão

Auto-hospedar Changedetection.io em um VPS é um processo relativamente simples, com várias opções de personalização. Este guia forneceu os passos essenciais para configurá-lo e otimizá-lo conforme suas necessidades. Se estiver buscando recursos adicionais, não hesite em explorar comunidades como r/selfhosted ou consultar a lista awesome-selfhosted para outras ferramentas e aplicações que você pode hospedar.