Português
Começar

← Todos os templates · Notas e wikis

Faça deploy de SiYuan em um clique

Uma base de conhecimento privada feita de blocos: notas, tópicos, links bidirecionais e bancos de dados

Uma alternativa auto-hospedada para Notion, Obsidian e Logseq.

O que é SiYuan?

O SiYuan é uma base de conhecimento que põe a privacidade em primeiro lugar, usada no lugar do Notion, do Obsidian ou do Logseq. Tudo nele é um bloco, seja um parágrafo, um título ou um item de lista, e qualquer bloco pode ser referenciado, incorporado ou linkado a partir de outro, com backlinks mostrados nos dois sentidos. Você escreve Markdown e já vê o resultado formatado, com tópicos, zoom em blocos, fórmulas matemáticas, diagramas, gráficos e gráficos de Gantt, e um documento pode ter um milhão de palavras.

Além de notas, ele tem bancos de dados em visualização de tabela, flashcards com repetição espaçada, anotações em PDF ligadas às suas notas, templates de documento, consultas SQL incorporadas numa página, um assistente de IA pela API da OpenAI e um mercado de temas e plugins. Ele exporta Markdown padrão, e os próprios apps de desktop e de celular do SiYuan mantêm cada um seu próprio espaço de trabalho.

Este template roda o servidor do SiYuan no Docker, com o espaço de trabalho num volume e a senha de bloqueio de tela que você informa, então o SiYuan não mostra nada a ninguém sem ela. Você usa o SiYuan no navegador, em qualquer dispositivo. Num servidor, o SiYuan não conecta os apps de desktop ou de celular, não exporta para PDF, Word ou HTML e não importa arquivos Markdown.

Hospedagem de SiYuan no Pethost

  1. Você entra no Pethost com uma passkey, GitHub ou Google. Ainda não tem máquina? Você escolhe um plano, e o link espera até ela ficar pronta.
  2. Novo projeto abre em SiYuan. Você preenche o que ele pede e clica em Criar projeto: Senha.
  3. Em um ou dois minutos SiYuan está no ar no próprio endereço com HTTPS. Os segredos são gerados ao acaso, e os dados vão para o backup noturno.
  4. É um projeto como qualquer outro: você ou seu agente podem alterá-lo, fazer rollback ou restaurá-lo.

Perguntas sobre SiYuan

O SiYuan é gratuito?

Sim. O SiYuan é de código aberto sob a licença AGPL-3.0, e a maioria dos recursos é gratuita, inclusive para uso comercial. Uma compra única do PRO adiciona sincronização e backup pelo seu próprio armazenamento S3 ou WebDAV, e uma assinatura adiciona a sincronização na nuvem do próprio SiYuan.

O app de desktop ou de celular do SiYuan sincroniza com este servidor?

Não. Um SiYuan servido pelo Docker é usado no navegador, e os apps não conseguem abri-lo como espaço de trabalho. Os apps sincronizam entre si pela nuvem do SiYuan ou pelo seu próprio armazenamento S3 ou WebDAV, que são recursos pagos.

Qual a diferença entre o SiYuan e o Obsidian?

O Obsidian guarda cada nota como um arquivo Markdown e liga as notas; o SiYuan mantém um espaço de trabalho estruturado em que cada bloco pode ser referenciado e incorporado, com bancos de dados e flashcards embutidos. O SiYuan consegue servir a si mesmo num navegador, como aqui, e exporta suas notas como Markdown padrão.

Como manter estranhos fora do meu SiYuan?

Este template dá ao SiYuan a senha de bloqueio de tela desde a primeira inicialização: a página pede a senha antes de mostrar qualquer coisa, e a API do SiYuan recusa toda chamada sem ela. “Lembre-se de mim por 30 dias” mantém um navegador desbloqueado por esse tempo.

De quanta memória e disco SiYuan precisa?

SiYuan é leve: cerca de 50 MB de memória em repouso, mais enquanto indexa; o espaço de trabalho começa em cerca de 40 MB e cresce com suas notas e anexos. No Pethost, o plano Starter basta, com espaço para outros apps ao lado.

Arquivo Docker Compose de SiYuan

O template é este compose.yaml e as variáveis gravadas no .env do projeto quando ele é criado. O Pethost roda o arquivo exatamente como está escrito.

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

Volumes, no backup noturno: 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:

Mais em Notas e wikis