Poner en marcha rápidamente un proyecto de software.
Un backend autoalojado listo para usar: autenticación, bases de datos, almacenamiento y tiempo real detrás de una sola API y una consola en el navegador.
Appwrite es un backend listo para usar, de código abierto (licencia BSD-3-Clause, unas 56 k estrellas en GitHub), que ofrece a los desarrolladores web, móviles y Flutter todo lo que espera una aplicación moderna —autenticación de cuentas, base de datos documental con permisos, almacenamiento de archivos y canal en tiempo real— a través de una sola API REST y GraphQL y una cuidada consola en el navegador. En lugar de conectar un servicio gestionado facturado por puesto, apunta usted el SDK de su aplicación a su propio servidor. La comparación útil, dentro de este catálogo, es la que se hace con Supabase: Supabase se apoya en un PostgreSQL relacional y le devuelve el SQL, las uniones, las claves foráneas y una seguridad aplicada fila a fila por la propia base; Appwrite razona en colecciones de documentos en las que cada registro y cada archivo lleva sus propios derechos de lectura y escritura, y proporciona SDK de primera mano para Flutter, Swift, Kotlin y React Native. En resumen: Supabase si su modelo de datos es relacional y usted escribe SQL, Appwrite si parte de una aplicación móvil y quiere una API lista para consumir. PocketBase, por su parte, cabe en un único binario Go y apunta a proyectos más ligeros.
Desplegado en un VPS ServOrbit, Appwrite se convierte en el backend privado de sus proyectos: una aplicación Flutter o React se dirige a su dominio, sus usuarios se registran en su propia base, los archivos aterrizan en su propio disco y ningún dato sale de la infraestructura que usted alquila, en la región que haya elegido. La plantilla entrega el núcleo coherente —el servidor de API de Appwrite en la versión 1.7.4, MariaDB 10.11, Redis 7 y el enrutador interno Traefik—, lo que cubre la autenticación, las bases de datos, el almacenamiento, el tiempo real y la Consola entera. Las Functions y los Sites, que requieren contenedores de trabajo y un ejecutor adicionales, se dejan de lado para permanecer en una huella modesta; pasará usted a la pila oficial completa el día que los necesite. El registro está abierto en el primer arranque: cree la cuenta raíz sin esperar.
Publique una aplicación móvil sin escribir un servidor. Apunte el SDK oficial de Flutter o React Native al dominio de su VPS y obtendrá el registro, el inicio de sesión, una base de usuarios y el envío de archivos en una tarde, mientras la totalidad de los datos de sus usuarios permanece en una infraestructura alquilada en la región que usted elija.
Sustituya un backend gestionado y facturado por uso por un backend que usted administra. Appwrite cubre el mismo alcance —autenticación, base de datos, almacenamiento, tiempo real—, funciona en un VPS de coste previsible y le ahorra tanto la dependencia de un único proveedor como la facturación por lectura.
Levante una sola instancia de Appwrite y cree un proyecto por aplicación en la Consola. Cada miembro recibe claves de API de alcance limitado, la base de datos y el almacenamiento están sujetos a permisos por colección y por archivo, y todo el conjunto se gestiona desde un único panel en el navegador.
Guía optimizada para los VPS Cloud ServOrbit.
Elija un VPS ServOrbit de al menos 2 GB de RAM (4 GB resultan más cómodos), con Ubuntu 24.04. La Consola y la API de Appwrite esperan una dirección HTTPS estable: la instalación se la pide antes de arrancar, entre dos destinos: un subdominio de alguno de sus dominios (app.ejemplo.com), o el subdominio gratuito que viene con su VPS (appwrite.<su-vps>.servorbit-dns.com); comprar un nombre de dominio no es un requisito previo. ServOrbit crea el registro DNS cuando el dominio usa nuestro DNS gestionado; de lo contrario, el área de cliente le indica el registro exacto que debe crear.
En su área de cliente ServOrbit: Marketplace → Desarrollo → Appwrite → Desplegar. El aprovisionamiento escribe el archivo Compose con su dominio y un secreto _APP_OPENSSL_KEY_V1 recién generado, y luego arranca la pila. El enrutador Traefik incorporado dirige el tráfico hacia el contenedor de Appwrite, mientras MariaDB y Redis arrancan a su lado; el puerto se publica en el bucle local del servidor, en 127.0.0.1:8080, y es el vhost de nginx colocado por ServOrbit el que responde públicamente en HTTPS. El primer arranque ejecuta la migración del esquema: cuente uno o dos minutos.
Abra la dirección de su aplicación: Appwrite muestra la Consola con una pantalla de registro. Cree su cuenta de inmediato: el primero en registrarse se convierte en la cuenta raíz de la instancia y, mientras nadie lo haya hecho, esa cuenta está al alcance de quien encuentre la dirección. Continúe con la creación de su primer proyecto: la Consola le entrega entonces su identificador de proyecto y la dirección de su punto de entrada.
Instale el SDK de su plataforma (flutter pub add appwrite, npm i appwrite, etc.), ajuste el punto de entrada a https://<su-dominio>/v1 e introduzca el identificador de proyecto anotado en la Consola. Declare después una plataforma en los ajustes del proyecto —el nombre de host de su sitio web o el identificador de paquete de su aplicación móvil— para que Appwrite acepte las peticiones, y luego llame a Account, Databases, Storage y Realtime como describe la documentación.
El certificado TLS y el vhost que sirve su dominio los coloca y renueva ServOrbit en cuanto el dominio queda asociado: la Consola y la API se sirven en HTTPS sin que usted tenga que tocar el Traefik incorporado, que solo enruta internamente. Del lado de la copia de seguridad, lo que cuenta son los volúmenes Docker con nombre: appwrite-mariadb para sus datos y appwrite-uploads para sus archivos; cópielos con regularidad fuera del VPS. Para añadir las Functions más adelante, habrá que pasar a la pila oficial completa, con sus contenedores de trabajo y su ejecutor.
¿Mantiene un proyecto que utiliza Appwrite? Este botón permite a sus lectores desplegarlo en un VPS con un clic, sin leer documentación de Docker.
[](https://servorbit.com/vps-cloud?template=appwrite&utm_source=deploy-badge&utm_medium=referral&utm_campaign=appwrite)<a href="https://servorbit.com/vps-cloud?template=appwrite&utm_source=deploy-badge&utm_medium=referral&utm_campaign=appwrite"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Appwrite on ServOrbit" height="40"></a>El botón lleva al pedido de un VPS con la plantilla preseleccionada. La imagen se sirve desde servorbit.com: no tiene que alojar nada por su parte.
Un backend completo en un único binario Go: base de datos SQLite integrada, API REST y WebSocket en tiempo real, autenticación, almacenamiento de archivos y consola de administración. Su backend está en línea en unos minutos.
Bases de datosAlternativa autoalojada a Airtable, con código fuente disponible — convierta cualquier base de datos en una hoja de cálculo colaborativa con vistas de cuadrícula, kanban, galería y formulario, API REST y GraphQL generadas y automatizaciones integradas. Autoalojada, sin facturación por usuario.
Consulte nuestro centro de ayuda y nuestra FAQ, o contacte con nuestro equipo: llamada, WhatsApp o correo electrónico. Soporte en francés, inglés y árabe.
Escribir por WhatsAppse abre en una pestaña nueva