搭建免费图床?三无人员也能玩转技术!
作为一种最常用的在线服务,图床是为用户提供图像存储和分享的便利平台。无论是网站设计、社交媒体、电子商务,都可以从图床中受益,将图像轻松地上传、存储和链接到自己的网站或应用程序中。
但咱们好多三无(无服务器、无域名、无图床系统平台)人员也想玩一玩各种项目,也要用到外链图片的图床应用。
目前市面上有多种免费开源的图床解决方案,例如PicGo、Chevereto、easyimage和兰空等。这些服务通常需要用户购买第三方的OSS(对象存储服务)作为存储基础,或者利用GitHub作为存储解决方案。
那如何让三无人员也能拥有自己的图床呢?主要是零成本,下面咱们就折腾一款免费图床项目:
1、Fork项目:首先,需要在GitHub上Fork项目cf-pages/Telegraph-Image。


2、创建CF Pages项目:进入Cloudflare Pages页面,创建新项目,并链接到刚刚fork的GitHub项目。



3、部署项目:选择默认配置进行部署,部署完成后,Cloudflare会提供一个免费域名。


4、上传图片:通过项目提供的页面上传图片,系统将返回图片链接。

到此,图床就基本完成了,为什么说是基本呢?因为到现在图床还没有后台管理功能,如果你认为够用就好就可到此为止,而你认为你还要进行管理上传的图片的话就可以继续下面的操作:
1、创建KV命名空间:在Cloudflare Pages中选择项目,设置KV命名空间绑定,创建名为img_url的命名空间。


2、设置函数与环境变量:添加后台管理页面登录的用户名称和密码。

变量名称与空间名称均为img_url

3、重新部署:配置好命名空间和环境变量后,重新部署(官方叫重试部署)程序。


4、访问后台:重新部署后,在通过部署的域名加上/admin路径,输入用户名和密码进入后台管理页面。


后台管理功能允许用户查看上传的图片数量,执行白名单、黑名单和删除操作,以及复制图片地址链接。
到此一个可以自己管理的免费图床就搭建好了,是不是很简单,最主要的是零成本。
进阶说明:如果你对图床的域名名称与长度有高要求,CF自动分配的是又长又不好记,而且图片上传也没有安全审查,那就增加绑定个免费的EU.ORG或US.KG的域名和一个moderatecontent的安全审查就基本完美了。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

值友6083812902
校验提示文案
夜灯下的沉思
校验提示文案
dkess
校验提示文案
dkess
校验提示文案
值友6083812902
校验提示文案
夜灯下的沉思
校验提示文案