自己搭建图床

发布时间 - 2025-12-16 18:52:09    点击率:

今天终于把图床搭好了,折腾了大半天,赶紧把过程记下来。

为啥要自己搭图床

之前一直用别人的免费图床,结果前两天发现图片全挂了,气得我直跺脚。想着还是得自己搞一个,虽然麻烦点,但至少靠谱。

开始动手准备

我先翻出吃灰的云服务器,装了个最简单的Linux系统。然后照着网上教程,吭哧吭哧装好了Nginx,这玩意儿就像个门卫,得先请到位。

  • 第一步:把服务器系统重装成纯净版
  • 第二步:用命令行安装Nginx,复制粘贴一堆代码
  • 第三步:配置防火墙,开端口,差点把自己关外面

最关键的存储部分

本来想直接存服务器硬盘里,后来一想万一硬盘坏了不就完蛋了。赶紧又去开了个对象存储,这名字听着高级,就是个网盘。把存储桶挂到服务器上,传图就直接存到云上了。

这里有个坑:权限设置搞了半天,总报错,发现是密钥填错位了。

写上传接口

用Python写了个简单的上传页面,就几行代码。主要功能就是选择图片、点击上传、返回链接。试了下用手机传图,速度还挺快。

  • 写前端页面:就是个简单的表单
  • 写后端处理:接收图片,重命名,存到云存储
  • 测试上传:用自己的照片试了十几次

收尾工作

给域名加了SSL证书,这样链接前面就有小锁标志了。又设置了自动压缩图片,大图也不会占太多空间。把旧博客的图片地址批量替换成新的,累得手都酸了。

现在终于可以安心传图了,虽然过程磕磕绊绊,但自己搭的东西用着就是踏实。下次再也不用担心图片突然消失了。