news 2026/4/16 10:36:47

使用HuggingFace免费搭建100G的图床和网盘,支持上传大文件

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
使用HuggingFace免费搭建100G的图床和网盘,支持上传大文件

使用HuggingFace免费搭建100G的图床和网盘,支持上传大文件

前言

本文大约阅读8分钟

hello大家好,我是反调,今天个大家分享一个使用HuggingFace免费搭建100G的图床和网盘的教程,无需实名认证即可完成搭建。就之前写过一期关于使用缤纷云搭建图床的教程,很多小伙伴反馈,说是需要实名认证,很不放心自己的隐私信息。所以就找了其他的教程,嘿嘿。今天分享的这个也是开源项目CloudFlare-ImgBed,一个基于 Cloudflare Pages 的开源文件托管解决方案,为用户提供免费、稳定、高效的文件存储服务项目支持多种存储渠道,支持无服务器和有服务器部署方式,满足不同用户的需求。目前已经在GitHub上获得了4k的star啦。是由MarSeventh大佬写的。支持多种存储方式,配置也相当灵活,好了话不多说。gogogo。

项目预览

官方文档:https://cfbed.sanyue.de/

演示站点:https://cfbed.1314883.xyz/

我自己搭建的在这里:https://img.hudi.cc.cd/

前台界面

后台界面

技术架构

该系统采用前后端分离设计,前端基于 Vue.js 实现响应式界面,后端依托 Cloudflare Workers 搭建无服务器 API。存储层兼容 Telegram、R2、S3 、Discard、HuggingFace等多类后端,元数据则统一通过 Cloudflare KV 管理。

项目部署

作者提供了两种部署方式,一个是直接使用Cloudflare Pages 托管,还可以使用docker部署。这里两种方式都讲。首先我们讲Cloudflare Pages。

首先fork源码仓库到自己的GitHub。如果有更新就可以直接将更新的立马部署到Cloudflare Pages上。

GitHub地址:https://github.com/MarSeventh/CloudFlare-ImgBed

Cloudflare Pages部署(推荐)

1、在控制面板找到【计算和AI】然后点击【Worker and Pages】在页面的右上角点击【创建应用程序】,然后点击下面的想要部署 Pages?的【开始按钮】。如下

2、在 “导入现有 Git 存储库” 处点击 “开始使用”

3、选择【CloudFlare-ImgBed】项目,然后点击【开始设置】按钮

4、项目名称自定义,然后构建命令填入: npm install,其他默认,点击【保存并部署】

5、配置数据库

KV 数据库和 D1 数据库只需要配置其中一个即可,不需要同时配置两个!建议根据上表选择适合自己的数据库类型。

在【存储和数据库】->【workers KV】添加KV数据库,KV名称填写img_url

如果要使用D1数据库,就在【存储和数据库】->【D1 SQL数据库】,点击右上角的【创建数据库实例】。

6、将数据库绑定到项目上。

在Workers and Pages中点击刚刚部署好的项目,在面板中找到【设置】选项,点击绑定按钮,添加绑定KV数据库的信息如下。点击保存以后,项目会重新部署。

变量名称:img_url

KV命名空间:img_url

重新部署以后,就可以使用CloudFlare分配的域名访问了,当然建议绑定自己的域名

Docker方式部署

1、创建项目目录,目录你自己定义

12mkdir-p /workspace/cloudflare-imgbedcd/workspace/cloudflare-imgbed

2、下载docker-compose.yml文件

1wgethttps://raw.githubusercontent.com/MarSeventh/CloudFlare-ImgBed/main/docker-compose.yml

3、创建配置文件

1234sudotee/workspace/cloudflare-imgbed/wrangler.toml<<-'EOF' name = "cloudflare-imgbed" compatibility_date = "2024-07-24" EOF

4、启动服务

1dockercompose up -d

然后访问7658端口就行了,服务器的话开放防火墙或者是指定端口转发。

HuggingFace注册

官方地址:https://huggingface.co/

图片存储使用HuggingFace的Repositories Storage。点击上面的链接注册账号就行了。

