惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
Tailwind CSS Blog
大猫的无限游戏
大猫的无限游戏
L
LINUX DO - 热门话题
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
雷峰网
雷峰网
aimingoo的专栏
aimingoo的专栏
博客园_首页
MongoDB | Blog
MongoDB | Blog
V
V2EX
GbyAI
GbyAI
量子位
Microsoft Azure Blog
Microsoft Azure Blog
有赞技术团队
有赞技术团队
G
Google Developers Blog
云风的 BLOG
云风的 BLOG
B
Blog
Microsoft Security Blog
Microsoft Security Blog
S
SegmentFault 最新的问题
O
OpenAI News
N
News and Events Feed by Topic
博客园 - Franky
爱范儿
爱范儿
Forbes - Security
Forbes - Security
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
V2EX - 技术
V2EX - 技术
Application and Cybersecurity Blog
Application and Cybersecurity Blog
N
News and Events Feed by Topic
N
News | PayPal Newsroom
Schneier on Security
Schneier on Security
Cloudbric
Cloudbric
Security Archives - TechRepublic
Security Archives - TechRepublic
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Recent Commits to openclaw:main
Recent Commits to openclaw:main
人人都是产品经理
人人都是产品经理
P
Privacy International News Feed
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
B
Blog RSS Feed
阮一峰的网络日志
阮一峰的网络日志
D
DataBreaches.Net
Last Week in AI
Last Week in AI
罗磊的独立博客
Spread Privacy
Spread Privacy
Recent Announcements
Recent Announcements
The Cloudflare Blog
Google DeepMind News
Google DeepMind News
AWS News Blog
AWS News Blog
The Register - Security
The Register - Security
Y
Y Combinator Blog
J
Java Code Geeks
I
Intezer

茗辰原

开源某克自动签到领取免费空间项目 Astro Gyoza 内容标签使用指南 内容标签使用指南 | 茗辰原 利用AI从Hexo迁移到Astro | 茗辰原 Cloud Photography | Galleries | 茗辰原 博客周浏览量又突破了! | MingCY 博客周浏览量又突破了! | 茗辰原 博客周浏览量又突破了! Twikoo配置图床S3/R2 抖音推流助手工具 收到"好站网"的抱枕了! 开了VPN但真实IP被WebRTC泄露 5.10母亲节 | MingCY 5.10母亲节 5.10母亲节 18成人礼 TheOne陪伴接入WX Bing免费送B站月卡 让AI替你SSH进服务器,5分钟搞定故障排查! 基于Cloudflare R2搭建免费云盘 关于我的近视手术 你真的会刷牙吗? Urban Photography — Layered City | Galleries | MingCY 内网穿透监控软件TailScale AI控制手机 Infinicloud Infinicloud | 茗辰原 实用网页推荐第一期 你的IP真的安全吗 抖音热门温柔提醒 我苦逼高三生活 LibreTV利用CF搭建 关于我最近在忙什么?! | MingCY 琥珀扫描 三行代码,成功破解(秒杀)希沃管家冰点还原 | MingCY 当今生活用品到底如何选? | MingCY 周受资:从新加坡少年到全球科技领袖的传奇之路 | MingCY 最美的妈妈 | MingCY 只要插入一根铁丝就能免费看电视 | MingCY 快速睡眠,解决困倦 | MingCY Escrcpy--手机投屏到电脑工具! | MingCY 寒假起航!老家畅游! | MingCY 新年快乐 | MingCY 新年快乐 | 茗辰原 研究性学习论文总结 | MingCY 强迫性思维😣 | MingCY 奋进青年奖状! | MingCY AI挑唆人类自杀? | MingCY 腹肌养成记 | MingCY Office-2025激活 | MingCY 震惊!AI塔罗牌 | MingCY TVBOX 配置两端通用 | MingCY 使用works制作随机图! | MingCY 获取QQ空间工具 | MingCY 获取QQ空间工具 | 茗辰原 五个人性心理实验 | MingCY 解锁全网安卓音乐 | MingCY 123云盘-下载工具 | MingCY Classlsand-班级课程表 | MingCY ODE多功能工具箱 | MingCY Hexo-添加音乐与视频 | MingCY Cloudflare上有趣的项目 | MingCY 所有应用广告通杀!! | MingCY 吾爱破解!鼠标录制酷! | MingCY 资源管理器一键修改了! | MingCY 安卓必备啊!语音起飞! | MingCY glary系统优化 | MingCY pdf修复工具 | MingCY 短视频视频批量下载! | MingCY 一个图片查地址----最强Aigeospy | MingCY win-文件查重 | MingCY 神奇应用!什么都能搜! | MingCY 取bilibili直连 | MingCY 绝版安卓工具箱?能有多强? | MingCY 神秘网站合集打开即用? | MingCY Vercel部署Typecho 博客 | MingCY 一挑四!全网SVIP无损音乐,随便下! | MingCY 什么竟然还有这样的神器? | MingCY 如何在 Gyoza 中使用图标? 计算机的基础知识 | MingCY 开往的礼物(纪念款) | MingCY 爱奇艺免费了? | MingCY C语言扫雷 | MingCY 免费域名整理 | MingCY 在文章中嵌入视频和代码 Gyoza 使用指南 Markdown 示例 PDF24工具箱 | MingCY 【计算机基础】关于进制 | MingCY 李跳跳复活版! | MingCY QQ主题全部免费使用? | MingCY 幻休 | MingCY GKD跳过广告 | MingCY ChatGPT-KEY的获取[无需手机号绑定] | MingCY ChatGPT-KEY的获取[无需手机号绑定] | 茗辰原
BLOB图床使用Vercel搭建 | MingCY
茗辰原 · 2025-06-02 · via 茗辰原

