Sign inSign up

systemsome/papergrid

By systemsome

Updated 6 months ago

Image
0

498

systemsome/papergrid repository overview

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个日志文件

Tag summary

Content type

Image

Digest

sha256:d618b8642

Size

180.7 MB

Last updated

6 months ago

docker pull systemsome/papergrid:26.03.06