前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >AUXPI:简单的API图床程序,支持上传到搜狗/新浪/SMMS等多个图床

AUXPI:简单的API图床程序,支持上传到搜狗/新浪/SMMS等多个图床

作者头像
砸漏
发布2020-10-16 09:46:29
1.5K0
发布2020-10-16 09:46:29
举报
文章被收录于专栏:恩蓝脚本恩蓝脚本

对于图床程序的话,博主之前介绍过好几种,查看:Chevereto、ImgURL。貌似最火的还是国外的Chevereto,这里再分享个图床程序AUXPI,和ImgURL比较类似,都支持API上传,SMMS图床上传。不过该图床还处于发育初期阶段,貌似以后会越来越强,可以期待下。

截图

请输入图片描述
请输入图片描述
请输入图片描述
请输入图片描述
请输入图片描述
请输入图片描述
请输入图片描述
请输入图片描述

更新

【2019.3.29】 该程序变动较大,支持更多图床,新增后台,用户注册等功能,安装环境多了个Mysql,更新安装方法

功能

支持web上传图片 支持API上传图片 支持图床: 搜狗 新浪(私有 公共) SMMS 奇虎(360) 百度 京东 Upload.cc Flickr 网易 掘金 本地

安装

Github地址:https://github.com/aimerforreimu/AUXPI所需环境:MysqlNginx/Caddy(非必需,但如果你要使用域名访问就需要安装了)。 1、安装Web环境

代码语言:javascript
复制
#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

安装完成后,进入面板,点击左侧软件管理,然后安装MysqlNginx(如果你使用域名的话,就需要安装)。 然后点击左侧数据库-添加数据库,设置好数据库信息。 2、安装AUXPI 首先进入到Release传送门,下载最新版的Linux系统AUXPI文件,目前为V2.0.1

代码语言:javascript
复制
#新建文件夹用来存放auxpi文件
mkdir auxpi && cd auxpi
wget https://github.com/aimerforreimu/auxpi/releases/download/2.0.1/auxpi-2.0.1-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 auxpi/app.conf

大致参数如下:

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

再编辑站点配置文件:

代码语言:javascript
复制
nano conf/siteConfig.json

大致如下:

代码语言:javascript
复制
{
  "site_name": "AuXpI API 图床",  #站点名称    
  "site_footer": "",  #footer输出的内容
  "site_url": "http://yoursite.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": "moerats",  #数据库密码
      "table_prefix": "auxpi_"  #数据表前缀,可不修改
    },

其实这里你只需要配置好数据库信息就行了,其他设置都可以在后台面板设置。 然后开始创建数据表:

代码语言:javascript
复制
./auxpi migrate

创建管理员账户:

代码语言:javascript
复制
#以下命令会给你创建一个用户名RATS,邮箱admin@zalou.cn,密码wangzhanshi的管理员账户,请自行修改
./auxpi -mod=admin -name=RATS -email=admin@zalou.cn -pass=moerats 

开始运行程序

代码语言:javascript
复制
#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访问即可。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-03-31 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 截图
  • 更新
  • 功能
  • 安装
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档