AUXPI – 简单集合多种API图床开源程序

图床程序AUXPI,和ImgURL比较类似,都支持API上传,SMMS图床上传。AUXPI支持更多图床,最近又新增后台,用户注册等功能,安装环境需要Mysql。接下来,简单说一下如何安装和使用AUXPI这个开源项目。

截图

demo演示地址:https://test.demo-1s.com/

开源地址:https://github.com/aimerforreimu/AUXPI

功能特色

支持 web 上传图片;
支持 API 上传图片;
支持 搜狗图床,新浪图床,SMMS 图床 的图片上传;
API 可以设置 token 可以私用,也可以选择关闭 API,只保留 web 上传;
可以设置是否开启新浪图床上传(因为新浪图床需要登录自己的账号);
可以设置允许上传的图片最大大小 和 一次性上传的最多张数;
轻量级,无需数据库,配置只需要一个 json;
部署简单,无需繁琐 lnmp 环境,一个 命令即可起飞;

宝塔安装方式:

1、安装宝塔

#CentOS系统
wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
#Ubuntu系统
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
#Debian系统
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh

2、安装AUXPI

#新建文件夹用来存放auxpi文件
mkdir auxpi && cd auxpi
wget https://github.com/aimerforreimu/auxpi/releases/download/2.3.9/auxpi-2.3.9-linux.tar.gz
#解压并移动文件
tar zxvf auxpi*.tar.gz && rm -rf auxpi*.tar.gz
mv build/linux/* ./
rm -rf build
#初始化
chmod -u+x auxpi
./auxpi init
#编辑配置文件
nano conf/siteConfig.json

配置如下:

{
  "site_name": "AuXpI API 图床",  #站点名称    "site_footer": "",  #footer输出的内容"site_url": "http://demo.com/",  #站点url"logo":"/static/app/images/logo.jpg",  #站点logo"site_upload_max_number": 10,  #一次性最多可以上传多少张图片"site_up_load_max_size": 5,  #最大允许上传的图片大小,单位MB"allow_tourists":false,  #访客上传,false为关闭,ture为开启"allow_register":false,  #用户注册,false为关闭,ture为开启"db_option": {
      "use_db": true,     
      "db_type": "mysql",       
      "db_host": "127.0.0.1:3306",  #数据库地址,正常不需要修改"db_name": "auxpi",  #数据库名称"db_user": "root",  #数据库用户名"db_pass": "saodaye",  #数据库密码"table_prefix": "auxpi_"  #数据表前缀,可不修改
    },

这里主要就是配置好数据库信息就行了,其他设置都可以在后台面板设置

创建数据表:

./auxpi migrate

创建管理员账户:

#以下命令会给你创建一个用户名RATS,邮箱me@dsqnw.cc,密码dsqnw的管理员账户,请自行修改
./auxpi -mod=admin -name=RATS -email=me@dsqnw.cc -pass=dsqnw

编辑下app.conf:

nano conf/app.conf

修改如下:

#一般只建议修改下面2个参数,程序默认运行端口和运行模式,端口可以默认2333,运行模式必须修改为pro
httpport = 2333
runmode = pro

运行程序:

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

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

运行成功后使用IP:2333进行访问,如果站点打不开,可能需要开启防火墙,点击面板左侧 – 安全,放行2333端口即可

3、域名反代

点击左侧网站-添加站点,然后再点击添加好了的域名名称,这时候就进入了站点配置,点击反向代理 – 添加反向代理,目标URL填入http://127.0.0.1:2333,再提交即可;

如果要启用https访问的,点击SSL,申请Let’s Encrypt,强制https访问即可

最后点击域名设置-反向代理-配置文件,删掉以下两行代码:

add_header X-Cache $upstream_cache_status;
expires 12h;

重启Nginx即可

给TA买糖
共{{data.count}}人
人已赞赏
网站建设

开源Python爬虫程序 自动采集美女图片

2020-2-10 22:21:49

wordpress网站建设

WordPress主题 使用腾讯云免费CDN接入详细教程

2020-2-28 16:24:43

⚠️
Golurending上的部份代码及教程来源于互联网,仅供网友学习交流,未经Golurending作者或上传书面授权,请勿作他用。
若您的权利被侵害,请联系站长 邮箱codesns#163.com(#-@) 或 点击右侧 私信:管理员 反馈,我们将尽快处理。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索