Español
Empezar

← Todas las plantillas · Notas y wikis

Despliega SiYuan en un clic

Una base de conocimiento privada hecha de bloques: notas, esquemas, enlaces bidireccionales y bases de datos

Una alternativa autoalojada a Notion, Obsidian y Logseq.

¿Qué es SiYuan?

SiYuan es una base de conocimiento centrada en la privacidad que la gente usa en lugar de Notion, Obsidian o Logseq. Todo en ella es un bloque, sea un párrafo, un título o un elemento de lista, y cualquier bloque se puede referenciar, incrustar o enlazar desde otro, con los enlaces visibles en ambos sentidos. En SiYuan escribes Markdown y lo ves ya con formato, con esquemas, zoom en bloques, fórmulas matemáticas, diagramas, gráficos y diagramas de Gantt, y un documento puede tener un millón de palabras.

Además de notas, tiene bases de datos en vista de tabla, flashcards con repetición espaciada, anotaciones de PDF enlazadas a tus notas, plantillas, consultas SQL incrustadas en una página, un asistente de IA mediante la API de OpenAI y un mercado de temas y plugins. SiYuan exporta Markdown estándar, y sus propias apps de escritorio y de teléfono mantienen cada una su propio espacio de trabajo.

Esta plantilla ejecuta el servidor de SiYuan en Docker, con su espacio de trabajo en un volumen y la contraseña de bloqueo de pantalla que indicas, así que no muestra nada a nadie sin ella. Lo usas en el navegador desde cualquier dispositivo. En un servidor, SiYuan no conecta las apps de escritorio ni de teléfono, y no exporta a PDF, Word ni HTML ni importa archivos Markdown.

Hosting de SiYuan en Pethost

  1. Inicias sesión en Pethost con una passkey, GitHub o Google. ¿Aún no tienes máquina? Eliges un plan, y el enlace espera hasta que esté lista.
  2. Nuevo proyecto se abre en SiYuan. Rellenas lo que pide y haces clic en Crear proyecto: Contraseña.
  3. En un par de minutos SiYuan está en marcha en su propia dirección con HTTPS. Sus secretos se generan al azar, y sus datos entran en el backup de cada noche.
  4. Es un proyecto como cualquier otro: tú o tu agente lo pueden cambiar, volver a una versión anterior o restaurar.

Preguntas sobre SiYuan

¿SiYuan es gratis?

Sí. SiYuan es de código abierto bajo la licencia AGPL-3.0, y la mayoría de sus funciones son gratis, también para uso comercial. Una compra única de PRO agrega sincronización y backup a través de tu propio almacenamiento S3 o WebDAV, y una suscripción agrega la sincronización en la nube de SiYuan.

¿La app de escritorio o de teléfono de SiYuan se puede sincronizar con este servidor?

No. Un SiYuan servido desde Docker se usa en el navegador, y las apps no pueden abrirlo como espacio de trabajo. Las apps se sincronizan entre sí a través de la nube de SiYuan o de tu propio almacenamiento S3 o WebDAV, que son funciones de pago.

¿En qué se diferencia SiYuan de Obsidian?

Obsidian guarda cada nota como un archivo Markdown y enlaza notas; SiYuan mantiene un espacio de trabajo estructurado en el que cada bloque se puede referenciar e incrustar, con bases de datos y flashcards integradas. SiYuan puede servirse a sí mismo en un navegador, como aquí, y exporta tus notas como Markdown estándar.

¿Cómo evito que extraños entren en mi SiYuan?

Esta plantilla le da a SiYuan la contraseña de bloqueo de pantalla desde el primer arranque: la página la pide antes de mostrar nada, y su API rechaza cualquier llamada sin ella. “Recuérdame durante 30 días” mantiene un navegador desbloqueado durante ese tiempo.

¿Cuánta memoria y disco necesita SiYuan?

SiYuan es ligero: unos 50 MB de memoria en reposo, más mientras indexa; su espacio de trabajo empieza en unos 40 MB y crece con tus notas y adjuntos. En Pethost le basta el plan Starter, y queda sitio para otras apps a su lado.

El archivo Docker Compose de SiYuan

La plantilla es este compose.yaml y las variables que se escriben en el .env del proyecto al crearlo. Pethost ejecuta el archivo tal como está escrito.

Contenedores: siyuan (b3log/siyuan:v3.8.8).

Volúmenes, en el backup de cada noche: workspace.

services:
  siyuan:
    image: b3log/siyuan:v3.8.8
    restart: unless-stopped
    command: ["serve", "--workspace=/siyuan/workspace/"]
    environment:
      # The lock screen's code: SiYuan shows nothing of the workspace to anyone without it.
      SIYUAN_ACCESS_AUTH_CODE: ${ACCESS_CODE}
      TZ: ${TZ:-UTC}
    volumes:
      - workspace:/siyuan/workspace

volumes:
  workspace:

Más en Notas y wikis