O que vem instalado no servidor Appwrite?
- Appwrite 2.7, instalado com a imagem do instalador oficial
- PostgreSQL como opção de base de dados
- Traefik, para que o Appwrite gira o seu próprio certificado HTTPS num nome sslip.io baseado no seu IP
- Uma conta de administrador pronta, com os novos registos na consola fechados e os colegas adicionados por convite
- Docker e Docker Compose, com os ficheiros de instalação em /opt/seturack/appwrite/appwrite
- Firewall com apenas as portas 22, 80 e 443 abertas
Que tamanho é necessário para o 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 é de 4 GB. Como regra geral, use 4 GB para testes e projetos pequenos, 8 GB quando executar funções ou tiver muitos utilizadores e 16 GB para trabalho mais pesado. Esta instalação cria sozinha os 2 GB de swap. Os ficheiros carregados acumulam-se no disco, que pode crescer mas não pode diminuir.
| Utilização | 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 é?
- Programadores que querem um backend para uma aplicação web ou móvel sem o escrever de raiz
- Startups que querem os dados dos utilizadores num servidor que elas próprias gerem
- Equipas pequenas que querem autenticação, ficheiros e funções num só lugar
- Aplicações com utilizadores na Turquia que querem o backend em Istambul
O que acontece depois de encomendar?
- Defina o tamanho e conclua o pagamento.
- O servidor arranca e o Appwrite instala-se sozinho. No separador Resumo, aguarde até a linha Aplicação indicar que o Appwrite está pronto.
- Abra a ligação Endereço do painel e inicie sessão na consola com os valores das linhas E-mail e Palavra-passe.
- Crie o projeto com Create project e adicione uma plataforma.
- Na aplicação, use o endereço do painel com /v1 em vez de /console como endpoint.
Em todos os servidores
- Cópias de segurança diárias incluídas no preço
- Tráfego ilimitado
- Acesso root completo
- Aumentar ou reduzir a RAM e o CPU mais tarde, e fazer crescer o disco
- Localização: Istanbul · IST-1.
Bom saber
- O registo na consola está fechado, exceto para o administrador criado durante a instalação. Convide a equipa a partir da consola.
- O envio de e-mail não está configurado. Preencha _APP_SMTP_HOST e os outros valores SMTP em /opt/seturack/appwrite/appwrite/.env e depois execute docker compose up -d.
- Para usar o seu próprio domínio, aponte o registo A para o servidor e escreva o nome em _APP_DOMAIN no mesmo ficheiro.
- As funções correm neste servidor, nos seus próprios contentores, e partilham memória e CPU com o Appwrite.
- As atualizações do Appwrite são da sua responsabilidade. O caminho oficial executa a nova imagem com o entrypoint de atualização e depois docker compose exec appwrite migrate. Faça primeiro uma cópia de segurança.
Appwrite: perguntas e respostas
De quanta RAM precisa o Appwrite?
O guia oficial do Appwrite pede pelo menos 2 núcleos de CPU, 4 GB de RAM e 2 GB de swap. 4 GB chegam para um projeto pequeno, e vale a pena considerar 8 GB se executar funções. Se não chegar, aumenta a partir do painel.
Como inicio sessão na consola do Appwrite?
Abra a ligação Endereço do painel no separador Resumo do painel e introduza os valores das linhas E-mail e Palavra-passe. A conta de administrador é criada durante a instalação, e a consola funciona por HTTPS.
Que endpoint uso no SDK do Appwrite?
Use o endereço do painel e escreva /v1 no lugar de /console, por exemplo https://203-0-113-5.sslip.io/v1. Se ligou o seu próprio domínio, use esse. O ID do projeto obtém-se na consola.
Como adiciono colegas de equipa ao Appwrite?
Os novos registos na consola estão fechados, por isso ninguém na internet pode abrir uma conta. Convida os colegas a partir da consola. Configure primeiro o SMTP, para que o e-mail de convite possa ser enviado.
Como atualizo o meu servidor Appwrite?
Em /opt/seturack/appwrite, execute a imagem da versão nova com o entrypoint de atualização oficial e depois docker compose exec appwrite migrate na pasta appwrite. Se estiver a saltar versões, siga a ordem da documentação oficial e faça antes uma cópia de segurança.
O que inclui o Appwrite?
O Appwrite reúne numa só consola Auth, Databases, Storage, Functions, Realtime, Messaging e alojamento de sites com o Sites. Tudo corre neste servidor, em contentores Docker.