轻量级自托管笔记与清单利器jotty·page

简介
什么是 jotty·page ?
jotty·page是一款轻量级但功能强大的自托管应用程序,用于管理您的个人、基于文件的笔记和清单。它采用无数据库设计,所有数据都以简单的Markdown和JSON文件形式存储在单个数据目录中,还能让你对笔记进行加密/解密,确保了数据的可移植性和安全性。
主要特点
-
待办事项清单: 创建功能强大的任务列表,支持拖放排序、进度条、分类,甚至还有看板和时间跟踪。
-
富文本笔记: 提供一个整洁的所见即所得(
WYSIWYG)编辑器,并完全支持Markdown和语法高亮。 -
安全共享: 您可以与实例上的其他用户共享清单或笔记,或通过可共享的链接公开发布。
-
PGP 加密: 支持端到端加密,为您的笔记提供额外的隐私保护。
-
用户管理: 内置管理员面板,可轻松创建和管理用户帐户。
-
单点登录 (SSO): 支持与任何
OIDC提供商(如Authentik,Keycloak,Google等)集成。 -
API 访问: 提供
REST API,允许您以编程方式访问您的数据,方便集成和自动化。 -
高度可定制: 提供
14种内置主题,并支持自定义主题、表情符号和图标。 -
文件基础存储:无需数据库,一切信息以
Markdown和JSON文件的形式存储,简单易管理。 -
PWA 支持: 支持渐进式网络应用(
PWA),可将其“安装”在您的设备上。 -
自托管:所有数据存储在用户自己的服务器上,提升了数据安全性。
应用场景
-
个人任务管理和待办事项列表。
-
安全的个人知识库和笔记系统。
-
团队内部或公开共享笔记和文档。
-
通过
API与其他工具集成的自动化工作流。

通过 jotty.page,用户能够高效地组织个人和团队的任务,同时确保数据的安全和隐私。
安装
在群晖上以 Docker 方式安装。
docker cli 安装
如果你熟悉命令行,可能用 docker cli 更快捷
# 新建文件夹 jotty 和 子目录
mkdir -p /volume1/docker/jotty/{cache,config,data}
# 进入 jotty 目录
cd /volume1/docker/jotty
# 修改目录权限
chmod a+rw {cache,config,data}
# 运行容器
docker run -d \
--name jotty \
--restart unless-stopped \
-p 1122:3000 \
-v $(pwd)/data:/app/data \
-v $(pwd)/config:/app/config \
-v $(pwd)/cache:/app/.next/cache \
-e NODE_ENV=production \
ghcr.io/fccview/jotty:latestdocker-compose 安装
也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件
services:
jotty:
image: ghcr.io/fccview/jotty:latest
container_name: jotty
restart: unless-stopped
ports:
- "1122:3000"
volumes:
- ./data:/app/data:rw
- ./config:/app/config:rw
- ./cache:/app/.next/cache:rw
environment:
- NODE_ENV=production然后通过 SSH 登录到您的群晖,执行下面的命令:
# 新建文件夹 jotty 和 子目录
mkdir -p /volume1/docker/jotty/{cache,config,data}
# 进入 jotty 目录
cd /volume1/docker/jotty
# 修改目录权限
chmod a+rw {cache,config,data}
# 将 docker-compose.yml 放入当前目录
# 一键启动
docker-compose up -d 
运行
安装完成后,在浏览器中输入 http://群晖IP:1122,第一次需要创建管理员账号

登录成功后的主界面,支持 Checklists 和 Notes 两种类型

Checklists 支持 Simple Checklist 和 Task Project

Task Project 生成的是看板

Simple Checklist 则支持批量创建

官方的 Checklists 示例图

笔记 Notes 支持 Markdown 和 Rich Editor 两种编辑模式

官方的 Notes 示例图

参考文档
fccview/jotty: Lightweight but powerful alternative for managing your personal, file based, notes and checklists. 地址:https://github.com/fccview/jotty
jotty.page 地址:https://jotty.page/
@所有人:写文不易,如果你都看到了这里,请点个赞和在看,分享给更多的朋友;为确保你能收到每一篇文章,请主页右上角设置星标。