剪藏#xjzyy#剪藏

一个开源、自托管的个人笔记系统

2025 年 12 月 31 日1 分钟
分享Twitter / XTelegram微博

Notion image

🌟 引言

在信息碎片化的时代,笔记记录不再只是文本的堆砌,而是个人知识管理体系的重要组成部分。尤其对开发者、写作者和思考型用户来说,一款既支持本地部署、又能灵活扩展的笔记系统尤为重要。

💡 项目简介

Rote 是一款开源自托管可扩展界面优雅的笔记平台,其设计理念是克制与优雅。它提供开放的 API 接口,赋能开发者在任何场景下记录和检索数据,同时保持对数据的完全控制。平台支持灵活的部署选项,从一键 Docker 部署到自定义云设置,确保用户可以自由使用而无需担心数据被劫持。

🎯 核心特性

Rote 的设计理念是“克制而优雅”,以下是其主要亮点:

  • 优雅的笔记体验: 界面简洁直观,提供流畅的笔记记录和浏览方式,减少用户操作负担。

  • 低认知负载: 部署和使用过程简单明了,无需复杂配置,即可快速上手。

  • 开放 API: 支持通过 API 记录和检索数据,方便与其他工具或应用集成,实现自动化笔记管理。

  • 数据自由: 用户拥有完整的数据控制权,支持一键导出笔记,避免数据锁定。

  • 自托管支持: 通过 DockerDokploy 实现一键部署,确保数据隐私和主权。

  • 模块化架构: 前后端分离,用户可根据需求仅部署所需组件。

  • iOS 客户端: 提供移动端支持(中国大陆以外地区可用),增强跨设备体验。

  • 小工具集成:- 包括随机回顾、标签云、OAuth 认证、RSS 订阅和 EveDayOneCat 等实用功能。

这些特性让 Rote 不仅仅是一个笔记工具,更是一个可扩展的个人知识管理系统。

📦 部署教程

Rote** 的官方仓库提供了多种部署方式,常见的两种如下:**

🔥 方式一:Docker Compose 快速部署

1️⃣ 下载配置文件:

JAVASCRIPT
# 创建项目目录
mkdir rote-note && cd rote-note

# 下载文件
curl -L -o docker-compose.yml https://raw.githubusercontent.com/Rabithua/Rote/main/docker-compose.yml

2️⃣ 设置环境变量并启动服务:

在执行 docker-compose 时,直接通过环境变量传参,复制的时候记得修改ip和password:

JAVASCRIPT
# 启动容器
VITE_API_BASE=http://192.168.1.3:18000 POSTGRES_PASSWORD=123456 IMAGE_TAG=latest docker compose up -d

# 查看容器状态
docker compose ps -a

启动完成后:

  • 后端默认监听:http://<your-ip-address>:18000

  • 前端默认监听:http://<your-ip-address>:18001

3️⃣ 访问网站:

JAVASCRIPT
http://你的服务器IP:18001

📌 备份与恢复数据:

  • 导出数据库
JAVASCRIPT
docker exec rote-postgres pg_dump -U rote rote > rote_backup_$(date +%Y%m%d).sql
  • 导入数据库
JAVASCRIPT
docker exec -i rote-postgres psql -U rote rote < rote_backup_YYYYMMDD.sql

🔹 方式二:使用 Dokploy(一键部署)

如果你使用 Dokploy 这样的容器管理平台:

  1. 进入 Dokploy 仪表盘

  2. 选择 Rote 的部署模板

  3. 填写域名等配置

  4. 点击部署按钮

系统将自动从镜像仓库拉取服务并启动,无需手动编写 Compose 文件。

🖥️ 项目界面预览

  • 初始化配置

Notion image

Notion image

  • 管理员

Notion image

  • 登录页面

Notion image

  • 主页面

Notion image

🎯 适用场景

Rote 作为笔记系统具有多种场景适用性:

👩‍💻 个体知识管理

适合个人开发者、作者、研究人员记录笔记、灵感和项目笔记。

🏠 自托管数据控制

适合对数据隐私敏感、不希望依赖 SaaS 平台的用户。

📌 团队/小组共享笔记

可以结合部署策略,通过权限控制共享笔记资源。

📈 数据迁移与集成

借助开放 API,可以实现跨平台数据迁移或结合其他工作流工具。

🔗 相关链接

🎉 总结

Rote 是一个定位清晰、界面优雅的 自托管笔记系统,适合对私有数据、自定义体验和开放接口有需求的用户。与一些现有笔记平台相比,它更强调 数据自主、简洁美观和灵活扩展。

无论你是一个习惯本地部署的技术用户,还是希望拥有一个可扩展笔记体系的内容创作者,Rote 都值得一试。它既能作为个人随笔记录工具,也具备团队级共享与集成潜力,是开源笔记生态中的一个有趣选项。

如果觉得项目优秀,欢迎去 GitHub ⭐ 支持作者!

🔔 关注我,获取更多技术干货和开源项目分享!

如果本文对你有帮助,欢迎 👍点赞 / ⭐收藏 / 📣转发 给朋友!

🎁 往期精彩推荐

原文地址: https://mp.weixin.qq.com/s?__biz=MzU1Njc0NDU2OA==&mid=2247485760&idx=1&sn=2ba34ae11391ac51cc4612eca42e8be9&chksm=faf4c8a382446cfc6d0f8b942e0aa0c1d099316e67e77e98cf5d100f9d0cd746eb08bd86a23c&mpshare=1&scene=1&srcid=1231KexQUhveEQQycD1Zn6t9&sharer_shareinfo=3e8ac92dd12993fe55e69de25f2e1fd4&sharer_shareinfo_first=3e8ac92dd12993fe55e69de25f2e1fd4#rd

相关文章