Skip to content

Files

Latest commit

Jan 30, 2025
32443df · Jan 30, 2025

History

History

qiandao

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Jan 30, 2025
Jan 30, 2025
Jan 30, 2025
Jan 30, 2025

群晖nas自用。

GitHub:

https://github.com/gshang2017/docker

感谢以下项目:

https://github.com/qiandao-today/qiandao

版本:

名称 版本 说明
qiandao 20250129 amd64;arm64v8;arm32v7

docker命令行设置:

  1. 下载镜像

    镜像源 命令
    DockerHub docker pull johngong/qiandao:latest
    GitHub docker pull ghcr.io/gshang2017/qiandao:latest
  2. 创建qiandao容器

  • 不配置MAIL

      docker create \
         --name=qiandao \
         -p 8923:8923 \
         -v /数据库位置:/config \
         -e UID=1000 \
         -e GID=1000 \
         --restart unless-stopped \
         johngong/qiandao:latest
    
  • 配置MAIL

      docker create \
         --name=qiandao \
         -p 8923:8923 \
         -v /数据库位置:/config \
         -e UID=1000 \
         -e GID=1000 \
         -e DOMAIN=域名或ip:端口 \
         -e MAIL_SMTP=smtp.qq.com \
         -e MAIL_PORT=465 \
         -e MAIL_SSL=True \
         -e MAIL_USER=**@qq.com \
         -e MAIL_PASSWORD=** \
         --restart unless-stopped \
         johngong/qiandao:latest
    
  1. 运行

    docker start qiandao
    
  2. 停止

    docker stop qiandao
    
  3. 删除容器

    docker rm qiandao
    
  4. 删除镜像

    docker image rm johngong/qiandao:latest
    

变量:

参数 说明
--name=qiandao 容器名
-p 8923:8923 web访问端口
-v /数据库位置:/config 数据库database.db存储位置(旧版为/dbpath)
-e UID=1000 uid设置,默认为1000
-e GID=1000 gid设置,默认为1000
-e TZ=Asia/Shanghai 系统时区设置,默认为Asia/Shanghai
-e DOMAIN= 站点域名,可不设置,设置后可发送验证mail,需同时设置MAIL值,本地可设置为IP:端口;例:192.168.1.111:8923
-e MAIL_SMTP= 邮件smtp地址,可不设置,设置后可发送签到失败提醒mail,需同时设置DOMAIN值
-e MAIL_PORT= 邮件端口值,ssl端口465 starttls端口587 非ssl端口25
-e MAIL_SSL=True 邮件ssl开关,(True|False),默认开启此功能
-e MAIL_STARTTLS=False 邮件starttls开关,(True|False),默认关闭此功能
-e MAIL_USER= 邮件账户
-e MAIL_PASSWORD= 邮件密码
-e MAIL_FROM= 发送时使用的邮箱,默认与MAIL_USER相同
-e MAIL_DOMAIN= 邮件域名
-e ADMIN_MAIL= 设置管理员账户,可不设置,系统默认第一个注册用户为管理员
-e QIANDAO_UPDATE_AUTO=true 自动更新qiandao(true|false),默认开启此功能

群晖docker设置:

参数 说明
本地文件夹1:/config 数据库database.db存储位置(旧版为/dbpath)
  1. 端口
参数 说明
本地端口1:8923 web访问端口
  1. 环境变量:
参数 说明
UID=1000 uid设置,默认为1000
GID=1000 gid设置,默认为1000
TZ=Asia/Shanghai 系统时区设置,默认为Asia/Shanghai
DOMAIN= 站点域名,可不设置,设置后可发送验证mail,需同时设置MAIL值,本地可设置为IP:端口;例:192.168.1.111:8923
MAIL_SMTP= 邮件smtp地址,可不设置,设置后可发送签到失败提醒mail,需同时设置DOMAIN值
MAIL_PORT= 邮件端口值,ssl端口465 starttls端口587 非ssl端口25
MAIL_SSL=True 邮件ssl开关,(True|False),默认开启此功能
MAIL_STARTTLS=False 邮件starttls开关,(True|False),默认关闭此功能
MAIL_USER= 邮件账户
MAIL_PASSWORD= 邮件密码
MAIL_FROM= 发送时使用的邮箱,默认与MAIL_USER相同
MAIL_DOMAIN= 邮件域名
ADMIN_MAIL= 设置管理员账户,可不设置,系统默认第一个注册用户为管理员
QIANDAO_UPDATE_AUTO=false 自动更新qiandao(true|false),默认关闭此功能
  • 公开模板:
  1. https://qiandao.today/tpls/public
  2. https://github.com/qd-today/templates

MAIL配置说明:

  1. 以hotmail邮箱配置为例:

    MAIL_SMTP=smtp-mail.outlook.com
    MAIL_PORT=587
    MAIL_STARTTLS=True
    MAIL_USER=**@hotmail.com
    MAIL_PASSWORD=**
    
  2. 以qq邮箱配置为例:

    MAIL_SMTP=smtp.qq.com
    MAIL_PORT=465       
    MAIL_SSL=True
    MAIL_STARTTLS=False
    MAIL_USER=**@qq.com
    MAIL_PASSWORD=** (此值需入qq邮箱设置,开启POP3/SMTP服务并生成授权码)
    

其它设置