ANÚNCIO

Claude Code + Appwrite: Crie Apps Completos Sem Pagar Supabase (Economizo $100+ por mês!)

Aprenda a substituir o Supabase pelo Appwrite self-hosted em VPS e criar apps completos com Claude Code, economizando mais de US$ 100 por mês.

⏱ 21min 👁 11.195 visualizações 📅 agosto 28, 2026

Resumo

Por que abandonar o Supabase Cloud

A limitação do plano gratuito do Supabase incomoda muitos desenvolvedores que trabalham com múltiplos projetos simultâneos. A plataforma permite apenas dois projetos ativos sem custo e, a partir do terceiro, passa a cobrar dez dólares mensais por projeto adicional. Para quem desenvolve aplicações em paralelo, testa ideias com frequência ou mantém um portfólio ativo de microsserviços, essa cobrança se transforma rapidamente em uma despesa significativa. O vídeo parte exatamente dessa dor: a constatação de que o modelo de precificação do Supabase Cloud deixa de fazer sentido quando o número de projetos cresce. A alternativa apresentada é o Appwrite self-hosted, uma plataforma open source que oferece banco de dados, autenticação, storage e funções serverless, sem limite de projetos por instância. A economia mensal mencionada ultrapassa os cem dólares, o que justifica plenamente a migração para quem já possui uma VPS ou deseja contratar uma.

Comparativo técnico entre as plataformas

O comparativo apresentado nos primeiros minutos do vídeo coloca lado a lado o Supabase Cloud, o Supabase self-hosted e o Appwrite self-hosted. O Supabase Cloud cobra vinte e cinco dólares mensais no plano Pro, mais dez dólares por projeto adicional. O Supabase self-hosted elimina o custo mensal, mas permite apenas um projeto por instância, o que inviabiliza a consolidação de múltiplas aplicações em um único servidor. O Appwrite self-hosted resolve essa limitação ao permitir a criação de quantos projetos forem necessários em uma única instalação. Essa flexibilidade é o argumento central da migração apresentada no vídeo. Além disso, o Appwrite oferece recursos equivalentes aos do Supabase: autenticação de usuários, banco de dados NoSQL, storage de arquivos, funções em nuvem e suporte a webhooks. A API documentada e os SDKs disponíveis para as principais linguagens tornam a integração com ferramentas de desenvolvimento assistido por inteligência artificial, como o Claude Code, um processo direto.

Preparação do ambiente de servidor

O primeiro passo prático do vídeo é a preparação da VPS. O autor utiliza a Hostinger como provedora, destacando que uma VPS com recursos modestos é suficiente para executar o Appwrite sem problemas. O acesso via SSH é configurado com as chaves fornecidas pela provedora, e as portas necessárias são liberadas no firewall. A escolha da VPS se justifica pela necessidade de um ambiente sempre disponível, com endereço IP fixo e recursos dedicados, diferente de um computador local que depende de energia elétrica e conexão estável. O vídeo orienta o espectador sobre como criar a instância, escolher o sistema operacional e preparar o servidor para receber os containers Docker que irão executar o Appwrite e as demais aplicações. Essa etapa é crítica porque define a base para todo o restante do processo.

Instalação do EasyPanel como orquestrador

Em vez de gerenciar containers manualmente via linha de comando, o vídeo opta pelo EasyPanel, uma interface visual que simplifica o deploy e a administração de serviços Docker. A instalação do EasyPanel é feita com um comando único via SSH, que baixa e configura o orquestrador na VPS. A partir desse momento, o gerenciamento passa a ser feito pelo painel web, acessível pelo navegador. O EasyPanel oferece templates prontos para aplicações populares, incluindo o Appwrite, o que élimina a necessidade de escrever arquivos de configuração do zero. O vídeo demonstra como acessar o painel, criar o primeiro ambiente e preparar o terreno para a instalação do Appwrite. A escolha do EasyPanel se alinha com a proposta de simplificar o processo, tornando-o acessível inclusive para quem não tem experiência com Docker.

