Saltar a contenido

Appwrite

En este artículo

Información

Appwrite es una plataforma de Backend-as-a-Service (BaaS) de código abierto diseñada para crear aplicaciones móviles y web. Appwrite proporciona una API REST para interactuar con diversos servicios desde el código de la aplicación. También hay disponibles SDK listos para usar para los lenguajes de programación más populares. La plataforma se ejecuta en la nube o puede desplegarse en su propio servidor.

Appwrite. Funcionalidades clave

  • Autenticación: Proporciona varios métodos para la autenticación de usuarios, incluyendo correo electrónico, redes sociales, teléfono y más.
  • Base de datos: Una API fácil de usar para crear y gestionar bases de datos. Se admiten bases de datos tanto SQL como NoSQL.
  • Almacenamiento de archivos: Permite subir y almacenar archivos, imágenes y otros contenidos. Dispone de mecanismos de caché y optimización.
  • Funciones: La capacidad de ejecutar funciones en el lado del servidor en lenguajes como Python, Node.js, Go y más. Es útil para el procesamiento de datos, machine learning y otros.
  • Webhooks (o Webhooks de notificación): Permite configurar webhooks para diversos eventos, como cambios en la base de datos.
  • API y SDK: Appwrite proporciona una API bien documentada y SDK listos para usar en diferentes lenguajes para simplificar el desarrollo.
  • Administración conveniente: Una interfaz web y un SDK para gestionar proyectos, usuarios, ajustes de seguridad y más.

Funcionalidades de implementación

ID Nombre del Software SO Compatible VM BM VGPU GPU CPU Mín. (Núcleos) RAM Mín. (GB) HDD/SSD Mín. (GB) Dominio Personalizado Activo
38 Appwrite Ubuntu 22.04 + + + + 1 2 - No PEDIR

Información

Para obtener información sobre las funcionalidades de implementación de este software, consulte este enlace

Puerto de conexión de la consola web: 80/443 (vía Traefik). Por ejemplo, https://appwrite<ID server>.hostkey.com/console/;

Nota

A menos que se especifique lo contrario, por defecto instalamos la última versión de lanzamiento del software desde el sitio web del desarrollador o los repositorios del sistema operativo.

Primeros pasos tras desplegar Appwrite

Se enviará una notificación al correo electrónico especificado durante el registro indicando que el servidor está listo para trabajar después de haber pagado el pedido. Contendrá la dirección IP del VPS, así como el login y la contraseña para la conexión. Los clientes de nuestra empresa gestionan el hardware en el panel de control de servidores y API: Invapi.

Los datos de autorización también se encuentran aquí:

  • Enlace para acceder al dashboard de Appwrite con interfaz web: en la etiqueta webpanel.

Nota

No se proporcionan credenciales de inicio de sesión preconfiguradas; cada usuario debe crear su propia cuenta de forma independiente a través del formulario de registro.

Tras seguir el enlace, deberá crear una cuenta nueva:

  1. Haga clic en el botón Sign Up en la esquina inferior derecha del formulario de login:

  2. Complete el formulario de registro:

    • Name - su nombre;
    • Email - su dirección de correo electrónico;
    • Password - cree una contraseña segura.
  3. Marque la casilla de aceptación de los términos de uso.
  4. Haga clic en Sign Up:

Configuración inicial del espacio de trabajo en Appwrite

Crear una organización

  1. Tras iniciar sesión, verá la pantalla Welcome to Appwrite.
  2. Complete el formulario Create a new organization:
  3. Introduzca el nombre de la organización en el campo Name;
  4. Haga clic en Get started:

Gestión de proyectos

Crear un proyecto

  1. En la página principal de la organización, haga clic en Create project;
  2. En la ventana abierta:
  3. Introduzca el nombre del proyecto en el campo Name;
  4. Opcionalmente, edite el Project ID;
  5. Haga clic en Create:

Configurar un proyecto

Tras crear un proyecto, se abre la página Getting started con las siguientes opciones:

Add Platform:

  • Web - para aplicaciones web;
  • Flutter - para aplicaciones Flutter;
  • Apple - para aplicaciones iOS;
  • Android - para aplicaciones Android.

Integrate with Server:

  • API key - para configurar una API key;
  • Webhook - para configurar webhooks:

Gestión de miembros

Invitar miembros

  1. Vaya a la pestaña Members.
  2. Haga clic en Invite
  3. En el formulario de invitación:
  4. Introduzca el correo electrónico del miembro;
  5. Opcionalmente, introduzca un nombre;
  6. Haga clic en Send invite:

Ver miembros

La pestaña Members muestra una lista de todos los miembros con la siguiente información:

  • Nombre y avatar;
  • Dirección de correo electrónico;
  • Estado de la autenticación de dos factores (2FA):

Ajustes de la organización

  1. Vaya a la pestaña Settings.
  2. Aquí puede:
  3. Cambiar el nombre de la organización y hacer clic en Update;
  4. Eliminar la organización haciendo clic en Delete (acción irreversible).

Tras un registro exitoso, tendrá acceso al panel de control de Appwrite. Para obtener más información sobre la configuración básica de Appwrite, consulte la documentación de los desarrolladores.

Pedir un servidor con Appwrite mediante la API

Para instalar este software utilizando la API, siga estas instrucciones.

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×