开始
今天分享一个无需服务器开源自建图床程序,无需服务器和域名,支持一键部署到 Cloudflare Pages 平台,支持图片管理,兼容 picgo,文章会有点长,不过难度不高,大家都可以试一试
项目地址
https://github.com/cf-pages/Telegraph-Image
门槛
一个github账号,一个cloudflare账号,如果还有一个域名那就更好了(没有也没事)
部署
首先去项目地址fork一下这个项目,然后到cloudflare中按下图顺序,创建项目,连接到git
按照提示输入项目名称,选择需要连接的 git 仓库,点击部署站点即可完成部署
管理
自定义域
部署好后来到下图这里即可设置自定义域,记得修改dns记录
开启图片管理和设置管理员后台账号
在上图中的页面中,点击设置,函数,往下翻,然后就能看到下图的页面
变量名称需要跟我一样,img_url,命名空间需要你提前创建好 KV 储存空间(名字随便起)
创建kv空间的方法就在上图这个位置,大家自行创建
创建后后访问 http(s)://你的域名 /admin 即可打开后台管理页面
不过创建后需要重新部署项目,否则后台管理页面你大概率进不去,但我建议你等一会再重新部署,因为接下来我要教你怎么设置后台管理员账号密码,等设置好后再重新部署
设置后台账号密码
如图所示,设置两个变量名称,跟我一样即可
变量名称 值 BASIC_USER = <后台管理页面登录用户名称> BASIC_PASS = <后台管理页面登录用户密码>
接下来你就可以看下图进行重新部署了
其他问题
为什么我上传图片后后台看不到?
结语
好久没更新,今天憋了个比较有技术力的文章出来
大家可以自行搭建,有什么不懂的可以留言
我能解答的也都会尽量帮助大家,如果不能解决的话可以去大佬那边询问
Comments 9 条评论
博主 时月
居然还能用来做免费图床,cf真是大大的善人
博主 zhecydn
@时月 我现在用这个还有腾讯的codesign当图床,贼舒服
博主 涵梦
弄完重新部署,登录后台之后显示:Invalid credentials.
博主 zhecydn
@涵梦 是不是环境变量没配置好,弄完后可以正常上传图片吗
博主 涵梦
@zhecydn 可以正常上传图片
博主 zhecydn
@涵梦 那就去github问下原作者吧,我也没有遇到过这个bug
博主 zhecydn
@涵梦 这个我也没碰到过,实在不行去github提问一下
博主 你随长安而去
听一首反方向的钟
博主 zhecydn
@你随长安而去 我网盘站更多的歌,欢迎来听