Jotty:一款轻量高效的跨平台笔记应用

📝 项目核心定位
Jotty的核心目标是提供一个将数据完全掌握在自己手中的解决方案。它不同于将数据存储在第三方云服务的笔记应用,可以轻松部署在用户自己的服务器或VPS上,所有数据都保留在用户可控的服务器中。
✨ 主要特性与功能
官网详细介绍了其丰富功能,下表清晰地展示了它的核心能力:
| 特性类别 | 核心功能 | 说明与亮点 |
|---|---|---|
| 核心功能 | 清单 | 支持拖放排序、进度条、分类,并可扩展为看板和时间追踪的高级项目。 |
| 富文本笔记 | 所见即所得编辑器,支持Markdown和语法高亮。 | |
| 数据与安全 | PGP加密 | 提供端到端加密,确保个人笔记的私密性。 |
| 文件存储 | 无需数据库,所有数据以Markdown和JSON文件存储于单一目录。 | |
| 协作与共享 | 共享功能 | 可在实例内与其他用户共享,或生成公开链接分享。 |
| 用户管理 | 提供管理员面板,用于创建、管理用户账户及跟踪会话。 | |
| 可扩展性 | API访问 | 提供通过身份验证的REST API,以实现对数据的编程访问。 |
| SSO & OIDC | 支持与Authentik、Keycloak等提供商集成,实现单点登录。 | |
| 个性化 | 主题定制 | 提供14款内置主题,并支持自定义主题、表情和图标。 |
🧩 技术架构与部署
Jotty的技术选择充分体现了其“轻量、简单、自主”的理念:
- 无数据库设计:这是其一大特色,所有数据(笔记、清单、用户信息)都直接存储在服务器的文件系统中,管理、备份和迁移都变得异常简单。
- 自托管部署:官网提供了明确的部署指引,通常只需几条Docker命令即可完成部署,对个人用户和小型团队非常友好。
🎯 适合谁使用?
Jotty非常适合以下场景:
- 注重隐私的个人:希望笔记和清单数据完全私有,不经过任何第三方服务器。
- 家庭或小型团队:需要在一个安全、私有的环境中共享待办事项、项目清单或文档。
- 技术爱好者:喜欢DIY,乐于管理自己的服务,并看重应用的开放性和可定制性(如API和主题)。
- 寻求轻量替代的用户:认为Notion等工具过于臃肿,需要一个功能聚焦、快速高效的纯粹工具。
💡 总结
总而言之,Jotty是一个在数据主权、隐私安全和部署简易性之间取得了很好平衡的开源项目。它用简洁优雅的方式,为用户提供了一个真正属于自己的数字笔记本和任务管理中心。
如果你想彻底告别数据被托管在他人服务器的烦恼,并享受完全掌控数据的自由,那么Jotty是一个非常值得尝试的解决方案。
部署 Jotty.Page
方案一:开启了SSH,修改文档所有者。
方案二:使用 docker volume 来规避权限问题,缺点就是数据存在卷里,后续备份需要通过 docker 指令,也可以通过的 docker-volume-backup 这个项目来解决。
方案一部署

在平常使用的 docker 文件夹,创建三个目录./jotty/data,./jotty/cache,./jotty/config

连接到飞牛的ssh并输入sudo -i进入root模式,然后输入下面代码,请根据自己的真实路径修改
cd 我们刚才复制的路径
chown -R 1000:1000 data/ config/ cache/
评论区