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

guide

Como Auto-Hospedar ntfy em um VPS (Guia Completo)

Aprenda a auto-hospedar o ntfy em seu VPS usando Docker com este guia detalhado, passo a passo, voltado para desenvolvedores e homelabbers.

Auto-hospedar o ntfy, um serviço de notificação leve, oferece uma maneira de gerenciar suas notificações de forma independente e segura. Neste guia, vamos te orientar pelo processo de implantação do ntfy em um VPS com Docker, abordando etapas de instalação, configuração e melhores práticas. Antes de começar, certifique-se de ter um provedor de VPS que ofereça um plano de preços competitivo. Abaixo, uma comparação de algumas opções populares:

ProvedorPreço (Mensal)
Contabo VPS5,99 EUR
Hetzner Cloud4,15 EUR
DigitalOcean6 USD
Vultr6 USD
Linode (Akamai Cloud)5 USD

Começando

1. Escolha seu Provedor de VPS

Primeiro, selecione um VPS de um dos provedores listados acima. Cada opção tem um preço razoável e é adequada para aplicações de auto-hospedagem como o ntfy. Para comparações detalhadas e as melhores ofertas, confira nossa comparação completa de VPS.

2. Configure seu VPS

Após escolher um provedor, crie uma conta e implante uma nova instância de VPS. Você pode optar por uma configuração básica para começar (1 CPU, 1 GB de RAM deve ser suficiente). Certifique-se de escolher uma distribuição Linux, como Ubuntu 20.04, para facilitar o uso.

3. Acesse seu VPS

Use SSH para se conectar ao seu VPS. Abra seu terminal e execute:

ssh root@seu_ip_do_vps

Substitua seu_ip_do_vps pelo endereço IP real do seu VPS.

4. Instale o Docker

Verifique se o Docker já está instalado. Se não estiver, você pode instalá-lo assim:

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

Para verificar se o Docker está funcionando corretamente, execute:

docker --version

5. Configure o Container Docker do ntfy

Agora, vamos puxar a imagem Docker do ntfy e executá-la. Execute o comando a seguir:

docker run -d --name ntfy -p 80:80 -v /caminho/para/seu/config:/app/config ghcr.io/binwiederhier/ntfy:latest

6. Configure o ntfy

Para configurar o ntfy, navegue até a pasta de configurações que você especificou no comando anterior. Aqui, você pode editar o arquivo config.yaml e ajustar suas preferências, como nome do servidor, configurações de autenticação e mais.

cd /caminho/para/seu/config
nano config.yaml

7. Reinicie o Container

Após fazer suas alterações, reinicie o container do ntfy para que as mudanças tenham efeito:

docker restart ntfy

8. Verifique a Instalação

Para verificar se o ntfy está funcionando corretamente, abra um navegador e acesse http://seu_ip_do_vps. Você deve ver a interface do ntfy, indicando que a instalação foi bem-sucedida.

Melhores Práticas

Perguntas Frequentes (FAQs)

Como faço para acessar o ntfy após a instalação?

Após instalar o ntfy, você pode acessá-lo digitando http://seu_ip_do_vps no seu navegador. Certifique-se de substituir seu_ip_do_vps pelo endereço IP do seu VPS. Se você configurou o ntfy usando HTTPS com um domínio e certificado SSL, use https://seu_dominio em vez disso. Isso é importante para proteger suas notificações e evitar ataques man-in-the-middle.

Posso personalizar as notificações do ntfy?

Sim, o ntfy permite que você personalize as notificações conforme suas necessidades. Através do arquivo config.yaml, você pode definir diversos parâmetros, incluindo os formatos de notificação, opções de autenticação do usuário e até tópicos diferentes para notificações específicas. Assim, você pode adaptar o serviço para atender aos seus requisitos específicos, tornando-o uma ferramenta versátil para gerenciamento de notificações.

É possível rodar o ntfy sem Docker?

Embora o Docker seja o método recomendado para implantar o ntfy devido à sua simplicidade e flexibilidade, é possível executá-lo diretamente no seu VPS compilando a partir do código fonte. Você precisaria instalar o Go e suas dependências, baixar o código fonte do ntfy e compilá-lo. Rodar o ntfy como um container Docker simplifica o processo e encapsula o ambiente, tornando-o mais confiável e fácil de gerenciar. Portanto, recomenda-se fortemente o uso do Docker.

Seguindo os passos deste guia, você pode facilmente auto-hospedar o ntfy em seu VPS e aproveitar um sistema de notificações totalmente gerenciável, adaptado às suas necessidades. Boa auto-hospedagem!