← Tous les templates · Notes et wikis
Déployez SiYuan en un clic
Une base de connaissances privée faite de blocs : notes, plans, liens bidirectionnels et bases de données
Une alternative auto-hébergée à Notion, Obsidian et Logseq.
Qu’est-ce que SiYuan ?
SiYuan est une base de connaissances qui place la confidentialité en premier, utilisée à la place de Notion, d’Obsidian ou de Logseq. Tout y est un bloc, qu’il s’agisse d’un paragraphe, d’un titre ou d’un élément de liste, et n’importe quel bloc peut être référencé, intégré ou lié depuis un autre, avec des backlinks affichés dans les deux sens. On y écrit le Markdown tel qu’il s’affiche, avec des plans, le zoom sur un bloc, des formules mathématiques, des diagrammes, des graphiques et des diagrammes de Gantt, et un document peut compter un million de mots.
Au-delà des notes, SiYuan propose des bases de données en vue tableau, des cartes flash avec répétition espacée, l’annotation de PDF liée à vos notes, des modèles de documents, des requêtes SQL intégrées à une page, un assistant IA via l’API d’OpenAI et un marché de thèmes et de plugins. Il exporte en Markdown standard, et les applications de bureau et mobiles de SiYuan gardent chacune leur propre espace de travail.
Ce template fait tourner le serveur de SiYuan dans Docker, avec son espace de travail dans un volume et le mot de passe de verrouillage d’écran que vous indiquez, donc SiYuan ne montre rien à qui n’a pas ce mot de passe. Vous l’utilisez dans un navigateur, sur n’importe quel appareil. Sur un serveur, SiYuan ne connecte pas les applications de bureau ou mobiles, n’exporte pas en PDF, Word ou HTML et n’importe pas de fichiers Markdown.
Hébergement de SiYuan sur Pethost
- Vous vous connectez à Pethost avec une clé d’accès, GitHub ou Google. Pas encore de machine ? Vous choisissez une offre, et le lien attend qu’elle soit prête.
- Nouveau projet s’ouvre sur SiYuan. Vous remplissez ce qu’il demande et cliquez sur Créer le projet : Mot de passe.
- En une minute ou deux, SiYuan tourne à sa propre adresse en HTTPS. Ses secrets sont créés au hasard, et ses données sont dans la sauvegarde nocturne.
- C’est un projet comme les autres : vous ou votre agent pouvez le modifier, revenir à une version précédente ou le restaurer.
Questions sur SiYuan
SiYuan est-il gratuit ?
Oui. SiYuan est open source sous licence AGPL-3.0, et la plupart de ses fonctions sont gratuites, y compris pour un usage commercial. Un achat unique de PRO ajoute la synchronisation et la sauvegarde via votre propre stockage S3 ou WebDAV, et un abonnement ajoute la synchronisation dans le cloud de SiYuan.
L’application de bureau ou mobile de SiYuan peut-elle se synchroniser avec ce serveur ?
Non. Un SiYuan servi depuis Docker s’utilise dans un navigateur, et les applications ne peuvent pas l’ouvrir comme espace de travail. Les applications se synchronisent entre elles via le cloud de SiYuan ou votre propre stockage S3 ou WebDAV, qui sont des fonctions payantes.
En quoi SiYuan diffère-t-il d’Obsidian ?
Obsidian garde chaque note dans un fichier Markdown et relie les notes entre elles ; SiYuan tient un espace de travail structuré où chaque bloc peut être référencé et intégré, avec bases de données et cartes flash incluses. SiYuan peut servir lui-même ses pages à un navigateur, comme ici, et exporte vos notes en Markdown standard.
Comment empêcher les inconnus d’entrer dans mon SiYuan ?
Ce template donne à SiYuan le mot de passe de verrouillage d’écran dès le premier démarrage : la page le demande avant d’afficher quoi que ce soit, et son API refuse tout appel sans lui. « Souviens-toi de moi pendant 30 jours » garde un navigateur déverrouillé pendant cette durée.
De combien de mémoire et de disque SiYuan a-t-il besoin ?
SiYuan est léger : environ 50 MB de mémoire au repos, plus pendant l’indexation ; son espace de travail démarre à environ 40 MB et grossit avec vos notes et vos pièces jointes. Sur Pethost, l’offre Starter lui suffit, avec de la place pour d’autres applications à côté.
Le fichier Docker Compose de SiYuan
Le template, c’est ce compose.yaml et les variables écrites dans le .env du projet à sa création. Pethost exécute le fichier tel qu’il est écrit.
Conteneurs : siyuan (b3log/siyuan:v3.8.8).
Volumes, dans la sauvegarde nocturne : 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:
Aussi dans Notes et wikis
- MemosDe courtes notes en Markdown sur un fil privé
- HedgeDocDes notes Markdown que l’on écrit à plusieurs, en temps réel
- Obsidian LiveSyncUn serveur CouchDB qui synchronise vos coffres Obsidian avec Self-hosted LiveSync
- BookStackUn wiki organisé en étagères, livres, chapitres et pages
- DocmostUn wiki et une documentation collaboratifs, avec des espaces, l’édition en temps réel et des diagrammes
- EtherpadDes documents rédigés à plusieurs en temps réel : chaque auteur dans sa couleur, avec chat, historique et plugins