{
 "id": 3680,
 "status": "publish",
 "lang": "es",
 "slug": "opengym-seguimiento-gimnasio-autoalojado",
 "url": "https://soymarketingultra.com/opengym-seguimiento-gimnasio-autoalojado/",
 "title": "openGym: seguimiento de gimnasio autoalojado y gratuito",
 "excerpt": "openGym te permite registrar entrenamientos, peso y progresión en tu propio servidor con Docker. Sin cuenta, sin suscripción y sin ceder tus datos a nadie.",
 "date_gmt": "2026-08-23T16:13:19Z",
 "modified_gmt": "2026-09-21T16:52:57Z",
 "categories": [
  {
   "slug": "ia-aplicada-es",
   "name": "IA Aplicada",
   "url": "https://soymarketingultra.com/category/ia-aplicada-es/"
  }
 ],
 "tags": [
  {
   "slug": "marketing-digital-es",
   "name": "marketing digital"
  },
  {
   "slug": "open-source",
   "name": "Open source"
  },
  {
   "slug": "self-hosting",
   "name": "self-hosting"
  }
 ],
 "featured_image": {
  "url": "https://soymarketingultra.com/wp-content/uploads/portada-review-opengym-open-source-es.png",
  "alt": "openGym autoalojado con la mascota mecánica de Marketing Ultra",
  "width": 1536,
  "height": 864
 },
 "translation": {
  "lang": "en",
  "url": "https://soymarketingultra.com/en/opengym-self-hosted-workout-tracker/",
  "id": 4218
 },
 "seo": {
  "title": "openGym: seguimiento de gimnasio autoalojado y gratuito",
  "description": "openGym es una app de seguimiento de gimnasio autoalojada con Docker. Tus datos en JSON, sin suscripción ni nube. Analizamos si merece la pena instalarla.",
  "focus_keyword": "openGym"
 },
 "html": "<p>openGym tiene una propuesta bastante sensata: <strong>llevar tu historial de entrenamiento sin atarlo a una suscripción</strong>. Rutinas, series, peso y progresión en una aplicación que puedes alojar tú. La parte menos vistosa viene después: alguien tiene que conservar esos datos y mantener el sistema funcionando.</p>\n<div class=\"mu-tldr\"><div class=\"mu-tldr__header\">Lo que necesitas saber</div><div class=\"mu-tldr__body\"><ul><li>Código abierto con licencia AGPL-3.0. Servidor propio, demo web y opción Android sin servidor.</li><li>Rutinas, registro de entrenamientos, estadísticas e importación desde otras aplicaciones.</li><li>La demo deja ver el producto antes de pelearte con una instalación.</li><li>El repositorio volvió a GitHub el 11 de septiembre de 2026, según su mantenedor.</li></ul></div><div class=\"mu-tldr__verdict\"><strong>Veredicto:</strong> Merece una prueba si quieres controlar tu historial. Para gestionar un gimnasio entero, primero comprueba qué cubre y qué tendrás que resolver por tu cuenta.</div></div>\n<div class=\"mku-caja-roundup\"><p>Esta herramienta forma parte de estos recopilatorios: <a href=\"https://soymarketingultra.com/aplicaciones-open-source-alternativas-software-pago/\">Aplicaciones open source que sustituyen software de pago</a></p></div>\n<h2>Qué hemos comprobado</h2><p>Para esta actualización, del 11 de septiembre de 2026, hemos abierto la demo pública, revisado el repositorio y contrastado peticiones de usuarios con una demostración en vídeo. <strong>No hemos instalado un servidor ni migrado un historial real.</strong> Eso limita lo que podemos afirmar sobre sincronización, importaciones y uso durante meses.</p>\n<figure class=\"mu-captura wp-block-image\"><img width=\"1400\" height=\"1000\" src=\"https://soymarketingultra.com/wp-content/uploads/mku-resena-opengym-demo-20260911.png\" alt=\"Inicio de la demo pública de openGym con calendario, peso y entrenamientos\" loading=\"lazy\" style=\"max-width:100%;height:auto\"><figcaption>Captura propia de la <a href=\"https://opengym.duarte-santos.ch/demo/\" target=\"_blank\" rel=\"noopener\">demo pública</a>, con datos de ejemplo. El peso y los entrenamientos que aparecen no pertenecen a una prueba personal.</figcaption></figure>\n<h2>Qué resuelve y cómo se usa</h2><p>La pantalla de inicio permite situarte rápido: qué toca hoy, cuánto has entrenado esta semana y cómo evoluciona el peso. En la demo se ven accesos a planificación, inicio de sesión de entrenamiento, estadísticas y ejercicios. Esa separación es útil: preparar la rutina sentado frente al ordenador y apuntar una serie entre dos descansos son tareas distintas.</p>\n<p>Según el <a href=\"https://github.com/DuarteSantos8/openGym#readme\" target=\"_blank\" rel=\"noopener\">README oficial</a>, openGym ofrece perfiles con passkeys, PWA, exportación e importación JSON e importadores para FitNotes, Strong y Hevy. También existe una APK Android que funciona sin servidor. Por tanto, decir que necesitas Docker en TODOS los casos sería incorrecto.</p>\n<p>El valor de exportar no está en que aparezca un botón en ajustes. Está en poder recuperar después los nombres de ejercicios, fechas, unidades y series sin perder información. Antes de cambiar de aplicación, importa una muestra pequeña y compara varias sesiones con el original. Si te cambia kilos por libras o pierde las notas, lo bonito del panel pasa a segundo plano.</p>\n<figure class=\"mu-captura wp-block-image\"><img width=\"1400\" height=\"1000\" src=\"https://soymarketingultra.com/wp-content/uploads/mku-resena-opengym-stats-20260911.png\" alt=\"Estadísticas de la demo pública de openGym\" loading=\"lazy\" style=\"max-width:100%;height:auto\"><figcaption>Captura propia después de abrir Stats en la <a href=\"https://opengym.duarte-santos.ch/demo/#/stats\" target=\"_blank\" rel=\"noopener\">demo pública</a>. Los 32 entrenamientos y las medidas son datos de ejemplo.</figcaption></figure><h2>Una demostración que enseña el producto</h2><p>Servers at Home incluye openGym en su recopilatorio de aplicaciones autoalojadas. El bloque empieza en <strong>5:58</strong> y termina en 9:09. Está en inglés y muestra el recorrido por entrenamientos y planificación. Es una demostración externa; no es una prueba de nuestras instalaciones.</p>\n<div class=\"mu-video\" style=\"position:relative;width:100%;aspect-ratio:16/9;margin:24px 0\"><iframe src=\"https://www.youtube-nocookie.com/embed/NdM5aRFlXOI?start=358\" title=\"openGym explicado en inglés por Servers at Home\" loading=\"lazy\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen style=\"position:absolute;inset:0;width:100%;height:100%;border:0\"></iframe></div>\n<figure class=\"mu-captura wp-block-image\"><img width=\"1303\" height=\"732\" src=\"https://soymarketingultra.com/wp-content/uploads/mku-resena-opengym-video-20260911.png\" alt=\"Planificación semanal de openGym en el vídeo de Servers at Home\" loading=\"lazy\" style=\"max-width:100%;height:auto\"><figcaption>Fotograma de <a href=\"https://www.youtube.com/watch?v=NdM5aRFlXOI&amp;t=358s\" target=\"_blank\" rel=\"noopener\">Servers at Home</a>. Sirve para ver la planificación en la interfaz; algunas pantallas pueden cambiar entre versiones.</figcaption></figure>\n<h2>Opiniones: los detalles aparecen cuando alguien entrena</h2>\n<blockquote><p>«we can only set duration and speed, and not incline»</p><cite><a href=\"https://github.com/DuarteSantos8/openGym/issues/169\" target=\"_blank\" rel=\"noopener\">Vaibhav159, GitHub #169</a></cite></blockquote><p>Este usuario pide campos personalizados para registrar la inclinación de la cinta. Es una petición concreta, abierta cuando la revisamos. Si haces cardio, comprueba tus métricas habituales antes de importar todo el historial.</p>\n<blockquote><p>«I have to keep tapping Previous to find it.»</p><cite><a href=\"https://github.com/DuarteSantos8/openGym/issues/163\" target=\"_blank\" rel=\"noopener\">xwr3, GitHub #163</a></cite></blockquote><p>El problema que describe es muy de gimnasio: una máquina está ocupada, saltas de ejercicio y después cuesta encontrar el pendiente. El diseño de un registro se juega ahí, con prisas y el móvil en la mano.</p>\n<p>En el <a href=\"https://www.reddit.com/r/coolgithubprojects/comments/1v1rbig/i_built_a_selfhosted_opensource_gym_tracker_is/\" target=\"_blank\" rel=\"noopener\">hilo de presentación en Reddit</a>, <strong>mancaveit</strong> pidió una imagen Docker y el creador respondió que ya había publicado imágenes para amd64 y arm64. Es una conversación sobre distribución y soporte, no una valoración de meses de uso.</p>\n<p>Estas fuentes apuntan a un producto utilizable que sigue ajustando detalles. No permiten calcular satisfacción general. Dos incidencias tampoco significan que toda la aplicación falle.</p>\n<h2>Instalación, mantenimiento y el susto del repositorio</h2><p>Para el servidor, sigue el Compose del repositorio actual y conserva una copia del directorio de datos. Para Android, revisa la APK publicada por el proyecto. En iPhone, la vía documentada es la PWA. No hace falta inventarse una prohibición general de Apple para explicar esa diferencia.</p>\n<p>El 11 de septiembre, el mantenedor <a href=\"https://www.reddit.com/r/coolgithubprojects/comments/1wddlw8/after_almost_a_month_offline_opengym_is_back_on/\" target=\"_blank\" rel=\"noopener\">comunicó la recuperación del repositorio</a> tras varias semanas suspendido en GitHub. Según su relato, durante ese periodo fallaron enlaces al código, imágenes de contenedor y demo, aunque las instalaciones existentes siguieron funcionando. Es el relato del responsable, no una explicación de GitHub sobre la causa.</p>\n<p>La lectura práctica: autoalojar reduce una dependencia, pero no elimina la necesidad de guardar instaladores, copias y una ruta de actualización. El propio proyecto mantiene un espejo en GitLab. Conviene conocerlo antes de necesitarlo.</p>\n<h2>Para un entrenador: útil, con deberes</h2><p>El README describe un panel de administración opcional para consultar actividad e historiales y limitar registros. Eso puede encajar en un grupo pequeño. No acredita por sí solo un sistema comercial completo de gestión de clientes, cobros, consentimiento o seguimiento profesional.</p><p>Si trabajas con otras personas, prueba el aislamiento entre perfiles. Entra con dos usuarios de ejemplo, revisa qué puede ver cada uno y comprueba una restauración. Ahí está la diferencia entre un experimento simpático y una herramienta en la que puedes confiar.</p>\n<h2>Mi veredicto</h2><p>Me interesa más que muchas aplicaciones llenas de funciones sociales que no necesito. El historial, la exportación y la posibilidad de alojarlo tú son argumentos concretos. Pero <strong>yo decidiría por cómo registra MIS entrenamientos</strong>, no por las estrellas de GitHub.</p><p>Abre la demo, reproduce tu rutina y revisa las tres métricas que más usas. Si encaja, prueba una instalación con datos de muestra. Si lo que buscas es olvidarte por completo del mantenimiento, compara también el coste de una aplicación gestionada. Tu tiempo también cuenta.</p>\n\n<script type=\"application/ld+json\" data-mku-schema=\"review\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"SoftwareApplication\",\"name\":\"openGym\",\"applicationCategory\":\"BusinessApplication\",\"url\":\"https://github.com/DuarteSantos8/openGym\"}]}</script>",
 "markdown_url": "https://soymarketingultra.com/opengym-seguimiento-gimnasio-autoalojado.md"
}