wanderstamp
Wanderstamp es una aplicación autoalojada en Go que registra viajes familiares como un atlas vintage interactivo. Integra automáticamente fotos de Immich con geolocalización, genera historias por parada, sellos de pasaporte y listas de equipaje.
Ficha actualizada 22 sept 2026, 15:13 · upstream 22 sept 2026, 12:19 · release app-v1.1.0
Qué es wanderstamp
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Wanderstamp es una herramienta autoalojada para registrar viajes familiares en formato de atlas vintage interactivo. Cada viaje se representa con un color único, marcadores en mapa y rutas dibujadas automáticamente entre paradas. La aplicación permite crear historias por parada, sellos de pasaporte por país visitado y listas de equipaje reutilizables.
Integra nativamente con Immich para importar fotos geolocalizadas sin copiar archivos, usando IDs de activos y proxy de miniaturas protegido por sesión. Soporta múltiples usuarios familiares gestionados dentro de la app, enlaces de visualización pública revocables y sincronización automática cuando el viaje está activo.
Está construida en Go con SQLite embebido (WAL mode) y frontend vanilla JS/Leaflet sin dependencias externas. Se despliega como binario único (~10 MB) o contenedor ligero, requiriendo solo volumen de datos y credenciales iniciales para el admin.
- Registro familiar de viajes con visualización tipo atlas interactivo
- Sincronización automática de fotos desde Immich por geolocalización GPS
- Creación de historias narrativas por parada con mapa dinámico
- Gestión de listas de equipaje reutilizables entre viajes
- Compartir experiencias de viaje en modo solo lectura sin registro
- Integración nativa con Immich sin copiar archivos, usando proxy seguro de miniaturas
- Base de datos SQLite embebida en modo WAL para consistencia transaccional
- Frontend vanilla JS/Leaflet sin dependencias externas ni compilaciones complejas
- Soporte multiusuario familiar con gestión interna de cuentas
- Sincronización idempotente de marcadores y notas tras re-syncs
- Generación automática de álbumes en Immich por viaje
- Dependencia externa a Immich para importar fotos GPS automáticamente
- Backup manual requerido de SQLite WAL (no copiar mientras corre)
- Cookies seguras solo activas tras terminación TLS en reverse proxy
- No incluye Dockerfile ni compose, requiere imagen directa o binario Go
- Sincronización automática solo si el viaje está >10 min sin actualizar
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Despliegue mínimo: crear carpeta data con permisos 65534:65534 (usuario nobody), montar volumen en /data, configurar DB_PATH, ADMIN_USERNAME y ADMIN_PASSWORD. Ejecutar imagen ghcr.io/sinful1992/wanderstamp:latest en puerto 8095. Tras inicio, cambiar contraseña admin desde la app. Para HTTPS, usar reverse proxy (Caddy/nginx) y activar COOKIE_SECURE=true. Backup: detener contenedor o usar API SQLite para backup en vivo.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.