Shared-notes: Secure P2P Note Exchange & Commenting between TriliumNext instances - TESTING IT! #9855
Replies: 2 comments 1 reply
-
|
Very Interesting! |
Beta Was this translation helpful? Give feedback.
-
|
Right now, the biggest missing piece in Trilium is multi‑user editing – a lot of the other feature requests feel more like small refinements around the edges. What you’ve built here is already very valuable even if/when Trilium gets native multi‑user editing one day: Multi‑user editing ≠ commenting. Real‑time co‑editing is about “writing together in the same note”, but there’s still a huge need for async commenting, review, and discussion around shared content. Your tool nails that use case. Even when Trilium eventually grows its own multi‑user mode, I can see Shared‑notes continuing to be useful as a lightweight, secure way to exchange comments and feedback between instances. Thanks for building this and sharing it with the community! |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hey Triliumers!
I've been working on a way to bridge the "single-player" nature of Trilium for specific collaboration scenarios, and I wanted to share a new tool I just built.
Shared-notes - a fully serverless, peer-to-peer exchange and commenting system designed to let two independent TriliumNext instances interact directly.
🔒 Security (and how it works)
Most sharing workarounds end up hitting CORS walls or, worse, risking ETAPI token exposure. This widget/handler combo bypasses all of that:
api.runOnBackendviarequire('https')straight to the other user's public endpoint. No CORS issues, no external third-party servers.🛠️ Quick Preview of the Workflow
🧪 Looking for Testers!
This is still an early experiment, and I would love to get some feedback, edge-case discoveries, or code review from the community. If you have a multi-instance setup or a friend running TriliumNext, please give it a spin!
📦 Check out the code and the full architecture layout here:
👉 https://github.com/ricolandia/TriliumNext-Toolkit/tree/main/Shared-Notes
Let me know what you think or if you run into any bugs!
Beta Was this translation helpful? Give feedback.
All reactions