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

guide

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

Aprenda a auto-hospedar o Mealie em um VPS com nosso guia passo a passo. Instale e configure o Mealie facilmente usando Docker.

Hospedar aplicações por conta própria tem se tornado cada vez mais popular entre desenvolvedores e entusiastas de homelab. O Mealie, um gerenciador de receitas auto-hospedado, permite que você organize receitas, crie planos de refeição e gere listas de compras. Este guia demonstra como fazer a auto-hospedagem do Mealie em um VPS, fornecendo passos claros para instalação e configuração usando Docker.

Pré-requisitos

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

Guia de Instalação Passo a Passo

1. Faça o Deploy do Seu VPS

Comece implantando seu VPS pelo provedor de sua preferência. Use Ubuntu 20.04 ou superior para compatibilidade. Conecte-se ao seu VPS via SSH:

ssh root@seu_ip_vps

2. Instale Docker e Docker Compose

Atualize seu índice de pacotes e instale Docker com os comandos abaixo:

apt-get update
apt-get install -y apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
apt-get update
apt-get install -y docker-ce

Depois, instale 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

3. Configurando o Mealie

Crie um novo diretório para o Mealie:

mkdir mealie
cd mealie

Crie um arquivo docker-compose.yml:

version: '3.8'
services:
  mealie:
    image: hkotel/mealie
    container_name: mealie
    environment:
      - [email protected]
      - MEALIE_ADMIN_PASSWORD=sua_senha_segura
    volumes:
      - ./data:/app/data
    ports:
      - "9925:80"
    restart: unless-stopped

Substitua [email protected] e sua_senha_segura pelo email e senha desejados. Este arquivo configura o ambiente para o Mealie, incluindo armazenamento persistente e configurações de rede.

4. Inicie o Mealie

Execute o Mealie usando Docker Compose:

docker-compose up -d

Para verificar se o Mealie está executando, consulte os logs:

docker-compose logs -f

5. Acesse o Mealie

Acesse http://seu_ip_vps:9925 no seu navegador. Você deverá ver a interface do Mealie. Faça login com as credenciais que configurou anteriormente.

6. Configure um Domínio (Opcional)

Para um toque mais profissional, você pode apontar um domínio para o seu VPS. Atualize as configurações DNS para criar um registro A apontando para o IP do seu VPS. Para acessar o Mealie sem o número da porta, configure um proxy reverso usando Nginx ou Traefik.

Comparação dos Fornecedores de VPS Populares

FornecedorPreço MensalRecursos
Contabo VPS5,99 EUROpções de armazenamento alto, bom desempenho
Hetzner Cloud4,15 EURAcessível, alocação eficiente de recursos
DigitalOcean6 USDInterface simples, recursos escaláveis
Vultr6 USDImplantação rápida, várias localizações
Linode5 USDDesempenho confiável, plataforma fácil de usar

Perguntas Frequentes (FAQs)

Como posso proteger o Mealie no meu VPS?

Proteger o Mealie envolve várias etapas. Primeiramente, garanta que utilize HTTPS para sua aplicação. Isso pode ser feito obtendo um certificado SSL através do Let’s Encrypt e configurando-o com o seu proxy reverso Nginx ou Traefik. Além disso, evite usar credenciais padrão - always defina uma senha forte de administrador. Atualize seus containers regularmente para incorporar os patches de segurança mais recentes e monitore seus logs em busca de tentativas de acesso não autorizadas.

Posso fazer backup dos meus dados do Mealie?

Sim, fazer backup do Mealie é simples. Como você está usando Docker, seus dados ficam armazenados no diretório ./data dentro do seu diretório do Mealie. Você pode criar um arquivo tar.gz desse diretório como uma forma básica de backup:

tar -czvf mealie_backup.tar.gz ./data

Você também pode usar volumes do Docker para opções de backup mais avançadas, incluindo a configuração de scripts automatizados para garantir backups regulares de seus dados.

E se eu encontrar problemas ao usar o Mealie?

Se você encontrar problemas, consulte a comunidade r/selfhosted ou o repositório oficial do Mealie no GitHub para orientações. Essas plataformas oferecem uma vasta gama de recursos de solução de problemas, e você pode encontrar soluções para questões comuns compartilhadas por outros usuários. Sempre verifique os logs do seu container Docker para mensagens de erro que possam fornecer insights sobre problemas específicos.

Seguindo os passos deste guia, você poderá fazer a auto-hospedagem do Mealie com sucesso no seu VPS, gerenciando suas receitas de forma eficiente. Boa cozinha!