互联网科技分享技术教程Vivi不懂

目 录CONTENT

文章目录

查收一篇私人图床部署教程,你的私有化图床解决方案,Easyimage部署教程,私有图床部署方法

Vivi
2025-04-14 / 2 评论 / 5 点赞 / 423 阅读 / 0 字

视频教程

欢迎小伙伴们使用Vivi的公益图床托管图片

点击跳转

前言

当你在第三方图床托管图片时,有没有遇到过这些问题?

  • 不登陆有额度限制?

  • 每次上传不是提示尺寸过大,就是尺度超标?

  • 托管多年后,平台突然跑路,博客所有图片全部失联?

如果你在使用第三方图床时也有这些苦恼,那么搭建一个私有图床将是最佳的解决方案!

嗨,小伙伴们大家好,我是Vivi!
相信很多小伙伴一定看到过我博客的图床服务吧!不过点进去后,会提示“暂未开放”,无法上传图片。Vivi一直没有开放自己的私人图床给大家使用,主要是因为:

  • 监管难:公开图床容易被滥用,管理起来很麻烦。

  • 风险大:可能涉及违规内容,带来不必要的麻烦。

  • 成本高:费用成本虽然不高,但是运维有些折磨人。

但我知道,很多小伙伴确实有图床的需求。所以今天,Vivi就来手把手教大家简单几步拥有和Vivi一样的私人图床!好啦,我们开始今天的教程吧!


准备工作

在开始部署之前,我们需要提前准备好以下两样东西:

  1. 域名

  2. 服务器

1. 域名的选择与购买

在之前的视频中,Vivi教过大家如何以4块钱买到超低价的 .xyz 域名,受到很多小伙伴的喜爱。不过也有小伙伴吐槽:

  • 数字太长,记不住!

  • 逼格不够高,做不了主力域名!

唉,这届粉丝真是太难带了。如果不想用 .xyz 域名的小伙伴,也可以像Vivi一样在 Netcup 上注册一个 .de 域名,并托管到 Cloudflare。目前 .de 域名年付大概是 4美元多,虽然没有 .xyz 那么便宜,但在域名注册商中已经非常划算了!

而且,每个月底 Netcup 都会有不同的秒杀活动,很大概率会有 1美元/年.de 域名注册活动!Netcup 的免税账号注册教程,Vivi 已经写好了文字版本,大家可以在博客中找到。今天就不演示注册流程了,觉得麻烦的小伙伴也可以直接使用 .xyz 域名哦!

2. 服务器的选择与购买

至于服务器,国内如何购买服务器,可以参考 Vivi 的 私有化AI部署教程,里面详细讲解了购买方法。如果不知道如何选择服务器的小伙伴,也可以看看博客的 VPS购买推荐文章,帮你找到最适合自己的一款!

今天 Vivi 用到的服务器是 爪云 三月份的活动款产品,特点如下:

  • 中文购买页面,操作简单。

  • 对中国网络优化良好,访问速度快。

  • 人性化的管理面板,性能也很不错。

这款服务器用来搭建一个国内访问快速的图床非常合适!购买链接我会放在视频简介中,详细购买教程可以看之前的视频,今天就不赘述了。


正式教程:搭建私有图床

步骤1:连接服务器

购买好服务器后,我们通过 SSH工具 连接到服务器:

  1. 打开 SSH 工具,点击“+”新增服务器。

  2. 输入你的服务器信息:

    • 服务器地址

    • 端口

    • 用户名

    • 密码

  3. 确认无误后点击“创建”。

  4. 点击“连接”,即可登录到服务器。

步骤2:部署基础环境

登录服务器后,我们先来部署一下基础环境。
说到这里,Vivi 迫不及待想给大家分享一个我自己写的 一键脚本——VPS运维懒人脚本 V0.1

没错,就是这个简单而又“呆板”的脚本!
Vivi 手上有十几台服务器(好吧,也没那么多),每次重装系统,光部署基础环境就要花大半天,太麻烦了!于是,这坨“shit山”应运而生。目前脚本只集成了基础指令和软件,还在测试阶段。后续我会不断添加新功能,争取做到真正的“懒人脚本”,一行指令轻松管理服务器!当然,Vivi 很懒,可能没那么快完成,哈哈哈~

大家可以在 Vivi 博客的侧边栏找到这个 懒人指令。我们点击复制,回到 SSH 工具粘贴执行。

bash <(curl -Ls s.v1v1.de/bash)

初次装机,我们选择选项 1:基础环境部署
脚本会列出以下选项:

  • 更新包

  • 安装 BBR

  • 配置 fail2ban 防爆破

  • 其他基础环境设置

如果对 Linux 不熟悉的小伙伴,可以直接输入 101 一键部署所有基础环境。如果有特殊需求,也可以分别执行不同的命令。今天 Vivi 就用 101 全部执行。

