看到大家都有一个自己的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
安装。
imagick(需要在宝塔中额外安装并开启)
curl
hash
json
mbstring
pdo
pdo-mysql
zip
session
xml
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删除,同时记录下自己登陆所需的账号和随机密码信息。
终于看到了后台
这个写得好
感谢来评,就是些流水账记录哈