程序截图
安装
1.安装web环境(懒人直接用宝塔)
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh
安装完成后登陆 环境选择lnmp 安装Nginx
和Mysql
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
添加完成后即可完成安装