Saltar al contenido principal
Solución

Capgo alojado por el usuario

El alojamiento por el usuario de Capgo permite que despliegues actualizaciones en vivo de Capacitor a tus usuarios sin tener que utilizar el servicio de nube de Capgo.

Anik Dhabal Babu

Anik Dhabal Babu

Gerente de Contenido

Capgo alojado por el usuario

Este artículo proporciona una guía paso a paso sobre cómo alojar por el usuario Capgo, así como una discusión sobre los beneficios y desafíos del alojamiento por el usuario.

Introducción

El alojamiento por el usuario es una forma de ejecutar tu propio sitio web o aplicación configurando un servidor y red por tu cuenta. En lugar de utilizar una plataforma como servicio o un proveedor de nube público, aquellos que eligen alojar por el usuario correrán sus propias redes y serán responsables de la mantenimiento y disponibilidad, además de construir su sitio web o aplicación.

La forma más sencilla de empezar con Capgo es con nuestra servicio administrado oficial en la nube, pero si estás dispuesto a gestionar tú mismo, también puedes autohostear Capgo en tu servidor.

¿Qué es autohostear?

El autohosteo, en el contexto del reino digital, se refiere a la práctica de ejecutar tus propios servidores o infraestructura de alojamiento para gestionar y controlar tu presencia en línea y servicios. En lugar de confiar en proveedores de alojamiento de terceros, las personas y organizaciones eligen configurar y gestionar sus servidores, sitios web, aplicaciones y almacenamiento de datos a sus términos.

¿Por qué elegir el autohosteo?

Hay muchas razones por las que las personas eligen autohostear. Algunos de los beneficios más comunes incluyen:

  • Privacidad y control: El autohosteo te da control total sobre tus datos y privacidad. No tienes que preocuparte por que los proveedores de terceros rastreen tu actividad o vendan tus datos.

  • Ahorro de costos: El autohosteo puede ser más rentable a largo plazo, especialmente si estás utilizando muchos recursos o ejecutando múltiples servicios.

  • Personalización: El autohosteo te da la flexibilidad para personalizar tus aplicaciones y servicios para satisfacer tus necesidades específicas.

  • El aprendizaje y la experimentación: Autogestionar puede ser una excelente manera de aprender sobre Linux, administración de sistemas y otros temas técnicos. También puede ser una forma divertida de experimentar con nuevos software y servicios.

  • Independencia: La autogestión reduce tu dependencia de proveedores externos. No estás a merced de sus términos de servicio, cambios de precios o interrupciones de servicio potenciales. Esta independencia puede ser crucial para empresas y personas que dependen de su presencia en línea para funciones críticas.

¿Cuál es la diferencia entre Capgo Cloud y Capgo Self-Hosted?

Sólo hay una versión de Capgo. Ambos mis productos de Cloud y Self-Hosted son completamente iguales. No hay una versión comercial premium y exclusiva con un conjunto de características mejor o más completo.

Obtienes el mismo panel de control, mismas métricas de acción y mismo compromiso de respetar la privacidad de tus visitantes con ambos.

Empecé a desarrollar Capgo en diciembre de 2018, y lancé la empresa de suscripción SaaS en mayo de 2019. El proyecto está muy vivo, activamente desarrollado y en rápido crecimiento. Es robusto y probado en batalla también.

A continuación, se presentan las diferencias entre Capgo Cloud y Capgo Self-Hosted:

 NubeAutoadministrado
