一,前言
有时候做项目时会想嵌入一个小功能,例如企业工具首页想弄个天气动态或随机一句名言等,当遇到时就会到处找api接口,然后对接到项目里!每当这种情况就会浪费很多时间去找,然后还得关注api是否跑路。现在不需要了,本文将会从零开始,在轻量服务器上通过Docker,搭建一个高性能、永不掉线的私人API数据站。
二、 准备工作:拥有一台你的腾讯云轻量应用服务器
轻量应用服务器开箱即用、高性价比、免去复杂配置的特点,特别适合中小型应用、云端学习、和个人项目部署!所以本次在搭建这个项目,我们首选轻量应用服务器。
现在轻量应用服务器活动力度还是挺大的! 38 就能拥有一年服务器。活动入口就在腾讯云官网的最新活动里。
1.购买时选择场景也就是镜像,请选择宝塔面板。
2.购买成功后,在站内信也就是右上角的像钟一样的图标点进去可以看到安装的宝塔面板的登录地址和账号密码!
3.进入宝塔面板,输入账号密码登录后,找到左边栏的docker菜单,然后根据提示安装docker!
二,几行命令搭建60s API
1.安装成功后,然后还是在左边栏找到终端按钮,点击终端!输入下面的命令,然后回车。(如果提示root密码的话,你没有root密码,可以去控制台里找到服务器然后重置密码)
docker run -d \
--restart always \
--name 60s \
-p 4399:4399 \
vikiboss/60s:latest
2.执行完命令后就如上图所示,表示已经安装成功了。
3.安装成功后,输入您的ip:4399就能访问了,如果访问不了的话就是你的防火墙未开启了,可以在防火墙里进行设置!
三,验证部署成功
1.在浏览器里输入http://你的服务器[公网IP]:4399/v2/60s 就应该可以看到JSON数据
四,应用场景:你的私人API能做什么?
- 个人主页资讯看板:在你的博客首页嵌入“60秒读懂世界”的新闻摘要。
- 微信群聊机器人:编写一个机器人,每天上午定时从你的私人API拉取新闻并推送到群里。
- 浏览器首页:做一个简单的HTML页面,展示天气、热搜榜,一打开浏览器就能看。
- 小程序后端:为你的个人小程序提供稳定、免费的天气、翻译等服务。
六、 总结
总而言之,通过本篇教程你能有一个超多api的集合,不用自己去找!如果还是没有你想要的,可以去项目去提提,作者的回复还是挺及时的。
部署没有任何难度,大家快快把吃灰的小鸡拿出玩玩吧。
项目地址github.com/vikiboss/60… 介绍里有每个接口的使用方法,大家可以直接食用!