Docker部署Chevereto图床

27 天前(已编辑)
2

阅读此文章之前,你可能需要首先阅读以下的文章才能更好的理解上下文。

Docker部署Chevereto图床

Docker compose

services:
  chevereto:
    image: surenkid/chevereto
    container_name: chevereto
    environment:
      - PUID=1000
      - PGID=1000
      - TZ:Asia/Shanghai
    volumes:
      - ./conf:/config
      - /mnt/Docker/chevereto/data:/data
      #- /mnt/Docker/chevereto/app:/app
    ports:
      - 80:80
      - 443:443
    restart: unless-stopped
    depends_on:
      - mysql

  mysql:
    image: mysql:latest
    container_name: chevereto_mysql
    environment:
      - PUID=1000
      - PGID=1000
      - TZ:Asia/Shanghai
      - MYSQL_ROOT_PASSWORD=chevereto-pw  #MySql root 密码
      - MYSQL_DATABASE=chevereto  #数据库名称
      - MYSQL_USER=chevereto  #数据库用户名
      - MYSQL_PASSWORD=chevereto  #数据库密码
    volumes:
      - ./mysql/db/:/var/lib/mysql
      - ./mysql/conf/:/etc/mysql/conf.d
    restart: unless-stopped

配置Chevereto

连接数据库,数据库地址为容器名称

设置管理账户

设置中文

部署完成

如果是在NAS部署想分享给他人使用可以套CDN。
实测Chevereto回源域名使用源站会出问题,建议使用IP,后面会出一个固定IPv6地址的教程。(可以使用ddns的域名加端口号,协议选HTTP,回源 HOST 头使用加速域名)

使用社交账号登录

  • Loading...
  • Loading...
  • Loading...
  • Loading...
  • Loading...