Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

Tessera-Notes

Aplicación open-source local-first para gestión de conocimiento que combina funcionalidades de Notion y Obsidian. Permite escritura en bloques, bases de datos, wikilinks, gráficos y colaboración en tiempo real. Funciona offline o autohospedado con Docker.

Ficha actualizada 26 sept 2026, 15:50 · upstream 26 sept 2026, 15:49 · release v0.1.1

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

Qué es Tessera-Notes

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

Tessera Notes es una aplicación de gestión de conocimiento open-source diseñada bajo un enfoque local-first, priorizando la privacidad y el control sobre los datos. Está construida sobre Next.js, React y Node.js, utilizando SQLite como base de datos para el servidor y permitiendo ejecución completa offline en dispositivos locales. La arquitectura soporta autohospedaje mediante contenedores Docker con una sola línea de comando, integrando almacenamiento persistente y sincronización segura.

CASOS DE USO
  • Gestión personal de conocimiento (PKM) sin dependencia de la nube.
  • Colaboración en tiempo real sobre un servidor propio con roles definidos.
  • Documentación técnica y wikis internos para equipos de desarrollo.
  • Migración de datos desde Notion u Obsidian manteniendo enlaces y estructura.
  • Prototipado de plugins sandboxeados para extender funcionalidades.
PUNTOS DESTACADOS
  • Arquitectura local-first con almacenamiento persistente en el dispositivo o servidor propio.
  • Plugins ejecutados en iframes sandboxeados con permisos aprobables por el usuario.
  • Sincronización de datos mediante Yjs CRDTs para resolver conflictos offline sin pérdida.
  • Autohospedaje simplificado con Docker y soporte para HTTPS automático vía Caddy.
  • Exportación nativa a formatos abiertos como Markdown, HTML o JSON completo.
PRECAUCIONES
  • Es una versión temprana (0.1) con posibles errores de estabilidad en funcionalidades críticas.
  • La sincronización requiere configuración inicial de un servidor para el uso colaborativo.
  • Dependencia de Node.js y entorno compatible para la ejecución del backend.
VISUAL

Capturas del proyecto

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

A note about Apollo 11 with a table, links to other pages and a listThe demoThe graph of the demo workspace, colored by tagThe command palette searching for “apollo”, with a preview of the resultA page with another personThe report after importing an Obsidian vaultTessera in its desktop windowA 20-second tour of Tessera: a new page written with a [[link]] and the slash menu, a card dragged across a project board, and the graph flying to the linked page
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Listo para automatizar

Ejecutar el contenedor con docker run -d --name tessera -p 8787:8787 -v tessera-data:/data ghcr.io/femboypuppy/tessera:latest. Asegurar persistencia del volumen tessera-data para no perder datos al reiniciar. El puerto 8787 debe estar abierto en el firewall. Para producción, considerar HTTPS y autenticación adicional si se expone a internet.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8787
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.