稍等几分钟,当出现以下界面时,说明基础环境部署完成!

步骤3:安装图床程序

接下来,回到脚本主菜单,选择 2:常用软件安装
在常用软件列表中,输入 202 回车,开始安装图床程序。

脚本会提示设置一个端口号,默认是 18080。没有特殊需求的话,直接按回车保持默认即可。

当提示 # 号时,说明安装成功!我们复制服务器的 IP地址,在浏览器中粘贴,格式为:

http://<你的IP>:18080

按回车后,会打开图床的 安装环境检测页面。因为我们使用的是 Docker 部署,所以无需手动配置复杂的环境,超级方便!

在安装页面:

  1. 网站域名和图片链接域名可以暂时不设置。

  2. 设置一个管理员账号密码

  3. 勾选“删除安装目录”。

  4. 确认无误后点击“开始安装”。

很快就会提示安装成功!在登录页面输入刚刚设置的账号和密码,点击登录。

步骤4:测试图床功能

初次进入系统,图床会再次检测环境。如果有任何问题,页面会有相应提示,大家可以根据提示解决问题。

我们先来随便上传一张图片测试一下:

  1. 点击空白处,选择图片文件。

  2. 点击“开始上传”。

上传成功后,下方的对话框会提供这张图片的:

  • 直链

  • Markdown 代码

  • 嵌入代码

将这些链接复制到论坛或博客中,就能正常显示你上传的图片啦!

至此,我们的图床服务已经可以进行基本使用了!

步骤5:个性化设置

在图床的 设置 页面,你可以对服务进行个性化配置,例如:

  • 网站基本信息

  • 储存目录

  • 添加水印

  • 图片压缩

根据自己的需求调整即可!


绑定域名和证书

步骤1:安装 NPM(反向代理)

我们继续使用一键脚本,安装 NPM(Nginx Proxy Manager)来反向代理图床服务。

粘贴执行脚本,选择 2:常用软件,输入 201 安装 NPM。

脚本会提示设置端口号,默认是 81,我们保持默认按回车。

稍等片刻,脚本会自动安装好 NPM。我们复制服务器的 IP地址,在浏览器中输入:

http://<你的IP>:81

即可打开 NPM 的登录界面。回到 SSH,复制默认的账户名和密码登录。

初次登录后,建议修改默认的用户名和密码以确保安全。

步骤2:配置域名

在添加域名之前,我们先去 Cloudflare 设置一个域名:

  1. 进入 Cloudflare 的域名 DNS 管理界面,点击“添加记录”。

  2. 设置一个图床的域名。

  3. 粘贴服务器的 IP 地址。

  4. 小云朵保持开启(开启代理)。

  5. 点击“保存”。

接着,我们需要为这个域名生成一个 API Key,用于自动申请 SSL 证书:

  1. 在 Cloudflare 点击右上角头像,选择“配置文件”。

  2. 点击“API 令牌”,选择“创建令牌”。

  3. 选择“编辑区域 DNS”,按照默认设置即可。

  4. 生成的令牌只会显示一次,记得保存好!

步骤3:配置反向代理和 SSL 证书

回到 NPM 管理界面:

  1. 点击“主页” > “代理主机” > “添加代理”。

  2. 输入刚刚设置的域名、服务器 IP 以及端口(默认 18080)。

  3. 点击“SSL 证书”,选择“申请新证书”。

  4. 勾选“DNS”,选择“Cloudflare”。

  5. 将 token 修改为刚刚生成的 API Key,其他保持默认。

  6. 点击“保存”。

稍等片刻,证书会自动申请并配置完成。回到主页,检查是否应用成功。

如果证书没有正确应用,点击“编辑”,重新勾选保存即可。

步骤4:绑定域名到图床

此时通过域名访问图床,可能会发现页面显示不正常。别担心!

我们通过 IP 地址重新进入图床程序,登录后:

  1. 点击“设置”选项。

  2. 在“网站”设置中,粘贴你的图床域名。

  3. 注意:删除末尾的斜杠。

  4. 下拉页面,点击“保存”。

现在,刷新域名页面,你就可以通过域名正常访问图床啦!


个性化配置与使用

接下来,你可以登录管理员账号,对图床程序进行更多个性化配置,例如:

  • 修改主题样式

  • 设置上传限制

  • 配置图片处理规则

怎么样,是不是超级简单!


结语

视频中所用到的代码、链接以及本教程的文字版,我都会发布在博客上。如果有后续更新,也会同步更新到博客,欢迎大家关注!

最后,Vivi 送给大家一个福利!
很多小伙伴学会了搭建图床,但可能觉得为了几张图片去买域名、服务器太麻烦。没关系!Vivi 会开放一个公益图床程序给大家免费使用!图床链接我会放在视频下方,欢迎大家体验!


好啦,以上就是今天的教程内容!我们下次再见!

5

评论区