Voltar

Alojamento VPS com Appwrite pré-instalado

Um VPS com Appwrite executa o backend de código aberto Appwrite no seu próprio servidor, com autenticação, bases de dados, armazenamento de ficheiros, funções e APIs em tempo real numa só consola. Depois da encomenda, o Appwrite 2.7 instala-se sozinho, é criada uma conta de administrador e a consola abre por HTTPS. O endereço da consola, o e-mail e a palavra-passe aparecem no painel, e aponta os SDK para este servidor.

De quanta potência precisa?

Total$6.89/mês

Os preços incluem IVA.

Aumente ou reduza a RAM e o CPU quando quiser. O disco só pode aumentar, por isso comece pequeno.

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çãoTamanhoPreçoEscolher
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?

  1. Defina o tamanho e conclua o pagamento.
  2. O servidor arranca e o Appwrite instala-se sozinho. No separador Resumo, aguarde até a linha Aplicação indicar que o Appwrite está pronto.
  3. Abra a ligação Endereço do painel e inicie sessão na consola com os valores das linhas E-mail e Palavra-passe.
  4. Crie o projeto com Create project e adicione uma plataforma.
  5. 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.

Leia mais e veja aplicações semelhantes