Comencé a alojar mi propio registro de lugares y realmente me encanta.

Durante años, revisé la cronología de Google Maps, recordando viajes, pausas para el café y desvíos inesperados, pero siempre tuve dudas sobre dónde se almacenaban todos esos datos. Darme cuenta de lo detallada que era esa cronología fue lo que finalmente me impulsó a actuar.

Comencé a alojar el historial de mi propio sitio web y realmente me encanta.

Puedes Aloje sus propias aplicaciones y ahorre dineroY como probablemente te puedas imaginar, puedes hacer lo mismo con tu Historial de Lugares y controlar tu privacidad. Así que empecé a alojarlo yo mismo para preservar su magia y evitar subir mi vida entera a servidores ajenos.

No quería que me vigilaran, solo quería mis recuerdos.

El atractivo del lugar

Al pensarlo, te das cuenta de que en realidad no necesitas nada sofisticado ni social en un registro de lugares. En mi caso, solo quería un número muy reducido de datos específicos: una cronología privada que pudiera explorar para ver dónde estaba en un día o viaje en particular, una forma sencilla de exportar mis datos si quería analizarlos o usar otra herramienta, algunas estadísticas básicas y, lo más importante, la seguridad de que los datos sin procesar que definen mi vida están en un dispositivo que controlo, no en un centro de datos aleatorio que nunca veré.

Aquí es donde entra en juego el hecho de alojar tu propio historial de lugares. Una vez que caigas en la trampa del autoalojamiento, descubrirás un ecosistema sorprendentemente saludable en torno al seguimiento de tus propias ubicaciones, incluso si no es tan fluido como la versión de Google.

Existen aplicaciones como OwnTracks que funcionan como diarios de ubicación privados, enviando las actualizaciones de ubicación de tu teléfono a tu propio servidor en lugar de a un servicio en la nube de terceros. Cuentan con un backend ligero llamado Recorder y una interfaz opcional de una sola página para explorar tus recorridos a lo largo del tiempo. Si ya usas NextCloud, hay una aplicación... Seguimiento telefónico Puede recibir señales de ubicación de múltiples aplicaciones de grabación, almacenarlas, visualizarlas y exportarlas en formato GPX, por lo que esencialmente obtiene una alternativa autohospedada a Google Timeline dentro de su configuración de nube existente.

Si deseas una experiencia más completa y distintiva, existen proyectos más novedosos como Dawarich Estos proyectos se posicionan explícitamente como alternativas autoalojadas a Google Timeline. Ofrecen soporte para importar datos de Google, OwnTracks, GPX y otras fuentes, y luego exploran estadísticas como los países visitados o la distancia recorrida.

¿Cómo es un sistema de auto hospedaje para mi sitio web?

Una sola aplicación es todo lo que necesitas

Tras experimentar un poco, terminé con una configuración sencilla y directa que equilibraba fiabilidad y flexibilidad. Ya había tenido problemas con aplicaciones autoalojadas, así que no quería tener que lidiar con mi instalación cada fin de semana, sobre todo cuando viajaba y no quería usar SSH en mi servidor para solucionar problemas.

En mi teléfono, ejecuto OwnTracks en un modo conservador y de bajo consumo de batería, de modo que solo se activa cuando me he movido una distancia razonable o en un intervalo de tiempo razonable, manteniendo la pista lo suficientemente detallada para ser interesante sin agotar la batería.

En el servidor, ejecuto OwnTracks Recorder tras un proxy inverso, que simplemente acepta las actualizaciones del sitio y las escribe en archivos de datos sin formato. Esto es genial, ya que me libera de las restricciones de un esquema de base de datos externo y siempre puedo escribir scripts con los datos sin procesar más adelante si quiero. Estos archivos están cifrados por Cryptomator, una aplicación que también se encarga de la seguridad. Un conjunto de herramientas de productividad que funcionan sin conexión.

El renderizado se realiza mediante la interfaz oficial OwnTracks de Recorder, lo que me permite disfrutar de una interfaz de usuario de mapas atractiva, mapas de calor y una vista del historial en el navegador sin tener que crear mi propio panel desde cero. De vez en cuando, exporto fragmentos de datos sin procesar a herramientas como Grafana para crear gráficos y diagramas, solo por diversión.

Prepararlo fue menos doloroso de lo esperado.

La instalación consta principalmente de dos contenedores Docker y una aplicación.

Imagen Docker de la grabadora OwnTrack.

Si la lista anterior te parece intimidante, es perfectamente normal. Sin embargo, organizar todo esto es increíblemente fácil. Si alguna vez has organizado algo tú mismo, te resultará muy familiar.

Saqué una foto del contenedor. Grabadora oficial OwnTracks Lo conecté mediante Docker Compose, instalé un módulo de almacenamiento y lo coloqué detrás de un proxy inverso existente para poder acceder remotamente mediante HTTPS sin exponer puertos de internet aleatorios. En el teléfono, la configuración consiste simplemente en escribir la URL correcta del punto final, habilitar la autenticación y elegir un modo de implementación adecuado.

OwnTracks depende en gran medida del propio sistema operativo para los informes de ubicación, por lo que no escanea constantemente el sensor GPS del teléfono, lo que mejora considerablemente la duración de la batería. Además, puede interactuar con protocolos estándar como HTTP y MQTT, lo que facilita su integración con otras partes de mi suite alojada en el tiempo, en lugar de tener que usar una sola aplicación indefinidamente.

Por qué esto se ve mejor que la línea de tiempo de Google Maps

Sin minería de datos de terceros

Habilitar la función de línea de tiempo de Google Maps en Pixel9a.

La experiencia diaria es casi aburrida, en el mejor sentido de la palabra. La aplicación se queda en segundo plano, mi servidor sigue funcionando y acumulando puntos, y cuando tengo curiosidad por saber dónde estoy un día en particular, simplemente abro la interfaz web y reviso mis datos.

La única persona que ve este flujo sin procesar de mis movimientos soy yo. Saber que puedo desmantelar toda la configuración, cambiar a un sistema de backend diferente o incluso importarlo todo a una herramienta de cronología personalizada como Dawarich sin tener que rogarle a una gran empresa que me lo exporte por completo es una comodidad que no sabía que me faltaba. Sin embargo, sí, la configuración puede ser un poco laboriosa, sobre todo configurar un proxy inverso si no lo has hecho antes. Dicho esto, hay tutoriales y ayuda en línea de sobra para identificar rápidamente los obstáculos más comunes que encontrarás. Tampoco está tan pulida como la interfaz de Google Maps, pero ese es el precio que pagas por no dejar que una gran empresa rastree tus movimientos las 24 horas.

¿Es conveniente para usted organizar usted mismo el registro del lugar?

Si ya eres anfitrión tuyo, este es el siguiente paso natural.

Sin embargo, alojar tu propio registro de ubicación no es para todos. Necesitarás conocimientos básicos de Docker o servidores web, debes proteger adecuadamente tus endpoints y, sin duda, necesitas una copia de seguridad, ya que si tu servidor falla, tu cronología también.

Pero si ya alojas algo como Nextcloud, Home Assistant, almacenamiento en la nube o la alternativa de Notion, este es un siguiente paso sorprendentemente accesible. Conservas las partes realmente útiles de tu historial de lugares sin ceder tu mapa de vida a un tercero.

Ir al botón superior