AUXPI
图床一般是指储存图片的服务器,有国内和国外之分。国外的图床由于有空间距离等因素决定访问速度很慢影响图片显示速度。国内也分为单线空间、多线空间和cdn加速三种。–来自百度百科
开源图床AUXPI项目Github地址:https://github.com/aimerforreimu/auxpi
官方安装教程:https://github.com/aimerforreimu/auxpi/wiki
宝塔面板安装AUXPI
1.创建站点
2.配置SSL证书
在宝塔面板添加SSL证书就行。
3.设置反向代理
4.修改代理规则
只保留下图的内容,其它的全部删除掉即可。
5.修改Nginx配置
上半部分不动,删除下半部分到下图的样子即可:
6.安装Redis
很重要!!!
7.服务器下载程序
命令行运行如下语句:
wget -N --no-check-certificate https://raw.githubusercontent.com/aimerforreimu/AUXPI/dev/install.sh && chmod +x install.sh && bash install.sh install
8.初始化程序。
chmod -u+x auxpi
./auxpi init
9.修改配置文件。
请进入到程序根目录下的 conf/ 目录,修改 app.conf 只需要修改下面所示的部分即可。
#DATABASE Setting
dbType = mysql
dbName = 数据库名
dbUser = 数据库用户名
dbPassword = 数据库密码
dbHost = 127.0.0.1:3306
dbPrefix = auxpi_
10.创建(迁移)数据库
注意:如果您正在使用本程序,并且已经成功连接数据库,请不要随意运行此命令,此命令会重置并生成新的数据表,您原来的数据会丢失。
./auxpi migrate
11.创建管理员
在程序的根目录运行如下命令可以创建一个密码为 123123123 用户名为:hello 邮箱为: auxpi@0w0.tn的管理员账号,管理员有且只有一个,并且用户 ID 只能为1。
./auxpi -mod=admin -name=hello -email=auxpi@0w0.tn -pass=123123123
12.后台运行程序
//后台运行的命令
nohup ./auxpi run &
//查询后台运行的程序 第二个数字即为程序的PID
ps -ef
//关闭后台运行的程序
kill PID
13.注意,有可能需要安装Go环境
Go环境教程链接:https://studygolang.com/articles/13957?fr=sidebar
国内图床推荐
1.不死鸟的免费图床推荐:https://hao.su/pic.html
2.聚合图床:https://www.superbed.cn/
3.图床软件PicGo推荐:https://molunerfinn.com/PicGo/
4.本网站搭建的图床:https://photo.benzhu.xyz/Sina
5.新浪图床
上传图片到新浪相册然后查看大图右击复制链接即可得到外链。
注意
新浪图床网页需要加如下的代码(2019.7.18更新):
<meta name="referrer" content="never" />