本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

一个极其简单、无需认证(除非需要!)的现代记事本应用,具备自动保存功能和暗黑模式支持。
!图片
# 拉取并运行镜像(一行命令) docker run -p 3000:3000 \ -v ./data:/app/data \ dumbwareio/dumbpad:latest
创建 docker-compose.yml 文件:
services: 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天)- 过期后加载默认记事本
然后运行:
docker compose up -d
npm install
.env 文件中设置环境变量(或复制 .env.example 为 .env):PORT=3000 # 服务器运行端口 DUMBPAD_PIN=1234 # 可选 PIN 保护 SITE_TITLE=DumbPad # 自定义网站标题 BASE_URL=http://localhost:3000 # 应用基础 URL
npm start
若使用 Windows PowerShell 运行 Docker,路径格式需调整为:
docker 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)打开模糊搜索免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429