HuggingFace 渠道支持大文件直传,适合上传超过 20MB 的文件。对于大文件,系统会自动使用 LFS 协议进行分片上传。

1、注册登陆后,在控制面板新建一个新空间。

2、空间名字自定义,Select the Space SDK选择docker的空项目或者是其他Space hardware选择FREE版本不要钱的。

这个Select the Space SDK随便选择就行了,因为是必须要一个空间。

空间的可见性也是根据你自己的意向选择就好了。

然后点击下面的【Create Space 】按钮

2、创建HuggingFace Access Token,在【Setting】中的【Access Tokens】中点击【Create New Token】就行了,token的名称自定义,然后勾选仓库的读写权限,如下。

链接:https://huggingface.co/settings/tokens

存储配置

1、进入CloudFlare-ImgBed系统后台,在系统设置中,点击【系统设置】->在【上传设置】中添加上传渠道。如下

2、添加一个HF存储的渠道方式,渠道名称自定义,然后仓库名称一定是用户名/仓库名的格式,然后填入上面申请的Acess Token信息。点击保存就行了。

3、在系统设置中,点击【系统设置】->【页面设置】中去配置默认上传渠道信息和其他的配置就行了,如下。

完成上面的配置,你就可以使用你的图床了。

总结

嘿嘿,这个就不需要实名认证,访问速度还可以,还能上传大文件,而且无需服务器和下载任何客户端,就能部署使用,是不是还可以。哈哈哈🤣,小伙伴们,赶紧去搭建一个吧。不花一分钱就能部署一个自己的图床,还要什么自行车。好了今天的分享就到这里。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/10 6:50:51

口碑好的高转速搅拌釜供应商

行业口碑王——高转速搅拌釜供应商怎么选&#xff1f;在化工、锂电、医药、食品等众多行业的生产过程中&#xff0c;高转速搅拌釜这类设备起着关键作用。一个口碑好的高转速搅拌釜供应商&#xff0c;不仅能提供优质的设备&#xff0c;更能为企业的生产运营提供坚实保障。那该如…

作者头像 李华
网站建设 2026/4/14 23:35:58

采访稿怎么整理?牢记这7个关键步骤

采访结束后&#xff0c;对着几小时的录音逐字整理成稿&#xff0c;不仅耗时长还容易遗漏关键信息 —— 这是很多人做采访稿时的痛点。其实只要掌握 7 步流程&#xff0c;就能高效产出一篇结构清晰、重点突出的高分采访稿&#xff0c;过程中还能借助语音转文字工具降低整理成本。…

作者头像 李华
网站建设 2026/3/31 0:01:40

网络协议解析实战指南

数据包解析&#xff08;Packet Analysis&#xff09;是网络流量分析、安全审计和协议逆向工程中的关键技术&#xff0c;常用于识别通信内容、检测异常行为或进行故障排查。下面分别简要介绍你提到的常见协议&#xff08;Telnet、FTP、SSH、VNC、RDP&#xff09;以及工控协议&am…

作者头像 李华
网站建设 2026/4/13 9:54:30

SonarQube 平替?sourceFare:轻量级开源代码扫描新选择

研发过程中&#xff0c;为了持续检测和改进代码质量&#xff0c;会使用一些代码扫描工具。例如SonarQube&#xff0c;SonarQube是一款代码质量管理工具&#xff0c;能通过静态分析检测代码缺陷、漏洞、重复和异味&#xff0c;支持Java、Python、C等编程语言。但是部分语言收费&…

作者头像 李华
网站建设 2026/4/12 15:08:14

CI/CD 工具怎么选?GitLab CI vs Argo CD vs Arbess 全方位对比测评

面对众多的CI/CD工具&#xff0c;如何根据功能、价格和易用性做出选择&#xff1f;本文旨在通过多款工具的横向对比&#xff0c;为你提供清晰的梳理与参考。1、GitLab CI1.1 产品介绍GitLab CI 是 GitLab 内置的自动化工具链&#xff0c;提供从代码提交到生产部署的全流程支持&…

作者头像 李华