
Düşünceni Yeniden Şekillendir
SiYuan, gizliliği ön planda tutan kişisel bir bilgi yönetim sistemidir.
Blok düzeyinde referansları ve Markdown WYSIWYG düzenlemeyi destekler.
Daha fazla bilgi için SiYuan İngilizce Tartışma Forumu’na katılabilirsin.
Çevrimiçi kullanıcı rehberi: English


Çoğu özellik tamamen ücretsizdir ve ticari kullanım için de geçerlidir.
siyuan:// protokolüBazı özellikler yalnızca ücretli üyeler için geçerlidir. Detaylar için Fiyatlandırma sayfasına göz atabilirsin.

| Proje | Açıklama | Çatallama (Forks) | Yıldız (Stars) |
|---|---|---|---|
| lute | Editör motoru | ||
| chrome | Chrome/Edge eklentisi | ||
| bazaar | Topluluk pazaryeri | ||
| dejavu | Veri deposu (repo) | ||
| petal | Eklenti API’si | ||
| android | Android uygulaması | ||
| ios | iOS uygulaması | ||
| harmony | HarmonyOS uygulaması | ||
| riff | Aralıklı tekrar motoru |
Masaüstü ve mobil cihazlarda uygulama mağazası üzerinden kurulumu tercih etmen önerilir. Böylece gelecekte tek tıkla sürüm yükseltmesi yapabilirsin.
Mobil:
Masaüstü:
siyuansiyuan-noteDocker Dağıtımı
SiYuan’ı bir sunucuda çalıştırmanın en kolay yolu Docker üzerinden dağıtmaktır.
b3log/siyuanTüm program /opt/siyuan/ dizini altındadır. Bu dizin, Electron kurulum paketinin resources klasör yapısına karşılık gelir:
Docker görüntüsü oluşturulurken giriş noktası şu şekilde ayarlanır: ENTRYPOINT ["/opt/siyuan/entrypoint.sh"] Bu betik (script), konteyner içinde çalışacak kullanıcının PUID (Kullanıcı ID) ve PGID (Grup ID) değerlerini değiştirmene olanak tanır. Bu, özellikle host dizinleri bağlarken oluşabilecek izin sorunlarını çözmek için önemlidir.
docker run b3log/siyuan komutunu çalıştırırken aşağıdaki parametreleri kullanabilirsin:
--workspace: çalışma alanı klasör yolunu belirtir, host üzerinde -v parametresiyle bağlanır --accessAuthCode: ekran kilidi şifresini belirtirNot: v3.7.0'ten itibaren
servealt komutunu açıkça belirtmen gerekir (ör.docker run b3log/siyuan serve --workspace=...). Tüm sunucu seçeneklerini görmek içindocker run --rm b3log/siyuan serve --helpkomutunu çalıştır.
Tüm parametreleri görmek için --help komutunu kullanabilirsin. Yeni ortam değişkenleriyle bir örnek başlatma komutu aşağıdadır:
docker run -d \
-v workspace_dir_host:workspace_dir_container \
-p 6806:6806 \
-e PUID=1001 -e PGID=1002 \
-e SIYUAN_LANG=tr \
b3log/siyuan \
serve \
--workspace=workspace_dir_container \
--accessAuthCode=xxx
PUID: Özel kullanıcı kimliği (isteğe bağlı, belirtilmezse varsayılan değer 1000 olarak kullanılır) PGID: Özel grup kimliği (isteğe bağlı, belirtilmezse varsayılan değer 1000 olarak kullanılır) workspace_dir_host: Ana makinedeki (host) çalışma alanı klasör yolu workspace_dir_container: Konteyner içindeki çalışma alanı klasör yolu (--workspace parametresiyle belirtilir) SIYUAN_WORKSPACE_PATH ortam değişkeniyle de ayarlanabilir. Eğer her iki yöntem de kullanılırsa, komut satırı önceliklidir. accessAuthCode: Ekran kilidi şifresi (kesinlikle değiştir, aksi halde herkes verilerine erişebilir) SIYUAN_ACCESS_AUTH_CODE ortam değişkeniyle de ayarlanabilir. Yine, hem komut satırı hem ortam değişkeni kullanılırsa, komut satırı önceliklidir. SIYUAN_ACCESS_AUTH_CODE_BYPASS=true SIYUAN_LANG: Arayüz dili (isteğe bağlı, Docker'da ayarlanmazsa varsayılan en). BCP 47 etiketlerini (zh-CN/zh-TW/en/ja/pt-BR vb.) kabul eder; eski alt çizgi biçimi (zh_CN/en_US vb.) de geriye dönük uyumluluk için kabul edilir. Ayarlar'da seçtiğin $ claude mcp add siyuan \
-- python -m otcore.mcp_server <graph>