宝塔搭建Auxpi聚合图床详细教程

AUXPI —— 集合多家 API 的新一代图床

Github地址:https://github.com/aimerforreimu/AUXPI

Github上的安装wiki有点问题,自己手动写一篇详细的安装教程吧。

以宝塔面板安装为例:

前期准备

1、安装宝塔推荐的lnmp环境,其实php是用不到的

1.png

2、安装redis

软件商店里面搜索redis安装
2.png

3、添加网站

先使用面板添加一下网站,生成数据库
6.png

记下这些信息,待会要用
7.png

安装运行Auxpi图床

1、下载auxpi安装脚本

终端中执行
wget -N --no-check-certificate https://raw.githubusercontent.com/aimerforreimu/AUXPI/dev/install.sh && chmod +x install.sh

8.png

2、更改图床程序的安装地址和备份地址

vi install.sh

比如我就放到了/www/ 目录下

install_path='/www/wwwroot/585858.xyz'

auxpi_backup_path='/www/backup/58_auxpi_backup'

9.png

3、运行安装脚本

bash install.sh install

20.png

4、修改配置文件

进入到程序根目录下的 ,比如我的就是/www/wwwroot/585858.xyz/

修改conf/ 目录下的 app.conf 只需要修改数据库部分即可,其他设置都可以在后台面板设置 :
cd /www/wwwroot/585858.xyz
vi conf/app.conf
21.png

5、创建数据库

程序的根目录下 输入命令
./auxpi migrate

有如下输出,即代表数据库连接成功
22.png

6、创建管理员

在程序的根目录下 运行如下命令
./auxpi -mod=admin -name=admin -email=admin@585858.xyz -pass=123123123

可以创建一个
密码为: 123123123,用户名为: admin,邮箱为: admin@585858.xyz
的管理员账号,管理员有且只有一个,并且用户 ID 只能为1。

会有如下输出,表示运行成功。
之后就可以使用这个账号登录后台啦
23.png

7、运行程序

在程序的根目录 执行
./auxpi run

24.png

使用supervisorauxpi进行后台托管

安装 supervisor

1、如果是 centos 系列的系统可以使用如下命令安装 supervisor

yum install python-setuptools
easy_install supervisor

2、执行 ps aux | grep supervisord 如果有类似下面的输出,即代表安装成功
15.png

配置 supervisor

1、执行 echo_supervisord_conf > /etc/supervisord.conf

2、接下来需要编辑一下配置
vi /etc/supervisord.conf

拖到文件的最后添加

[program:auxpi]
directory=/root/auxpi #改为自己的安装目录
command=/root/auxpi/auxpi #改为自己的安装目录
autostart =true
startsecs=5
autorestart =true
startretries=3
user=root
redirect_stderr=true
stdout_logfile_maxbytes=20MB
stdout_logfile_backups=20
stdout_logfile =/root/auxpi/auxpi_stdout.log

16.png

3、然后进行启动
sudo supervisord -c /etc/supervisord.conf

这样您的 auxpi 就不会因为内存不足或者其他原因被 kill(其实被 kill 了也会自动的再唤醒而已),程序就永远不会挂掉了~

最后一步,通过域名访问网站

完成上述配置之后,您就可以通过ip:2333 来访问图床了(宝塔防火墙已打开的话)。
25.png

但我们需要通过域名来访问,回到宝塔面塔,设置最开始添加的网站

1、添加反向代理,按照下图的进行填写,然后点击提交即可,注意一定要关闭缓存

10.png
11.png

2、然后我们需要修改一下代理的部分规则

只保留下图的内容,其它的全部删除掉即可
12.png

3、SSL

如果要使用SSL,自行添加即可
13.png

完成

30.png

发表评论

邮箱地址不会被公开。 必填项已用*标注