AlmacenamientoFácil y conveniente. Solo toma 2 minutos para empezar a enviar tu primer actualización, alta disponibilidad, copias de seguridad, seguridad y mantenimiento todo hecho por mí. Yo me encargo de todo para que no tengas que preocuparte por nada.Tú lo haces todo tú. Necesitas obtener un servidor y necesitas gestionar tu infraestructura. Tú eres responsable de la instalación, mantenimiento, actualizaciones, capacidad del servidor, disponibilidad, copia de seguridad, seguridad, estabilidad, consistencia, tiempo de carga y así sucesivamente.
AlmacenamientoTodos los datos de visitantes se procesan exclusivamente en infraestructura de cloud propiedad de la UE. Almaceno tus datos de sitio en un servidor seguro, cifrado y en Alemania. Esto garantiza que tus datos de sitio estén protegidos por las estrictas leyes de privacidad de datos de la Unión Europea y cumple con la GDPR. Tus datos de sitio nunca salen de la UE.Tienes control total y puedes almacenar tu Capgo en cualquier servidor en cualquier país que desees. Almacénalo en un servidor en tu sótano o almacénalo con cualquier proveedor de cloud donde desees, incluso con aquellos que no son GDPR compliant.
Datos brutosVes todos tus estadísticas y métricas en mi panel moderno, fácil de usar y rápido de cargar. Solo puedes ver las estadísticas agrupadas en el panel.¿Eres un analista y quieres tener acceso a los datos brutos? Almacenar Capgo tú mismo te da esa opción. Toma los datos directamente de la base de datos e importa a una herramienta de análisis de datos de tu elección.
CostosHay un costo asociado con proporcionar un servicio de actualizador, así que cobro una tarifa de suscripción.Solo necesita pagar por su servidor y cualquier costo asociado con ejecutar un servidor. Nunca tiene que pagar ninguna comisión a mí, solo a su proveedor de cloud.
Soporte PremiumSoporte real entregado por seres humanos reales que construyen y mantienen Capgo.El soporte premium no está incluido. La versión de lanzamiento auto-hospedada solo está respaldada por la comunidad.
LanzamientosDesarrollado y mejorado continuamente con nuevas características y actualizaciones varias veces a la semana.Es una versión de larga duración publicada dos veces al año, por lo que las últimas características no estarán disponibles de inmediato ya que se prueban en la nube primero.

Cómo auto-hospedar Capgo

Principalmente usamos Supabase en Capgo, para auto-hospedar necesita seguir las instrucciones de Documentación de auto-hospedaje de Supabase.

Usar CLI con capgo auto-hospedado

Para usar CLI con capgo auto-hospedado, edite el archivo capacitor.config.ts de su directorio de aplicación y establezca como se muestra a continuación:

const config: CapacitorConfig = {
  appId: 'com.demo.app',
  appName: 'demoApp',
  webDir: 'dist',
  bundledWebRuntime: false,
  plugins: {
    CapacitorUpdater : {
      localHost: "http://localhost:5173",
      localWebHost: "http://localhost:5173",
      localSupa: "http://localhost:54321",
      localSupaAnon: "see_notes",
    },
  },
};

Nota: Para obtener localSupaAnon, siga este tutorial y copie la clave anon en localSupaAnon

Usando el capacitor actualizador con capgo autoalojado

Requisito

Clonado capgo

Para usar el capacitor actualizador con capgo autoalojado, edite el capacitor.config.ts desde su directorio de aplicación y establezca como se muestra aquí:

const config: CapacitorConfig = {
  appId: 'com.demo.app',
  appName: 'demoApp',
  webDir: 'dist',
  bundledWebRuntime: false,
  plugins: {
    CapacitorUpdater : {
      statsUrl: "https://localhost:54321/functions/v1/stats",
      channelUrl: "https://localhost:54321/functions/v1/channel_self",
      updateUrl: "https://localhost:54321/functions/v1/updates"
    },
  },
};

Esto le permitirá usar local capgo en desarrollo. Sin embargo, por defecto, esto no es suficiente.

Tiene que configurar HTTPS para que tanto Windows como macOS puedan probar

Conclusión

En resumen, hospedar Capgo en casa puede ser una buena opción para las organizaciones que tienen los recursos y la experticia para hacerlo. Ofrece una serie de beneficios, incluyendo el control sobre el proceso de actualización, la seguridad y la conformidad. Sin embargo, es importante sopesar cuidadosamente los beneficios y los desafíos antes de decidir si hospedar en casa.

Si está considerando hospedar en casa Capgo, le recomiendo que comience leyendo la Capgo documentación de hospedaje en casa. Esto le dará una buena comprensión de los requisitos y los riesgos de hospedar en casa.

Actualizaciones en vivo para aplicaciones Capacitor

Cuando haya un error en la capa web, envíe la corrección a través de Capgo en lugar de esperar días a la aprobación de la tienda de aplicaciones. Los usuarios reciben la actualización en segundo plano mientras que los cambios nativos siguen en el camino de revisión normal.

Comience ahora

Últimas noticias de nuestro Blog

Capgo le da las mejores perspectivas que necesita para crear una aplicación móvil verdaderamente profesional.