Configuração do Appwrite self-hosted na VPS

Com o EasyPanel em execução, o vídeo parte para a instalação do Appwrite utilizando o template Docker Compose disponibilizado no GitHub. O template é importado diretamente no EasyPanel, que se encarrega de baixar as imagens, configurar as variáveis de ambiente e iniciar os serviços necessários. O Appwrite é composto por vários containers, incluindo o servidor principal, o banco de dados MariaDB, o Redis para cache e o serviço de armazenamento. Após a inicialização, o autor acessa a interface web do Appwrite pelo endereço da VPS e conclui a configuração inicial. Em poucos minutos, a plataforma está pronta para uso, sem custo mensal e sem limite de projetos. O vídeo destaca a importância de manter as credenciais de acesso em local seguro e de configurar o domínio ou subdomínio para facilitar o acesso futuro.

Criação de projeto e integração com Claude Code

O próximo passo demonstrado é a criação de um projeto dentro do Appwrite. O projeto serve como namespace isolado para banco de dados, autenticação e storage de uma aplicação específica. Após criar o projeto, o autor copia as credenciais de API e as chaves de acesso necessárias para a integração com o Claude Code. O Claude Code, assistente de desenvolvimento baseado em inteligência artificial, recebe as Chaves de API e o endpoint do servidor Appwrite self-hosted. A partir daí, o assistente gera código que interage diretamente com a plataforma, criando coleções, documentos e consultas sem intervenção manual. O vídeo apresenta um prompt de sistema específico para um aplicativo de turismo, demonstrando como orientar o Claude Code a usar o Appwrite como backend. Essa integração elimina a necessidade de ler toda a documentação da API manualmente: o assistente entende o contexto e gera o código correto.

Teste da aplicação e deploy automatizado

Após gerar o código com o Claude Code, o autor testa o aplicativo localmente. Ele verifica se as operações de leitura e escrita no banco de dados funcionam corretamente, se a autenticação está operacional e se o storage responde. Em seguida, demonstra como versionar o código no GitHub, criar um Dockerfile e configurar o deploy no EasyPanel. O deploy é feito a partir do repositório GitHub, com build automático do container e exposição da aplicação na porta correta. O EasyPanel cuida do proxy reverso, do certificado SSL e do ponto de acesso público. Ao final, o autor tem um aplicativo funcional rodando na mesma VPS que hospeda o Appwrite, com custo zero por projeto adicional. O ciclo completo — da dor do Supabase ao deploy de um app funcional — é coberto em vinte e dois minutos.

O que você vai aprender

  • Comparar custos e limites do Supabase Cloud, Supabase self-hosted e Appwrite self-hosted.
  • Preparar uma VPS na Hostinger para hospedar serviços com Docker.
  • Instalar e configurar o EasyPanel para gerenciar containers sem linha de comando.
  • Implantar o Appwrite self-hosted a partir do template Docker Compose.
  • Conectar o Claude Code ao Appwrite usando chaves de API e prompts de sistema.
  • Fazer deploy de uma aplicação completa no EasyPanel a partir do GitHub.

Conceitos abordados

Tecnologias utilizadas

Capítulos 12 marcações

  1. Introdução e contexto da economia
  2. Comparativo entre Appwrite e Supabase
  3. Setup da VPS na Hostinger
  4. Instalação do EasyPanel
  5. Configuração do Appwrite no EasyPanel
  6. Criando o primeiro projeto no Appwrite
  7. Integração com o Claude Code
  8. Teste do aplicativo gerado
  9. Versionamento no GitHub
  10. Criação do Dockerfile
  11. Deploy final no EasyPanel
  12. Considerações finais

Próximo vídeo sugerido

Avaliações

Avaliação dos alunos 0.0
0 avaliações
Avalie esta aula

Ajude outros alunos a entenderem se esta aula foi útil.

Ainda não há avaliações. Seja o primeiro a avaliar esta aula.