🚨 CVE-2026-33669: SiYuan (<3.6.2) has a CRITICAL out-of-bounds read flaw (CVSS 9.8). No auth/user interaction needed — remote attackers can leak sensitive memory. Upgrade to 3.6.2 ASAP! https://radar.offseq.com/threat/cve-2026-33669-cwe-125-out-of-bounds-read-in-siyua-064aace2 #OffSeq #Vulnerability #SiYuan #Cybersecurity
🚨 CRITICAL: CVE-2026-33670 in SiYuan (<3.6.2) lets remote attackers exploit /api/file/readDir for path traversal, exposing sensitive files. Patch to 3.6.2+ ASAP! Details: https://radar.offseq.com/threat/cve-2026-33670-cwe-22-improper-limitation-of-a-pat-0880f67a #OffSeq #vuln #infosec #SiYuan
⚠️ CVE-2026-32767: SiYuan (<3.6.1) has a CRITICAL SQL injection flaw in /api/search/fullTextSearchBlock. Any authenticated user can run SQL, risking full data compromise. Upgrade to 3.6.1+ ASAP. https://radar.offseq.com/threat/cve-2026-32767-cwe-89-improper-neutralization-of-s-8a5766fd #OffSeq #SiYuan #SQLInjection #Vuln
From Obsidian to SiYuan: Why Your Homelab Needs a Database, Not Just Notes 📚💻

As a system analyst, I’ve always been obsessed with structuring chaos. For years, Obsidian was my go-to "Second Brain." It’s powerful, but as my Homelab expanded, I realized I didn't just need notes — I needed a living documentation engine that I could access via web from any device in my network.

I’ve tested the whole spectrum: Docmost, Trillium, and AFFiNE.

- AFFiNE is beautiful (Notion + Miro vibes), but its "infinite canvas" often leads to visual chaos. It's great for sketching a network topology, but terrible when you need to find a specific CLI command via Ctrl+F.
- SiYuan changed the game for me. It’s currently at the heart of my local stack.

Why SiYuan is the "Final Boss" of Self-Hosted Note-taking:

1. Block-Level Granularity (JSON Power): 🧩
Unlike standard Markdown, SiYuan assigns a unique ID to every single paragraph and list item. This allows for transclusion—you can pull a specific VPN setup instruction into five different guides, and when you update the original, it updates everywhere.
2. The SQL Killer-Feature: ⚡
This is where it turns into a professional CMDB (Configuration Management Database). I don't manually track my 50+ Docker containers in a table. I just add custom attributes to my service notes:

custom-ip: 192.168.1.10
custom-port: 8080

Then, I use a native SQL query on my Dashboard to automatically generate a real-time "Service Matrix." If I change a port in a note, the master table updates itself. No more IP conflicts.

3. Performance & Sovereignty: 🛡️

- Resource Efficiency: While AFFiNE is a bit of a resource hog, SiYuan is incredibly light, idling at just 31MB in my Docker container.
- No Vendor-Lock: Even though it uses .sy (JSON) files for its advanced logic, the export to Markdown is flawless and can be automated via Kernel API.

The Verdict:
If you have 3-4 services, stick to Obsidian. But if you’re running a Proxmox cluster with complex networking, you need a tool that speaks SQL.

Don't let your documentation become legacy hardware. Give it a database-driven brain.

What about you? Are you a "pure Markdown" purist, or have you embraced the power of block-based databases like SiYuan or Notion? How do you track your Homelab inventory?

#SelfHosted #Homelab #SiYuan #Obsidian #KnowledgeManagement #SQL #SysAdmin #Documentation #TechStack #Privacy #OpenSource

successfully got SiYuan running on my Raspberry Pi 4!

(yes i still have space for this even with the only 2GB RAM lol)

#SiYuan #RaspberryPi #NoteTaking

@Revenant

Huge respect mate.
There are two paths in front of us.
One cricles back.
The other leads into the mists of uncertainty where we forge our own destiny.

One of the proto-hacker books "Shockwave rider" is exactly the vibe I got reading your comment. We barely can keep our head above water, but if we float, we will be made stronger by the experience.

#ClaudeAI has recently added (Sonnet 4.5 I think) the ability to use previous sessions as memory.
This is very cool and aids in dissecting your previous sessions.

NB. I tried to collect logs too, but had issues with Markup language archiving... In the end I used a Knowledge Management System called #SiYuan to gather logs.

@stepan

I settled on #SiYuan
It seems quirky to start (maybe not if you used another KMS) I only used #Obsidian

I am quite happy about it.
Running it with Podman too.

Getting to like the #SiYuan knowledge management system.

Bonus:
#markdown text is superbly rendered.
E.g. You can copy-pasta AI summaries you want to locally keep.

Downside:
- You can insert PDF documents (after you install a widget, which is easy)
- You can NOT insert HTML documents.
Workaround:
a) Print them to PDF
b) You can create a widget for each HTML file (separate widget+index.html+json) /eyeroll

Ok.
So this is a perfect example of how to get the #LLM to #Vibecode gud.

I have wanted two instances of SiYuan. My efforts to do the obvious things to clone one from the other were failing (I had two instances but they were still interconnected somehow - in hindsight internal podman network most likely).

Prompt 1:
(abbreviated) gimme configs for 2nd Siyuan instance.
Result: Failure

Prompt 2:
(abbreviated) gimme configs for 2nd Siyuan instance, given instance 1 is working. Gather all the data about instance 1 THEN give me config for instance 2.
Result: Success

TLDR; Suprisingly, the computer STILL will do only exactly what you tell it to do. That has not changed.
Folks who insist AI takes away your critical reasoning... probably don't do much of it anyway (spicy take).

#promptengineering #SiYuan

ok so it seems like they are transitioning to some new system, while also somehow keeping the old one (?)
#logseq has a lot of open issues, most of them don't seem to get resolved. On Android, I can only use backspace to delete blocks if I use GBoard or Samsung Keboard - no FOSS keyboard :((
And I've read some things about data loss and privacy issues when using the "publish" feature.
I think I'll try something else. Any suggestions? I'm considering #joplin , #appflowy , #siyuan , #beavernotes , #zettlr