Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

anchor

Aplicación de toma de notas offline-first, auto-alojable con backend Nest.js/PostgreSQL y frontend Next.js. Soporta edición local, sincronización automática, autenticación OIDC y panel de administración.

Ficha actualizada 10 nov 2026, 6:43 · upstream 10 nov 2026, 5:48 · release v0.18.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es anchor

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Anchor es una aplicación de gestión de notas diseñada para priorizar la privacidad y la funcionalidad offline. Utiliza una arquitectura moderna con Nest.js en el backend, PostgreSQL como base de datos y Prisma para la gestión del esquema. El frontend web está construido con Next.js y TypeScript, mientras que la aplicación móvil se desarrolla con Flutter para Android.

La aplicación permite crear, editar y organizar notas con un editor de texto enriquecido, etiquetas con colores, recordatorios y sistema de historial de versiones. Soporta autenticación mediante OpenID Connect (OIDC) con proveedores como Pocket ID, Authelia o Keycloak, además de autenticación local opcional. Incluye un panel de administración para gestión de usuarios y configuración del sistema.

El despliegue es sencillo mediante Docker, con soporte para imágenes precompiladas o construcción desde fuente. La aplicación permite exportar/importar backups completos en formato ZIP que incluyen metadatos y referencias a archivos adjuntos. Se recomienda usar PostgreSQL externo para entornos de producción.

CASOS DE USO
  • Gestión personal de notas offline-first con sincronización automática entre dispositivos
  • Auto-alojamiento de aplicación de notas con autenticación OIDC en infraestructura propia
  • Panel de administración para gestión de usuarios y control de registro en despliegues multiusuario
  • Exportación e importación de librerías de notas en formato Markdown o backup ZIP completo
PUNTOS DESTACADOS
  • Arquitectura offline-first con base de datos local y sincronización automática cuando hay conexión
  • Soporte nativo para autenticación OIDC con proveedores estándar (Pocket ID, Authelia, Keycloak)
  • Panel de administración integrado para gestión de usuarios y configuración del sistema
  • Sistema de exportación/importación de backups completos en formato ZIP con metadatos incluidos
PRECAUCIONES
  • La imagen 'next' es beta y no debe usarse en producción sin copias de seguridad previas
  • Requiere al menos 2 núcleos CPU y 2 GB de RAM para un funcionamiento estable
  • El soporte móvil está limitado a Android con APKs universales o específicos por arquitectura
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Web Light ModeWeb Dark ModeMobile Light ModeMobile Dark ModeAnchor
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Pendiente de la cola editorial R11-R6 con investigación verificable.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsNode.js
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
30003001
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.