• 欢迎访问db1024网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏db1024吧

AUXPI:一个简单的API图床程序,支持上传到搜狗/新浪/SMMS/阿里等多个图床 – Rat’s Blog

建站知识 Liam 11个月前 (04-27) 200次浏览 0个评论 扫描二维码
文章目录[隐藏]

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

截图

AUXPI:一个简单的API图床程序,支持上传到搜狗/新浪/SMMS/阿里等多个图床 - Rat's Blog
AUXPI:一个简单的API图床程序,支持上传到搜狗/新浪/SMMS/阿里等多个图床 - Rat's Blog
AUXPI:一个简单的API图床程序,支持上传到搜狗/新浪/SMMS/阿里等多个图床 - Rat's Blog
AUXPI:一个简单的API图床程序,支持上传到搜狗/新浪/SMMS/阿里等多个图床 - Rat's Blog

更新

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

功能

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

安装

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

所需环境:MysqlNginx/Caddy(非必需,但如果你要使用域名访问就需要安装了)。

1、安装Web环境

#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

#新建文件夹用来存放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 conf/siteConfig.json 

大致如下:

{   "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_"  #数据表前缀,可不修改     }, 

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

然后开始创建数据表:

./auxpi migrate

创建管理员账户:

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

再编辑下app.conf

nano conf/app.conf 

修改如下:

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

开始运行程序:

#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即可。


db1024 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:AUXPI:一个简单的API图床程序,支持上传到搜狗/新浪/SMMS/阿里等多个图床 – Rat’s Blog
喜欢 (0)
关于作者:
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
==========================