茗起

确实没更新了,半个月多了都,因为最近要期末考,涉及分班和数学学考,压力很大!

有没有跟我一样的,喜欢把图片放在图床,但是又担心他会泄露!担心跑路,担心访问速度,担心过期等等什么..

总的来说,就是不安全,那我能不能自我搭建一个呢,并且不要服务器!

答案是显而易见的,今天为你带来Vercel搭建超快轻量的BLOB

茗述

简单介绍一下这个项目

项目数据库大小请求数请求时长是否需要 Projects
Hobby250MB/月1亿/月1亿/月1亿/月1小时/月:white_check_mark:

是不是很简单,哈哈哈😂😂

看一下我的成品:image-20250602142812182

** 因为只有10GB,故不开放我的图床了,大家自己搭建咯**

做法

  1. 准备一个 Vercel 账号,可以直接使用 Github 登录

  2. 创建存储库(点击快速创建):Create

  3. 在接下来的页面中,名称自己填写,然后添加一个 Blob Store,确定即可

    该图片显示了一个创建私有 Git 仓库和添加存储的 Vercel 界面截图,其中包括仓库名称、Git 范围和 Blob 存储选项。

注意:每个用户只允许创建一个 Vercel Blob Storage!
  1. 直到出现庆祝动画,点击 Continue to Dashboard
  2. 点击 Settings → Environment Variables,在最下方找到名为 BLOB_READ_WRITE_TOKEN 的环境变量,点击复制,格式如下:
vercel_blob_rw_*************************************

该图片显示了一个应用程序的设置界面,用户可以在这里管理环境变量,包括添加、导入和查看共享环境变量。(由 AI 生成标题)

  1. 返回 Settings → Functions,将区域更改为 Hong Kong (East) – hkg1 或 Tokyo, Japan (Northeast) – hnd1

    主要就是为了加速,还会香港快一点,日本,朝鲜的也能选.要注意了,先把之前美国的地点取消勾选,才能选香港的

  2. 打开你的Github点开.env.example

  3. 打开文件 .env.example,将复制的内容粘贴到末尾,格式如下:

BLOB_READ_WRITE_TOKEN=vercel_blob_rw_*******************************
  1. 打开 [Main Blob Storage] / app / page.tsx,修改里面的内容为中文(建议保留原站链接),可参考我的配置

    import Image from 'next/image'
    import Link from 'next/link'
    import ExpandingArrow from '@/components/expanding-arrow'
    import Uploader from '@/components/uploader'
    import { Toaster } from '@/components/toaster'
    
    export default function Home() {
      return (
        <main className="relative flex min-h-screen flex-col items-center justify-center">
          <Toaster />
          <Link
            href="https://vercel.com/templates/next.js/blob-starter"
            className="group mt-20 sm:mt-0 rounded-full flex space-x-1 bg-white/30 shadow-sm ring-1 ring-gray-900/5 text-gray-600 text-sm font-medium px-10 py-2 hover:shadow-lg active:shadow-sm transition-all"
          >
            <p>可自改内容这是一个横幅</p>
            <ExpandingArrow />
          </Link>
          <h1 className="pt-4 pb-8 bg-gradient-to-br from-black via-[#171717] to-[#575757] bg-clip-text text-center text-4xl font-medium tracking-tight text-transparent md:text-7xl">
            可自改这是大标题
          </h1>
          <div className="bg-white/30 p-12 shadow-xl ring-1 ring-gray-900/5 rounded-lg backdrop-blur-lg max-w-xl mx-auto w-full">
            <Uploader />
          </div>
          <p className="font-light text-gray-600 w-full max-w-lg text-center mt-6">
            <Link
              href="https://vercel.com/blob"
              className="font-medium underline underline-offset-4 hover:text-black transition-colors"
            >
              可自改这是标题
            </Link>{' '}
            Web. Built with{' '}
            <Link
              href="https://nextjs.org/docs"
              className="font-medium underline underline-offset-4 hover:text-black transition-colors"
            >
              Next.js App Router
            </Link>
            .
          </p>
          <div className="sm:absolute sm:bottom-0 w-full px-20 py-10 flex justify-between">
            <Link href="https://vercel.com">
              <Image
                src="/vercel.svg"
                alt="Vercel Logo"
                width={100}
                height={24}
                priority
              />
            </Link>
            <Link
              href="https://github.com/vercel/examples/tree/main/storage/blob-starter"
              className="flex items-center space-x-2"
            >
              <Image
                src="/github.svg"
                alt="GitHub Logo"
                width={24}
                height={24}
                priority
              />
              <p className="font-light">Github</p>
            </Link>
          </div>
        </main>
      )
    }
  2. 保存后,系统会重新部署一次,返回 Settings → Domains,添加你的域名(确保你的域名托管商已添加记录为 A: 76.76.21.98 的记录,添加即可)。image-20250602142215864

  3. 完成!

    提示:可以在 Storage 页面查看存储库状态,例如大小、读写次数统计等。

image-20250602142514760

image-20250602142643127

茗尾

分享到这里就结束了,另附上我的壁纸!

茗辰原图床