services:
papergrid:
image: systemsome/papergrid:26.03.06
container_name: Papergrid # 容器名称
ports:
- "3000:3000" # NAS 3000端口 -> 容器3000端口
environment:
DATABASE_URL: "file:/data/db/dev.db" # SQLite数据库文件位置
# 可选:AI 向量索引数据库(默认不用)
# AI_VECTOR_DATABASE_URL: "file:/data/ai-index.sqlite"
# SQLite 写入模式(NAS推荐DELETE)
# SQLITE_JOURNAL_MODE: "DELETE"
# NAS访问地址(必须与访问地址一致)
NEXTAUTH_URL: "http://10.10.10.10:3000"
NEXT_PUBLIC_APP_URL: "http://10.10.10.10:3000"
# 登录安全密钥(必须修改)
NEXTAUTH_SECRET: "papergrid-2026-nas-security"
# 文件上传目录
MEDIA_ROOT: "/data/uploads"
# Next.js 缓存目录
NEXT_CACHE_DIR: "/data/.next-cache"
# 初始化管理员(首次部署可选)
# INIT_ADMIN_TOKEN: ""
# ADMIN_INIT_PASSWORD: ""
# 默认语言
NEXT_PUBLIC_DEFAULT_LOCALE: "zh"
# 内网NAS允许Host校验
AUTH_TRUST_HOST: "true"
volumes:
- ./data:/data # NAS存储路径 -> 容器/data
restart: always # 容器异常自动重启
logging:
driver: "json-file" # Docker日志方式
options:
max-size: "10m" # 单日志最大10MB
max-file: "5" # 保留5个日志文件
Content type
Image
Digest
sha256:d618b8642…
Size
180.7 MB
Last updated
6 months ago
docker pull systemsome/papergrid:26.03.06