Notea是一款支持自托管的笔记应用,能够将数据直接存储于兼容S3的对象存储服务中。本文将逐步演示如何在NAS环境中利用S3存储配置和运行Notea,涵盖两种常见部署方式及其详细设置。
Notea是一款设计简洁的自托管笔记工具,所有笔记内容均保存于S3兼容存储中,支持跨设备访问与管理。
部署安装步骤
Notea提供两种主流部署方式:其一为官方版本,需搭配MinIO对象存储服务;其二为社区优化的集成版本,整体流程更为简化。两者在功能方面基本一致,用户可根据实际需求选择。
官方版本部署
如需使用官方版本,需通过Docker Compose同时启动Notea及MinIO服务。以下为docker-compose.yml配置示例:
services:
notea:
image: cinwell/notea:main
container_name: notea
ports:
- 3000:3000
environment:
- STORE_ACCESS_KEY=Bagging4022
- STORE_SECRET_KEY=4dr5QEVeAtHbsrJt
- STORE_BUCKET=notea
- STORE_END_POINT=http://192.168.31.90:9000
- STORE_FORCE_PATH_STYLE=true
- PASSWORD=12345
- COOKIE_SECURE=false
- BASE_URL=http://192.168.31.90:3000
minio:
image: minio/minio:RELEASE.2025-04-22T22-12-26Z
container_name: minio
ports:
- 9000:9000
- 9001:9001
volumes:
- /vol1/1000/docker/minio:/data
environment:
- MINIO_ACCESS_KEY=Bagging4022
- MINIO_SECRET_KEY=4dr5QEVeAtHbsrJt
entrypoint: sh
command: -c 'mkdir -p /data/notea && mkdir -p /data/notea-test && minio server /data'
集成版本部署
集成版本省略了独立安装MinIO的步骤,适合希望快速上手的用户。参考配置如下:
services:
notea:
image: diamkil/notea:latest
container_name: notea
ports:
- 3000:3000
volumes:
- /vol1/1000/docker/notea:/data
environment:
- PASSWORD=12345
- STORE_USER=Bagging4022
- STORE_PASSWORD=4dr5QEVeAtHbsrJt
restart: always
环境变量说明
- PASSWORD:用于登录Notea的访问密码
- STORE_USER:MinIO或其他S3兼容服务的用户名
- STORE_PASSWORD:对应用户的密码
如需更多自定义选项,建议查阅官方文档进行深入配置。
基本使用操作
完成部署后,在浏览器中输入 http://<您的NAS IP>:3000
即可访问Notea界面。
输入预设的密码完成登录。
进入主界面后,点击左下角“设置”选项。
在设置中可将界面语言切换为中文。
用户还可根据偏好启用深色主题。
通过点击“+”符号创建新的笔记页面。
笔记编写完成后,可点击右上角菜单将其公开分享。
下图展示了一篇已分享笔记的预览效果。
Notea还提供了一些附加功能,如标签管理和内容检索。
误删的笔记可在回收站中恢复。
通过拖放操作可将多个页面组织为层级结构。
移动设备上的网页端同样具有良好的适配表现。
使用总结与评价
Notea适合仅需基础记录功能的用户尝试安装,但其功能相对简单,扩展性有限,且项目目前已处于停止维护状态。如果您对笔记工具有更高要求,建议考察其他活跃项目。
综合推荐指数:⭐(不优先推荐)
用户体验评价:⭐(功能较为基础)
部署简易程度:⭐⭐(配置过程直接明了)