O que vem instalado no seu servidor Appwrite?
- Appwrite 2.7, instalado com a imagem do instalador oficial
- PostgreSQL como opção de banco de dados
- Traefik, para que o Appwrite gerencie o próprio certificado HTTPS em um nome sslip.io baseado no seu IP
- Uma conta de administrador pronta, com novos cadastros no console fechados e colegas adicionados por convite
- Docker e Docker Compose, com os arquivos da instalação em /opt/seturack/appwrite/appwrite
- Firewall com apenas as portas 22, 80 e 443 abertas
Qual tamanho você precisa para Appwrite?
O guia de instalação do Appwrite pede pelo menos 2 núcleos de CPU, 4 GB de RAM e 2 GB de swap, e é por isso que o menor tamanho aqui é 4 GB. Como regra prática, use 4 GB para testes e projetos pequenos, 8 GB quando você rodar funções ou tiver muitos usuários e 16 GB para cargas mais pesadas. Esta instalação cria os 2 GB de swap sozinha. Os arquivos enviados se acumulam no disco, que pode crescer, mas não encolher.
| Uso | Tamanho | Preço | Escolher |
|---|---|---|---|
| Inicial | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.89/mês | |
| Médio | 8 GB RAM · 4 vCore · 120 GB NVMe | $13.62/mês | |
| Potente | 16 GB RAM · 8 vCore · 200 GB NVMe | $25.15/mês |
Para quem é?
- Desenvolvedores que querem um backend para um app web ou móvel sem escrever um do zero
- Startups que querem os dados dos usuários em um servidor que elas mesmas controlam
- Equipes pequenas que querem autenticação, arquivos e funções em um só lugar
- Apps com usuários na Turquia que querem o backend em Istambul
O que acontece depois do pedido?
- Defina o tamanho e conclua o pagamento.
- Seu servidor inicia e o Appwrite se instala sozinho. Na aba Visão geral, espere a linha App dizer que o Appwrite está pronto.
- Abra o link Endereço do painel e entre no console com os valores das linhas E-mail e Senha.
- Crie seu projeto com Create project e adicione uma plataforma.
- No seu app, use o endereço do seu painel com /v1 no lugar de /console como endpoint.
Em todo servidor
- Backup diário incluído no preço
- Tráfego ilimitado
- Acesso root completo
- Aumente ou reduza RAM e CPU depois, e aumente o disco
- Localização: Istanbul · IST-1.
Bom saber
- O cadastro no console está fechado, exceto para o administrador criado na instalação. Convide sua equipe pelo console.
- O envio de e-mails não está configurado. Preencha _APP_SMTP_HOST e os outros valores SMTP em /opt/seturack/appwrite/appwrite/.env e execute docker compose up -d.
- Para usar seu próprio domínio, aponte o registro A dele para o seu servidor e escreva o nome em _APP_DOMAIN no mesmo arquivo.
- As funções rodam neste servidor, em contêineres próprios, compartilhando memória e CPU com o Appwrite.
- As atualizações do Appwrite são responsabilidade sua. O caminho oficial executa a nova imagem com o entrypoint de upgrade e depois docker compose exec appwrite migrate. Faça backup antes.
Perguntas e respostas sobre Appwrite
De quanta RAM o Appwrite precisa?
O guia oficial do Appwrite pede pelo menos 2 núcleos de CPU, 4 GB de RAM e 2 GB de swap. 4 GB bastam para um projeto pequeno, e vale considerar 8 GB se você rodar funções. Se não for suficiente, você aumenta pelo painel.
Como entro no console do Appwrite?
Abra o link Endereço do painel na aba Visão geral do seu painel e digite os valores das linhas E-mail e Senha. A conta de administrador é criada durante a instalação, e o console roda por HTTPS.
Qual endpoint uso no SDK do Appwrite?
Pegue o endereço do seu painel e escreva /v1 no lugar de /console, por exemplo https://203-0-113-5.sslip.io/v1. Se você conectou seu próprio domínio, use-o. O ID do projeto você pega no console.
Como adiciono colegas de equipe ao Appwrite?
Os novos cadastros no console estão fechados, então ninguém na internet consegue abrir uma conta. Você convida os colegas pelo console. Configure o SMTP antes, para que o e-mail de convite possa ser enviado.
Como atualizo meu servidor Appwrite?
Em /opt/seturack/appwrite, execute a imagem da nova versão com o entrypoint de upgrade oficial e depois docker compose exec appwrite migrate na pasta appwrite. Se for pular versões, siga a ordem da documentação oficial e faça backup antes.
O que o Appwrite inclui?
O Appwrite reúne Auth, Databases, Storage, Functions, Realtime, Messaging e hospedagem de sites com Sites em um só console. Todos rodam neste servidor, em contêineres Docker.