群晖通过docker安装Chevereto图床

镜像:nmtan/chevereto:latest

端口自己选一个:80
账号/密码自己随意
–link(链接)MySQL或MariaDB
-v(数据卷)docker/chevereto/data:/data(方便和容器进行数据交换)
-v(数据卷)docker/chevereto/data:/var/www/html/images(放图片的路径)
-v(数据卷)docker/config/uploads.ini:/usr/local/etc/php/conf.d/uploads.ini(这里挂载配置文件来增大上传文件的大小上限)

额外注意:

Chevereto镜像中存在有一些默认的环境变量:

CHEVERETO_DB_HOST=db
CHEVERETO_DB_PORT=3306
CHEVERETO_DB_USERNAME=chevereto
CHEVERETO_DB_PASSWORD=chevereto
CHEVERETO_DB_NAME=chevereto
CHEVERETO_DB_PREFIX=chv_
  • CHEVERETO_DB_HOST - Hostname of the Database machine that you wish to connect, default to db
  • CHEVERETO_DB_PORT - The port of the Database machine to connect to, default to 3306
  • CHEVERETO_DB_USERNAME - Username to authenticate to MySQL database, default to chevereto
  • CHEVERETO_DB_PASSWORD - Password of the user when connect to MySQL database, default to chevereto
  • CHEVERETO_DB_NAME - Name of the database in MySQL server, default to chevereto
  • CHEVERETO_DB_PREFIX - Table prefix (you can use this to run multiple instance of Chevereto using the same Database), default to chv_

因此,如果想不修改就直接使用,需要将–link的容器别名命名为db,在数据库中添加chevereto用户,密码也为chevereto,并创建好名为chevereto的数据库。注意:chevereto用户还需要赋予相应的增删改查的权限,新建删除表的权限等(grant命令)。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