georincon · admin

Acceso restringido a personal autorizado.

georincon · admin

Métricas operativas

Actualizado — ·

Los colores reflejan el threshold actual de cada métrica ( rojo · ámbar · verde). Datos en vivo desde Supabase. Auto-refresh cada 60 segundos.

Usuarios

— registrados

Cargando…
página 1

Reportes

— en la bandeja · Apple/Google exigen respuesta oportuna

📖 Cómo trabajar un reporte

Flujo: llega el email → abres esta bandeja → 🟡 En revisión mientras investigas → decides → cierras el reporte con el estado que documenta tu decisión. Todo queda sellado con fecha, nota y quién lo hizo (pestaña Audit) — es la evidencia de «respuesta oportuna» que exigen Apple y Google.

  • 🔴 Pendiente — nadie lo ha mirado todavía.
  • 🟡 En revisión — lo tienes cogido tú.
  • ✅ Con acción — el reporte tenía razón y actuaste (ocultar / suspender). Ciérralo así DESPUÉS de usar los botones de acción.
  • ✅ Sin acción — revisado y el contenido está bien.
  • ⚪ Desestimado — el reporte no procede (spam de reportes, broma).

Los botones de acción (columna derecha) son los que ejecutan de verdad:

  • 👁 Ocultar / Restaurar — el rincón desaparece del feed, búsqueda y mapa para todo el mundo excepto su autor (que lo sigue viendo, para que no parezca borrado). Reversible siempre: no se borra nada.
  • 🚫 Suspender / ♻️ Reactivar — al autor: TODO su contenido deja de servirse y no puede volver a iniciar sesión. Reactivar lo revierte entero de golpe.

Reincidencia: bajo cada target ves cuántos reportes acumula ese contenido y cuántos acumula su autor en total (como usuario o vía sus rincones) — ahí se ve al reincidente.

Fecha Target · reincidencia Motivo Comentario Reporter Estado
Cargando…
página 1

Soporte

— en la bandeja · lo que escriben desde «Ajustes → Ayuda y sugerencias»

📖 Cómo trabajar la bandeja

Flujo: 🔴 Nuevo → 👁 Leído (lo has visto, aún no hay respuesta) → 🟡 En curso (lo estás resolviendo) → ✅ Cerrado. Al cambiar de estado se anota quién y cuándo, así que dos personas no contestan lo mismo.

Para contestar se usa el correo: primero el que dejó en el formulario y, si no puso ninguno, el de su cuenta. Ambos salen en la fila. La respuesta va por correo — la app todavía no tiene bandeja de entrada.

Los diagnósticos (versión, plataforma, sistema, idioma) los adjunta la app sola. Cuando una entrega concreta rompa algo, filtra por tipo «Fallos» y mira si la versión se repite.

Las notas son internas: el usuario no las ve nunca. Sirven para dejar dicho qué se hizo.

Privacidad: aquí no llega nada que el usuario no haya escrito — ni sus rincones, ni dónde está, ni sus fotos.

Fecha Tipo Mensaje Quién · cómo contestar Dispositivo Estado
Cargando…
página 1

Avisos

Lo que georincon comunica a sus usuarios — versiones, novedades, cambios legales. Solo admin/superadmin.

Título Tipo Media Vigencia Interacción Descartes
Cargando…

Uso de la infraestructura

Tamaño actual y crecimiento mensual de la base de datos y del Storage (fotos, avatars, covers). Snapshot actualizado al cargar la página · —

🗄️
Base de datos
0B
—
📦
Storage (fotos, avatars, covers)
0B
—

Crecimiento mensual

Cada barra es el snapshot del mes. El mes corriente se actualiza al cargar esta página.

Crecimiento de usuarios

Total acumulado hasta ese mes + nuevos registros ese mes. Snapshot on-the-fly desde users.created_at.

Visitas a la landing

Hits diarios a georincon.com — últimos 30 días. IP hasheada con salt; sin cookies ni fingerprinting.

Documentación del proyecto

Hoja de ruta, análisis, especificaciones — todo lo que vive en docs/ del repo, accesible desde aquí.

—

Cargando…

Audit log

Historial de acciones administrativas.

Cargando…

Estado del respaldo

Un cuadro por día y capa. Gris no es lo mismo que rojo: gris es que no hay registro de ese día, o sea que el proceso no llegó a ejecutarse — el fallo que ningún aviso detecta, porque un cron muerto no avisa de nada. ·

correcto con aviso fallo sin registro
Cómo restaurar — probado el 2026-09-03, no supuesto

Sin la clave privada esto no sirve de nada

Todo está cifrado con GPG para la identidad georincon copias <copias@georincon.com>, huella 89823C96F9713C360DB92C6E29ED22D3818F936A. La clave privada no está en ninguno de los dos servidores —y eso es deliberado, porque significa que quien entre en ellos no puede leer nada— pero implica que sin ese archivo los respaldos son ruido.

No tiene contraseña: quien tenga el archivo lee todo. Debe vivir en un gestor de contraseñas, nunca en un repositorio ni en un correo.

1 · Traerse una copia

scp rincon@georincon.com:~/respaldo/copias/georincon-20260903.dump.gpg .
# o desde la secundaria, misma ruta:
scp respaldogeo@144.91.78.166:~/respaldo/copias/georincon-20260903.dump.gpg .

2 · Descifrar

gpg --import PRIVADA.asc            # solo la primera vez
gpg --decrypt georincon-20260903.dump.gpg > georincon.dump

Un volcado de 345 KB cifrado da unos 847 KB en claro. Si el resultado empieza por PGDMP, es un volcado válido de pg_dump.

3 · Restaurar la base

pg_restore --list georincon.dump                     # ver qué trae
pg_restore --clean --if-exists --no-owner -d "<cadena>" georincon.dump

Trae los esquemas public, auth y storage. Ojo: restaurar una copia de hace días reintroduce datos de cuentas ya purgadas, así que hay que volver a ejecutar las purgas antes de dar el sistema por bueno.

4 · Las fotos

rsync -a rincon@georincon.com:~/respaldo/fotos/ ./fotos/
find ./fotos -name '*.gpg' -exec sh -c \
  'gpg --batch --decrypt "$1" > "${1%.gpg}" && rm "$1"' _ {} \;
# y subirlas de vuelta al bucket que corresponda

Lo que hace falta tener a mano

gpg, pg_restore y psql. Comprobado el 2026-09-03: en el Mac del dueño del producto solo hay gpg — se puede descifrar pero no restaurar hasta instalar las herramientas de Postgres.

Lo que el respaldo NO cubre

  • La configuración de auth — los tres proveedores de login y el SMTP se reconfiguran a mano si hay que recrear el proyecto.
  • Un destino fuera de Contabo — las dos copias viven en dos VPS del mismo proveedor. Si se pierde la cuenta, se pierden las dos.
  • La prueba de que restaura — sabemos que los archivos se descifran; no que la base entera levante. El ensayo sigue pendiente.

Cambiar rol

—

Enviar documento por correo

—