利用闲置的 claw run 搭建一个 web note 笔记本 or 文本分享服务

2026-04-29 10:522阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

项目简介

源自很喜欢一个项目 minimalist-web-notepad,平时用的也很多

以路径为笔记名称。比如 notebook.com/123 ,任何人访问 123 这个路径,都可以看到相同的内容

123 会以文件形式,保存在服务器上

输入一个新的路径,就是创建一个新的笔记


原项目使用 docker 部署的时候,由于自带一个完整的 php环境 ,500MB+ 的镜像大小

我用 go 重构了一遍,进行了一些优化:

  1. 系统资源优化:镜像体积 6.6 MB,待机内存 70 KB,峰值内存 < 1 MB(看文本大小)
  2. 网络带宽优化:自带gzip压缩。压缩后 css + js < 1KB
  3. 三层安全防御:
    ①内容大小限制: 后端拒绝超过100KB的文本(可自定义)。
    ②速率限制: 限制单个IP的请求频率。
    ③存储熔断: 当 notes/ 文件夹总大小超过10MB时,自动锁定服务,无法读取、写入。
  4. 添加 api,可以通过 curl 进行增删改查

项目地址:GitHub - zouzonghao/webnote
Snipaste_2025-08-29_19-19-331744×1254 45.3 KB

claw run 部署:

这个项目,天生适合部署在 claw run 上:cpu、内存需求低、网络流量消耗极小

  • Image:sanqi37/webnote:latest
  • 端口:8080
  • Local Storage —> Mount Path:/app/notes

Snipaste_2025-08-29_18-49-212254×1460 128 KB
Snipaste_2025-08-29_18-49-142252×1564 133 KB

docker compose 部署:

services: webnote: image: sanqi37/webnote:latest restart: unless-stopped container_name: webnote_app ports: - "8080:8080" volumes: - ./notes-data:/app/notes user: root environment: # 所有文件大小限值,默认10240000(10MB) - MAX_STORAGE_SIZE=10240000 # 单个文件大小限值,默认102400(100KB) - MAX_CONTENT_SIZE=102400 网友解答:


--【壹】--:

是支持md的吗


--【贰】--:

Clawcloudrun不稳


--【叁】--:

感谢佬友,现在好了


--【肆】--:

话说绑定自定义域名多久生效?


--【伍】--:

image2822×798 92.8 KB

我发现问题了,是文件的权限问题

容器内的 /app/notes 需要读写权限

如果用 compose 文件进行创建,则需要给映射到外面的文件权限

就是 chmod -R 777 notes-data


--【陆】--:
6gdfg-note1.hf.space

Webnote - ht4v6

佬友你试试?随便输入什么然后刷新


--【柒】--:

刚在NS,看到,https://txt.7761.cf


--【捌】--:

感谢分享


--【玖】--:

image522×162 22.9 KB
佬友,这个自动保存好像不生效?我是用的hf部署的


--【拾】--:
textdb.dev

Textdb

请问楼主知道这种怎么搭建吗?他有个优点,可以给出不可溯源的raw。
像上面这个笔记,做raw的话,不太好,因为能溯源,没办法确保不被更改。

像上面那个,有个很长的链接,就是只读的,而且没办法知道原始修改数据的链接是什么,就很好。


--【拾壹】--:

感谢大佬。


--【拾贰】--:

感谢分享


--【拾叁】--:

好好好,闲置的claw要动起来了,佬,部署好了,希望补充用法


--【拾肆】--:

感谢佬!


--【拾伍】--:

棒棒棒, minimalist-web-notepad确实很好用!


--【拾陆】--:

感谢大佬,我部在claw上的东西一段时间就会被强杀,不知道为啥


--【拾柒】--:

生效的啊

你刷新一下页面,内容应该还在

你是不是指的多网页的同步啊?

这个暂时没有实现

还有就是 huggingface 我没用用,不清楚 docker 的部署流程。。。


--【拾捌】--:

感谢大佬


--【拾玖】--:

自定义域名功能好像没用。。。

反正我是没成功过