AUXPI– 集合多家 API 的新一代图床 安装教程

发布于 / 教程 / 0 条评论

程序截图



安装

1.安装web环境(懒人直接用宝塔)

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh

安装完成后登陆 环境选择lnmp 安装NginxMysql AUXPI纯静态网站不需要PHP

2.安装AUXPI
使用作者给出的一键指令即可

wget -N --no-check-certificate https://raw.githubusercontent.com/aimerforreimu/AUXPI/dev/install.sh && chmod +x install.sh && bash install.sh install

3.添加站点
宝塔安装完环境之后添加站点目录选择/root/auxpi

4.设置反代
进入网站设置 添加反向代理

缓存一定要关闭

5.编辑反代配置
删掉以下两行代码:

add_header X-Cache $upstream_cache_status;
expires 12h;

6.修改图床配置文件
打开安装目录下/conf/app.conf 将你的数据库信息填入 如果需要在其他端口运行修改httpport即可 注意开放端口

# Base Config
appname = auxpi
# HTTP_PORT
httpport = 2333   #运行端口
#MODEL dev|prod
runmode = dev
EnableGzip = true

#Db
dbType = mysql
dbName = auxpi  #数据库名
dbUser = root  #用户名
dbPassword = root #数据库密码
dbHost = 127.0.0.1:3306 
dbPrefix = auxpi_

7.创建(迁移)数据库
注意:如果您正在使用本程序,并且已经成功连接数据库,请不要随意运行此命令,此命令会重置并生成新的数据表,您原来的数据会丢失。

输入命令

./auxpi migrate

有如下输出

   _       __  __  ___ _____
  /_\  /\ /\ \/ / / _ \\_   \
 //_\\/ / \ \  / / /_)/ / /\/
/  _  \ \_/ /  \/ ___/\/ /_
\_/ \_/\___/_/\_\/   \____/

🍭 A NEW API IMAGES STORE TOOL 🍭

[SUCCESS]: Database migrate Done

即代表成功

8.创建管理员
在程序的根目录运行如下程序

./auxpi -mod=admin -name=hello -email=123@123.com -pass=123123
可以创建一个

密码为 123123 用户名为:hello 邮箱为: 123@123.com

的管理员账号,管理员有且只有一个,并且用户 ID 只能为1

会有如下输出,表示运行成功

 /_\  /\ /\ \/ / / _ \\_   \
 //_\\/ / \ \  / / /_)/ / /\/
/  _  \ \_/ /  \/ ___/\/ /_
\_/ \_/\___/_/\_\/   \____/

🍭 A NEW API IMAGES STORE TOOL 🍭

2019/03/10 20:39:32.827 [A] [users.go:245]  [Models Error]:  record not found  ===>[users.go:245]
[SUCCESS]:Create Admin SUCCESS

9.运行程序
进入程序根目录输入
./auxpi run
即可开始程序运行 访问端口查看即可

10.设置后台运行

#CentOS系统
yum install screen -y
#Debian/Ubuntu系统
apt install screen -y

#后台运行
screen -dmS auxpi ./auxpi run

添加完成后即可完成安装

转载原创文章请注明,转载自: 南方的猫 » AUXPI– 集合多家 API 的新一代图床 安装教程

Not Comment Found