【QOwnNotes】概念架构说明

核心组件关系

  1. 您的Nextcloud服务器
    • 云端核心平台
  2. 您的计算机
    • 本地操作终端
  3. Nextcloud服务器
    • 包含多个集成应用

关键应用与服务

  1. QOwnNotesApi (Nextcloud应用)
    • 允许访问服务器端的笔记历史版本和回收站
  2. Nextcloud Notes (服务器应用)
    • 网页端笔记编辑器(⚠️ 目前仅支持一级子文件夹)
  3. Nextcloud Deck (服务器应用)
    • 卡片管理系统(QOwnNotes可快速创建卡片)

文件与数据流

  1. Markdown文件
    • 笔记以纯文本Markdown格式存储
  2. QOwnNotes (桌面应用)
    • 笔记本地存储和管理中心
  3. Nextcloud同步
    • 通过官方桌面同步客户端实现设备间同步

扩展工具

  1. 浏览器扩展
    • 管理书签和网页剪藏(支持离线使用)
  2. 命令行片段管理器
    • 管理和执行命令代码片段

移动端方案

  1. Nextcloud Notes移动应用
    • Android: 第三方应用(如Nextcloud Notes for Android)
    • iOS: 第三方应用(如CloudNotes或Notebooks+WebDAV)
    • ⚡ 替代方案:使用同步工具+其他编辑器(如neutriNotes/Markor)

在线服务

  1. api.qownnotes.org
    • QOwnNotes官方更新检查服务
    • 从GitHub获取最新版本信息
    • 生成更新日志和下载链接
    • 提供RSS订阅源
    • 开源代码可在GitHub查看

  2. QOwnNotes Web应用 (app.qownnotes.org)
    • 手机照片插入桌面笔记的桥梁

重要设计理念

  • 🛡️ 数据自主性: 所有笔记和附件文件都归用户所有
  • 📁 格式开放: 使用标准Markdown格式,可用任何文本编辑器打开
  • 🔄 同步策略: QOwnNotes不负责文件同步(依赖专业同步工具)
  • 🌐 兼容性强: 支持多种同步方案(Nextcloud/ownCloud/Dropbox/Syncthing等)
  • 🏷️ 标签系统: 支持层级化笔记标签和子文件夹

同步方案选择

  1. 推荐: Nextcloud/ownCloud桌面同步客户端
  2. 备选: Dropbox、Syncthing、Seafile、BitTorrent Sync
  3. 技术方案: Git同步(如gitomatic工具)

服务器部署

  • 自建服务器: Nextcloud/ownCloud自行部署
  • 托管服务: 社区维护的Nextcloud提供商列表
  • 特别推荐: Portknox(已预装QOwnNotesAPI)
yaml 复制代码
注意:
1. 关键优势:格式开放、数据自主、多端兼容
2. 设计哲学:专注笔记编辑,同步交给专业工具
3. 生态系统:桌面端+移动端+网页端+浏览器扩展完整覆盖
相关推荐
带娃的IT创业者18 小时前
工具状态失踪之谜:EventBus事件漏接与asyncio.Lock并发陷阱双线诊断
qt·websocket·并发控制·eventbus·事件驱动架构·pwa·asyncio.lock
不想看见40419 小时前
C++/Qt 代码规范指南
开发语言·qt
li星野19 小时前
QT模拟题:QT项目实践与架构设计(120分钟)
开发语言·qt
笑鸿的学习笔记1 天前
qt-C++语法笔记之Qt中的delete ui、ui的本质与Q_OBJECT
c++·笔记·qt
不想看见4041 天前
Qt 框架中的信号与槽机制【详解】
服务器·数据库·qt
行者..................1 天前
第2课:恢复出厂、掌握 Linux 基础命令并完成首次 GCC 编译
linux·qt·driver
Lhan.zzZ1 天前
深入浅出 Qt 信号槽连接方式:从 AutoConnection 到 BlockingQueuedConnectionQt
开发语言·c++·qt
Ronin3051 天前
【Qt窗口】Qt窗口
开发语言·qt·qt窗口
行者..................1 天前
第1课:搭建 Linux 驱动与 Qt 开发基础环境
linux·运维·qt·mpsoc
Drone_xjw2 天前
Qt 工具箱需求文档
c++·qt·需求文档