• 欢迎访问佰阅部落
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

Chevereto世界知名的开源图床搭建教程(Docker视频教程)

搭建教程 佰阅 5年前 (2019-02-13) 6685次浏览 0个评论

本教程最后于2019/2/13更新

前言

Chevereto你可能不太熟悉,但是几乎所有你能遇到的图床网站(长期运行的),都有它的影子,幻想领域就是汉化精简版的chevereto。对于chevereto的搭建教程虽有很多,但是都比较麻烦,手动搭建教程可参考moerates的文章,过程比较麻烦,对新手不太友好,本文采用docker安装,不到2分站即可完成搭建。

演示地址:https://demo.chevereto.com/

截图

Chevereto世界知名的开源图床搭建教程(Docker视频教程)
Chevereto世界知名的开源图床搭建教程(Docker视频教程)
Chevereto世界知名的开源图床搭建教程(Docker视频教程)

优点

  • 支持多语种,包括简体中文
  • 支持用户这侧、限制,私密相册密码访问
  • 完善的社交分享、付费插件、博客插件等

前端安装

项目地址https://hub.docker.com/r/nmtan/chevereto

项目星级: 100k+

环境要求: Docker

相关参考:Docker新手入门学习笔记

1.docker环境部署(已安装的可忽略)

# auth:佰阅部落baiyue.one
docker version > /dev/null || curl -fsSL get.docker.com | bash
service docker restart
systemctl enable docker #设置开机自启
pip install docker-compose   #安装docker-compose
Chevereto世界知名的开源图床搭建教程(Docker视频教程)

2.SSH命令行安装chevereto

经过测试直接运行失败,因此通过compose安装。

mkdir compostest   
cd compostest
vi docker-compose.yaml

然后输入i,粘贴下面的yml代码

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:

然后按ESC键,输入:wq后回车,运行compose命令:

docker-compose up

命令行停止时服务已启动,按ctrl+z退出日志。

访问地址:http://ip:8080

视频教程

YouTube bilibili OneDrive

后端设置

访问后按提示输入,完成后即可进入首页。

中文切换

Chevereto世界知名的开源图床搭建教程(Docker视频教程)
Chevereto世界知名的开源图床搭建教程(Docker视频教程)

后台系统设置

此步骤涉略,全中文介绍,感兴趣的自己摸索下即可,后台可设置主题、api、上传规则等等。

域名反代(可通域名进行访问)

先进入宝塔面板,点击左侧网站,添加站点,完成后进入网站设置,点击反向代理,目标URL填入http://127.0.0.1:8080代理端口就是docker应用的外接接口),再启用反向代理即可。如果想启用SSL ,就直接在站点配置即可。

Chevereto世界知名的开源图床搭建教程(Docker视频教程)

相关参考:Docker新手入门学习笔记

小结

如果你对chevereto比较满意,可以升级为付费版。付费版权限更多更富商业化。

如果你想代搭建或定制,右转佰阅小店


佰阅部落 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Chevereto世界知名的开源图床搭建教程(Docker视频教程)
喜欢 (2)

您必须 登录 才能发表评论!