Solution

Capgo autohospedado

El auto-alojamiento de Capgo te permite desplegar actualizaciones en vivo de Capacitor a tus usuarios sin tener que usar el servicio en la nube de Capgo.

Capgo autohospedado

Este artículo proporciona una guía paso a paso sobre cómo autoalojar Capgo, así como un análisis de los beneficios y desafíos del autoalojamiento.

Introducción

El Autoalojamiento es una forma de ejecutar tu propio sitio web o aplicación mediante la configuración de un servidor y red por ti mismo. En lugar de usar una Plataforma como Servicio o un Proveedor de Nube Pública, aquellos que eligen autoalojar ejecutarán sus propias redes y serán responsables del mantenimiento y el tiempo de actividad además de construir su sitio web o aplicación.

La forma más fácil de comenzar con Capgo es con nuestro servicio administrado oficial en la nube, pero si estás dispuesto a administrar el tuyo propio, también puedes autoalojar Capgo en tu servidor.

¿Qué es el autoalojamiento?

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

¿Por qué elegir el autoalojamiento?

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

  • Privacidad y control: El autoalojamiento te da control completo sobre tus datos y privacidad. No tienes que preocuparte por proveedores externos que rastreen tu actividad o vendan tus datos.

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

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

  • Aprendizaje y experimentación: El autoalojamiento 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 nuevo software y servicios.

  • Independencia: El autoalojamiento reduce tu dependencia de proveedores externos. No estás a merced de sus términos de servicio, cambios de precios o posibles interrupciones del servicio. Esta independencia puede ser crucial para empresas e individuos que dependen de su presencia en línea para funciones críticas.

¿Cuál es la diferencia entre Capgo Cloud y Capgo Autoalojado?

Solo existe una versión de Capgo. Tanto mi producto Cloud como mi Autoalojado 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, las mismas métricas procesables y el mismo compromiso de respetar la privacidad de tus visitantes con ambos.

Comencé a desarrollar Capgo en diciembre de 2018 y lancé el negocio de suscripción SaaS en mayo de 2019. El proyecto está muy vivo, se desarrolla activamente y crece rápidamente. También es robusto y probado en batalla.

Aquí están las diferencias entre Capgo Cloud y Capgo Autoalojado:

CloudAutoalojado
AlojamientoFácil y conveniente. Toma 2 minutos comenzar a enviar tu primera actualización, alta disponibilidad, copias de seguridad, seguridad y mantenimiento, todo hecho por mí. Gestiono todo por ti para que no tengas que preocuparte por nada.Lo haces todo tú mismo. Necesitas conseguir un servidor y necesitas gestionar tu infraestructura. Eres responsable de la instalación, mantenimiento, actualizaciones, capacidad del servidor, tiempo de actividad, copias de seguridad, seguridad, estabilidad, consistencia, tiempo de carga, etc.
AlmacenamientoTodos los datos de visitantes se procesan exclusivamente en infraestructura en la nube propiedad de la UE. Mantengo tus datos del sitio en un servidor seguro y encriptado en Alemania. Esto asegura que tus datos del sitio estén protegidos por las estrictas leyes de privacidad de datos de la Unión Europea y garantiza el cumplimiento del GDPR. Los datos de tu sitio web nunca salen de la UE.Tienes control total y puedes alojar tu Capgo en cualquier servidor en cualquier país que desees. Alójalo en un servidor en tu sótano o alójalo con cualquier proveedor de la nube donde quieras, incluso aquellos que no cumplen con GDPR.
Datos sin procesarVes todas las estadísticas y métricas de tu sitio en mi panel moderno, simple de usar y de carga rápida. Solo puedes ver las estadísticas agregadas en el panel.¿Eres un analista y quieres acceso a los datos sin procesar? Alojar Capgo por ti mismo te da esa opción. Toma los datos directamente de la base de datos e impórtalos a una herramienta de análisis de datos de tu elección.
CostosHay un costo asociado con proporcionar un servicio de actualización, por lo que cobro una tarifa de suscripción.Solo necesitas pagar por tu servidor y cualquier costo asociado con ejecutar un servidor. Nunca tienes que pagarme ninguna tarifa, solo a tu proveedor de la nube.
Soporte PremiumSoporte real entregado por seres humanos reales que construyen y mantienen Capgo.El soporte premium no está incluido. La versión autoalojada solo tiene soporte comunitario.
LanzamientosDesarrollado y mejorado continuamente con nuevas características y actualizaciones varias veces por semana.Es un lanzamiento a largo plazo publicado dos veces al año, por lo que las últimas características no estarán disponibles inmediatamente ya que primero se prueban en la nube.

Cómo autoalojar Capgo

Principalmente usamos Supabase en Capgo, para autoalojar solo necesitas seguir la documentación de autoalojamiento de Supabase.

Usando la CLI con capgo autoalojado

Para usar la CLI con capgo autoalojado edita el capacitor.config.ts desde el directorio de tu aplicación y configúralo así:

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 por favor sigue este tutorial y copia la clave anon en localSupaAnon

Usando el actualizador de capacitor con capgo autoalojado

Requisito

Clonado capgo

Para usar el actualizador de capacitor con capgo autoalojado edita el capacitor.config.ts desde el directorio de tu aplicación y configúralo así:

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

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

Conclusión

En conclusión, autoalojar Capgo puede ser una buena opción para organizaciones que tienen los recursos y la experiencia para hacerlo. Ofrece varios beneficios, incluyendo control sobre el proceso de actualización, seguridad y cumplimiento. Sin embargo, es importante sopesar cuidadosamente los beneficios y desafíos antes de decidir si autoalojar.

Si estás considerando autoalojar Capgo, te recomiendo que comiences leyendo la documentación de autoalojamiento de Capgo. Esto te dará una buena comprensión de los requisitos y riesgos del autoalojamiento.

Actualizaciones Instantáneas para Aplicaciones CapacitorJS

Envía actualizaciones, correcciones y características instantáneamente a tus aplicaciones CapacitorJS sin demoras en la tienda de aplicaciones. Experimenta una integración perfecta, cifrado de extremo a extremo y actualizaciones en tiempo real con Capgo.

Comienza Ahora

Últimas noticias

Capgo te ofrece los mejores conocimientos que necesitas para crear una aplicación móvil verdaderamente profesional.