¿Qué viene instalado en tu servidor Appwrite?
- Appwrite 2.7, instalado con la imagen oficial del instalador
- PostgreSQL como opción de base de datos
- Traefik, para que Appwrite gestione su propio certificado HTTPS en un nombre sslip.io basado en tu IP
- Una cuenta de administrador lista, con los registros nuevos en la consola cerrados y los compañeros añadidos por invitación
- Docker y Docker Compose, con los archivos de instalación en /opt/seturack/appwrite/appwrite
- Cortafuegos con solo los puertos 22, 80 y 443 abiertos
¿Qué tamaño necesitas para Appwrite?
La guía de instalación de Appwrite pide al menos 2 núcleos de CPU, 4 GB de RAM y 2 GB de swap, por eso el tamaño más pequeño aquí es de 4 GB. Como regla orientativa, usa 4 GB para pruebas y proyectos pequeños, 8 GB cuando ejecutes funciones o tengas muchos usuarios y 16 GB para cargas más pesadas. Esta instalación crea por sí sola los 2 GB de swap. Los archivos subidos se acumulan en el disco, que puede crecer pero no reducirse.
| Uso | Tamaño | Precio | Elegir |
|---|---|---|---|
| Inicial | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.89/mes | |
| Medio | 8 GB RAM · 4 vCore · 120 GB NVMe | $13.62/mes | |
| Potente | 16 GB RAM · 8 vCore · 200 GB NVMe | $25.15/mes |
¿Para quién es?
- Desarrolladores que quieren un backend para una aplicación web o móvil sin escribir uno desde cero
- Startups que quieren los datos de sus usuarios en un servidor que gestionan ellas mismas
- Equipos pequeños que quieren autenticación, archivos y funciones en un solo lugar
- Aplicaciones con usuarios en Turquía que quieren su backend en Estambul
¿Qué pasa después de pedir?
- Ajusta el tamaño y completa el pago.
- Tu servidor arranca y Appwrite se instala solo. En la pestaña Resumen, espera a que la fila Aplicación diga que Appwrite está listo.
- Abre el enlace Dirección del panel e inicia sesión en la consola con los valores de las filas Correo electrónico y Contraseña.
- Crea tu proyecto con Create project y añade una plataforma.
- En tu aplicación, usa la dirección de tu panel con /v1 en lugar de /console como endpoint.
Con cada servidor
- Copia de seguridad diaria incluida en el precio
- Tráfico ilimitado
- Acceso root completo
- Amplía o reduce RAM y CPU más adelante, y haz crecer el disco
- Ubicación: Istanbul · IST-1.
Conviene saber
- El registro en la consola está cerrado, salvo para el administrador creado durante la instalación. Invita a tu equipo desde la consola.
- El correo saliente no está configurado. Rellena _APP_SMTP_HOST y los demás valores SMTP en /opt/seturack/appwrite/appwrite/.env y ejecuta docker compose up -d.
- Para usar tu propio dominio, apunta su registro A a tu servidor y escribe el nombre en _APP_DOMAIN, en el mismo archivo.
- Las funciones se ejecutan en este servidor en sus propios contenedores, y comparten memoria y CPU con Appwrite.
- Las actualizaciones de Appwrite son responsabilidad tuya. El camino oficial ejecuta la nueva imagen con el entrypoint de actualización y después docker compose exec appwrite migrate. Haz antes una copia de seguridad.
Preguntas y respuestas sobre Appwrite
¿Cuánta RAM necesita Appwrite?
La guía oficial de Appwrite pide al menos 2 núcleos de CPU, 4 GB de RAM y 2 GB de swap. 4 GB bastan para un proyecto pequeño, y vale la pena pensar en 8 GB si ejecutas funciones. Si no basta, amplías desde tu panel.
¿Cómo inicio sesión en la consola de Appwrite?
Abre el enlace Dirección del panel en la pestaña Resumen de tu panel e introduce los valores de las filas Correo electrónico y Contraseña. La cuenta de administrador se crea durante la instalación y la consola funciona por HTTPS.
¿Qué endpoint uso en el SDK de Appwrite?
Toma la dirección de tu panel y escribe /v1 en lugar de /console, por ejemplo https://203-0-113-5.sslip.io/v1. Si has conectado tu propio dominio, usa ese. El ID del proyecto lo obtienes en la consola.
¿Cómo añado compañeros de equipo a Appwrite?
Los nuevos registros en la consola están cerrados, así que nadie en internet puede abrir una cuenta. Invitas a tus compañeros desde la consola. Configura antes SMTP, para que pueda salir el correo de invitación.
¿Cómo actualizo mi servidor de Appwrite?
En /opt/seturack/appwrite, ejecuta la imagen de la nueva versión con el entrypoint de actualización oficial y después ejecuta docker compose exec appwrite migrate en la carpeta appwrite. Si te saltas versiones, sigue el orden de la documentación oficial y haz antes una copia de seguridad.
¿Qué incluye Appwrite?
Appwrite reúne en una sola consola Auth, Databases, Storage, Functions, Realtime, Messaging y el alojamiento de sitios con Sites. Todo ello se ejecuta en este servidor en contenedores de Docker.