
dumbwareio/dumbpad一个极其简单、无需认证(除非需要!)的现代记事本应用,具备自动保存功能和暗黑模式支持。
!图片
bash# 拉取并运行镜像(一行命令) docker run -p 3000:3000 \ -v ./data:/app/data \ dumbwareio/dumbpad:latest
创建 docker-compose.yml 文件:
yamlservices: dumbpad: image: dumbwareio/dumbpad:latest container_name: dumbpad restart: unless-stopped ports: - ${DUMBPAD_PORT:-3000}:3000 volumes: - ${DUMBPAD_DATA_PATH:-./data}:/app/data environment: # 网页界面显示的标题 SITE_TITLE: ${DUMBPAD_SITE_TITLE:-DumbPad} # 可选 PIN 保护(留空则禁用) DUMBPAD_PIN: ${DUMBPAD_PIN:-} # 应用的基础 URL BASE_URL: ${DUMBPAD_BASE_URL:-http://localhost:3000} # 使用下方的 ALLOWED_ORIGINS 限制跨域请求来源 # (可选配置) # 用法:逗号分隔的 URL 列表,例如:http://localhost:端口,http://内网IP:端口,https://代理域名,https://认证域名 # ALLOWED_ORIGINS: ${DUMBPAD_ALLOWED_ORIGINS:-http://localhost:3000} # 取消注释以限制跨域来源(默认允许所有来源*) # LOCKOUT_TIME: ${DUMBPAD_LOCK_TIME:-15} # 自定义 PIN 锁定时间(留空默认15分钟) # MAX_ATTEMPTS: ${DUMBPAD_MAX_ATTEMPTS:-5} # 自定义 PIN 最大尝试次数(留空默认5次) # COOKIE_MAX_AGE: ${DUMBPAD_COOKIE_MAX_AGE:-24} # 自定义认证 Cookie 最大有效期(默认24小时) # PAGE_HISTORY_COOKIE_AGE: ${DUMBPAD_PAGE_HISTORY_COOKIE_AGE:-365} # 自定义上次打开记事本的 Cookie 有效期(默认365天,最大400天)- 过期后加载默认记事本
然后运行:
bashdocker compose up -d
bashnpm install
.env 文件中设置环境变量(或复制 .env.example 为 .env):bashPORT=3000 # 服务器运行端口 DUMBPAD_PIN=1234 # 可选 PIN 保护 SITE_TITLE=DumbPad # 自定义网站标题 BASE_URL=http://localhost:3000 # 应用基础 URL
bashnpm start
若使用 Windows PowerShell 运行 Docker,路径格式需调整为:
powershelldocker run -p 3000:3000 -v "${PWD}\data:/app/data" dumbwareio/dumbpad:latest
| 变量名 | 描述 | 默认值 | 是否必填 |
|---|---|---|---|
| PORT | 服务器运行端口 | 3000 | 否 |
| BASE_URL | 应用基础 URL | http://localhost:PORT | 是 |
| DUMBPAD_PIN | PIN 保护(4-10位数字,留空禁用) | 无 | 否 |
| SITE_TITLE | 网页标题(显示在顶部) | DumbPad | 否 |
| NODE_ENV | 运行环境(development 或 production) | production | 否 |
| ALLOWED_ORIGINS | 允许的跨域来源(* 表示所有,或逗号分隔的 URL 列表) | * | 否 |
| LOCKOUT_TIME | PIN 尝试失败后的锁定时间(分钟) | 15 | 否 |
| MAX_ATTEMPTS | PIN 最大尝试次数(超过后锁定) | 5 | 否 |
| COOKIE_MAX_AGE | 认证 Cookie 最大有效期(小时) | 24 | 否 |
| PAGE_HISTORY_COOKIE_AGE | 上次打开记事本的 Cookie 有效期(天,最大400) | 365 | 否 |
data 目录包含:
notepads.json:所有记事本列表.txt 内容文件.txt 文件导入笔记(需刷新页面)⚠️ 重要:更新镜像时切勿删除 data 目录!这是存储所有笔记的位置。
Ctrl+S(Mac 按 Cmd+S)可强制保存Ctrl+K(Mac 按 Cmd+K)打开模糊搜索





manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务