站点图标 谷姐靓号网

宝塔面板搭建Chevereto-free图床

5/5 - (3 votes)


看到大家都有一个自己的web端图床,十分羡慕。这几天终于忍痛买了一个域名用来搭建属于自己的图床。以下简单记录利用Chevereto开源版本搭建图床的过程。

1. 安装宝塔

根据实际系统,在宝塔官方网页 https://www.bt.cn/bbs/thread-19376-1-1.html 找到Debian系统所用的一键安装命令

apt-get update && apt-get install wget && wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh

安装LNMP环境,Nginx=1.8,Mysql=5.6,PHP=7.4

安装挺久的,速度取决于服务器的CPU快慢,先干点别的事情,让他自己安装

官方requirements让安装PHP拓展imagemagick,fileinfo等。新版的宝塔PHP默认开启了curl拓展,但是确保服务器安装了curl程序,若未装可以通过apt-get install curl安装。

The following PHP extensions are required for Chevereto
The following PHP extensions are required for Chevereto.

imagick(需要在宝塔中额外安装并开启)
curl
hash
json
mbstring
pdo
pdo-mysql
zip
session
xml
fileinfo(需要在宝塔中额外安装并开启)


若服务器内存太小无法安装fileinfo,可以通过宝塔工具箱增加虚拟内存
取消宝塔弹窗绑定手机号提示方法:
此处内容需要 登录 并发表评论才可查看

2. 宝塔新建网站

填写域名,并选择创建数据库

宝塔设置网站伪静态规则

https://v3-docs.chevereto.com/setup/system/requirements.html#web-server

# Context limits
client_max_body_size 25M;

# Disable access to sensitive files
location ~* (app|content|lib)/.*\.(po|php|lock|sql)$ {
    deny all;
}

# Image not found replacement
location ~ \.(jpe?g|png|gif|webp)$ {
    log_not_found off;
    error_page 404 /content/images/system/default/404.gif;
}

# CORS header (avoids font rendering issues)
location ~ \.(ttf|ttc|otf|eot|woff|woff2|font.css|css|js)$ {
    add_header Access-Control-Allow-Origin "*";
}

# Pretty URLs
location / {
    index index.php;
    try_files $uri $uri/ /index.php$is_args$query_string;
}

顺带去域名控制面板添加A记录,将以上填写的域名指向服务器IP。

3. 安装chevereto-free

在宝塔的“文件”中,找到网站所在目录,用宝塔的远程下载功能,将安装程序下载到网站目录并设置权限,同时删除目录下其他无用文件
网址

https://raw.githubusercontent.com/Chevereto/installer/master/installer.php



访问https://域名/installer.php,按向导来

选择免费版既可以

从宝塔查看数据库信息填入


填写管理员信息

完善信息,填写收发信所用邮箱

完成配置,正式开始安装

成功。提示需要将installer.php删除,同时记录下自己登陆所需的账号和随机密码信息。

终于看到了后台

选项贼多,果然名不虚传,以后慢慢熟悉好了。等把基本功能弄明白,考虑升级付费版本!

退出移动版