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



优点
- 支持多语种,包括简体中文
- 支持用户这侧、限制,私密相册密码访问
- 完善的社交分享、付费插件、博客插件等
前端安装
项目地址: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

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后端设置
访问后按提示输入,完成后即可进入首页。
中文切换


后台系统设置
此步骤涉略,全中文介绍,感兴趣的自己摸索下即可,后台可设置主题、api、上传规则等等。
域名反代(可通域名进行访问)
先进入宝塔面板,点击左侧网站,添加站点,完成后进入网站设置,点击反向代理,目标URL
填入http://127.0.0.1:8080
(代理端口就是docker应用的外接接口),再启用反向代理即可。如果想启用SSL
,就直接在站点配置即可。

相关参考:Docker新手入门学习笔记
小结
如果你对chevereto比较满意,可以升级为付费版。付费版权限更多更富商业化。
如果你想代搭建或定制,右转佰阅小店