使用Chevereto搭建免费个人图床

环境

  • Ubuntu 16.04

准备

参考

步骤

使用docker和docker-compose的安装步骤相对简单

  1. 编辑docker-compose.yaml文件
    vim docker-compose.yaml

    向其中添加以下内容,可自行修改数据库的用户名密码以及Web监听端口:

    version: '3'
    
    services:
      db:
        image: mariadb
        volumes:
          - database:/var/lib/mysql:rw
        restart: always
        networks:
          - private
        environment:
          MYSQL_ROOT_PASSWORD: chevereto_root
          MYSQL_DATABASE: chevereto
          MYSQL_USER: chevereto
          MYSQL_PASSWORD: chevereto
    
      chevereto:
        depends_on:
          - db
        image: nmtan/chevereto
        restart: always
        networks:
          - private
        environment:
          CHEVERETO_DB_HOST: db
          CHEVERETO_DB_USERNAME: chevereto
          CHEVERETO_DB_PASSWORD: chevereto
          CHEVERETO_DB_NAME: chevereto
          CHEVERETO_DB_PREFIX: chv_
        volumes:
          - chevereto_images:/var/www/html/images:rw
        ports:
          - 8080:80
    
    networks:
      private:
    volumes:
      database:
      chevereto_images:

    注意yaml不能使用制表符,缩进为2个空格

  2. 使用docker-compose运行chevereto
    docker-compose run &> logs.log &

    执行后会自动拉取最新的mariaDB和Chevereto镜像并运行,使用docker指令查看运行情况

  3. 运行后访问域名或IP+端口,进入设置页面,设置管理员的用户名和密码,之后就可以使用图床功能。

效果

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据