【春露华浓】如何用服务器搭建属于自己的图床
如何用服务器搭建属于自己的图床
起因是前两天刷帖子发现图片加载不出来,经楼主回答原来是因为图片太大而转用图床
然后就突然想起来,之前发图片都要用格式工厂压一遍才能传到论坛上去,而且每日好像还有总上传额度,如果发帖勤的话感觉会不够用,怎么之前就没想过图床()
然后去泥潭搜索相关信息,发现会有坛友的图因尺度过大而被图床供应方删除,所以想着自己搭一个会不会能规避他人审查好一些
接着找到了light04老师的教程帖,其中使用的是Github仓库搭配PicGo,但是Github在国内的访问就很……一言难尽罢
所以感觉还是用私人服务器配合CDN会舒服一些,然后我就找到了Lsky Pro——兰空图床
https://picn.devopana.top/i/2026/05/01/69f3b03e0a62d.png
服务器配置方面可以查看网络上的文章,会更详细一些,帖子设置了目录,比较熟悉的也可以选择章节跳过~
希望大家可以点点追随!!
刚刚勋章补货淘到了羽毛胸针和行走的蛋,所以也希望大家加下好友,想给勋章升升级!!
服务器与域名的选购
首先需要有一台自己的服务器,楼主只是用来跑一些小应用小网站拿来玩,所以就没有买配置很高的,选的是阿里云的99计划服务器,2C/2G/40G盘/3Mbps/¥99每年,有备案的就可以考虑用这个或者其他国内服务器
https://picn.devopana.top/i/2026/05/01/69f3b0e22c3f6.png
海外服务器我用的是Racknerd,1C/1G/20G盘/1Gbps,机房在美国,有活动的时候可以低至一年$10.6,支持支付宝支付,主打一个大带宽大流量,拿来搭梯子也可以
https://picn.devopana.top/i/2026/05/01/69f3b11cf21da.png
域名可以去NameSilo买,同样也是支持支付宝,一些比较便宜的后缀(.top .cc)都可以几块钱一年
https://picn.devopana.top/i/2026/05/01/69f3b1588aa5a.png
没有备案就推荐海外的VPS+NameSilo购买域名了,可以省去很多国内审核的麻烦
关于服务器的配置网上有很多的博客帖,会比我讲得更详细,感兴趣可以去CSDN或博客园搜索一下,我也简单讲一下配置方法(才不是为了水字数呢)
服务器与域名的配置
购置完需要留意一下自己服务器的用户名和密码,由于我已经记不太清初次配置用户名和密码是怎样的了,所以如果不清楚用户名和密码也可以在控制台重置密码,后续连接会用到
https://picn.devopana.top/i/2026/05/01/69f3b1ddb2330.png
然后使用任意SSH工具连接你的服务器,可以使用FinalShell、MobaXterm或Tabby这种可视化工具,需要频繁使用的可以下载一个(不过频繁使用的人肯定对这些已经很熟悉了罢)
临时连接可以直接按快捷键Win+R打开运行窗口,输入“powershell”打开终端
https://picn.devopana.top/i/2026/05/01/69f3b2543112e.png
针对密码情况:
ssh 用户名@ip
针对私钥情况:
ssh -i 私钥文件路径 用户名@ip
其中私钥应该在购买服务器的配置过程中会有,文件格式是.pem
回车会提示是否信任新主机继续连接:
The authenticity of host ‘***.***.***.*** (***.***.***.***)’ can’t be established.
ED25519 key fingerprint is SHA256:*******************************************.
This key is not known by any other names
Are you sure you want to continue connecting (yes/no/)?
输入yes回车,如果是密码方式登录接着输入密码后回车
粘贴如下命令安装运维面板1Panel:
bash -c “$(curl -sSL https://resource.fit2cloud.com/1panel/package/v2/quick_start.sh)”
选择中文后回车,然后一路回车,使用它默认的就行,安装完会有面板的相关信息,记一下面板端口,可以截图保存
https://picn.devopana.top/i/2026/05/01/69f3b2e988d1b.png
然后去云服务器控制台放行1Panel的端口,最后就可以用刚刚截图信息中的外部地址访问面板了
https://picn.devopana.top/i/2026/05/01/69f3b32fb309d.png
https://picn.devopana.top/i/2026/05/01/69f3b330aa9c7.png
面板安装告一段落,接下来是域名配置,打开NameSilo的域名管理页,点击如下图所示的图标
https://picn.devopana.top/i/2026/05/01/69f3bd180a08d.png
点击“Add DNS Record”,“Hostname”可以随便写,这个是决定最后域名长什么样,“IPv4 Address”需要填写服务器公网IP地址
https://picn.devopana.top/i/2026/05/01/69f3b3d29eb6d.png
https://picn.devopana.top/i/2026/05/01/69f3b3fb4b9f0.png
最后点击Submit,域名就算配置完成了
利用1Panel一键安装Lsky Pro
上个部分是使用SSH工具给服务器安装上了1Panel面板,那么使用面板的好处就是很多软件可以用可视化界面一键安装啦~有注意1Panel的安装过程的话可以发现,在装面板的时候已经把Docker装好了,Docker是把应用和依赖打包成独立可移植容器后可随处运行的虚拟化工具,后续的软件一键安装也是利用了Docker容器
https://picn.devopana.top/i/2026/05/01/69f3bb6d2717e.png
直接在主页左侧点击网站,然后安装OpenResty
https://picn.devopana.top/i/2026/05/01/69f3b4ea97e83.png
安装结束后再回到网站页,点击“创建”,在弹出的菜单里选择“新装应用”,在应用烂选择“Lsky-pro”
https://picn.devopana.top/i/2026/05/01/69f3b52009bfb.png
https://picn.devopana.top/i/2026/05/01/69f3b520ce599.png
往下翻,域名填写刚刚配置好的域名,点击右下角确认开始安装
https://picn.devopana.top/i/2026/05/01/69f3b5216e571.png
创建完成后点击左侧应用商店,安装MySQL数据库
https://picn.devopana.top/i/2026/05/01/69f3b5257dadc.png
选择版本5.7.*,然后配置root用户的密码并记住,无需勾选端口外部访问
https://picn.devopana.top/i/2026/05/01/69f3b523ec4e6.png
等待安装完毕后进入面板左侧菜单的数据库,创建一个名为lsky的数据库,用户名和密码可以忽略,按默认的就行
https://picn.devopana.top/i/2026/05/01/69f3b524f3771.png
https://picn.devopana.top/i/2026/05/01/69f3b522876df.png
然后在浏览器访问配置的图床域名,即可进入兰空的安装界面,往下翻点击下一步
https://picn.devopana.top/i/2026/05/01/69f3b523b0acb.png
如图所示配置数据库,由于MySQL和兰空处于同一个Docker网络下,数据库的容器名就是“mysql”,所以数据库连接地址就填“mysql”,数据库名称就是刚刚创建的“lsky”,root密码是安装MySQL时配置的那个,管理员账号密码随意设置,用于登录后台
https://picn.devopana.top/i/2026/05/01/69f3b5222ca1e.png
出现如下界面就是安装成功了,直接点击去首页
https://picn.devopana.top/i/2026/05/01/69f3b521ce53c.png
右上角登录刚刚配置的管理员账号进入后台,然后就可以在左侧的上传图片里传图了,支持生成BBCode
https://picn.devopana.top/i/2026/05/01/69f3b5fb8acb2.png
到这里就可以愉快的使用图床了~编辑帖子或回复的时候,在纯文本格式下插入图床提供的BBCode,就可以插入图片了
利用CDN加速访问(可选)
如果购置的服务器带宽很低,那么加载大图的时候就会很慢,这是可以利用CDN进行缓存加速,CDN就是把网站资源放到全国各地节点缓存,让用户就近访问、提速又减压的静态加速分发网络
注意域名有备案才能使用国内CDN加速!如果域名没有备案就用Cloudflare加速,Cloudflare的CDN加速是免费的,由于本帖使用的是NameSilo的域名且未备案,后续就使用Cloudflare进行加速
打开Cloudflare面板,注册账号后登录
在主页点击添加后,选择“连接域”
https://picn.devopana.top/i/2026/05/01/69f3b7207f75c.png
输入在NameSilo购置的域名(无前缀)
https://picn.devopana.top/i/2026/05/01/69f3b71faf266.png
随后选择免费计划
https://picn.devopana.top/i/2026/05/01/69f3b71fe3e20.png
然后Cloudflare会扫描域名的DNS记录并列在下面,如果没有刚刚在NameSilo配置的那条pic的,就手动在下面添加一条,已经有pic那条的话就可以直接编辑,注意打开代理(橙色的云),才能吃到Cloudflare的加速
https://picn.devopana.top/i/2026/05/01/69f3b7211c57b.png
编辑完后往下翻,点击“继续前往激活”
https://picn.devopana.top/i/2026/05/01/69f3b720b78d1.png
Cloudflare会提供两个服务器地址,全部复制下来后回到NameSilo的域名管理页
https://picn.devopana.top/i/2026/05/01/69f3b721b2060.png
点击最后一个图标
https://picn.devopana.top/i/2026/05/01/69f3b7a9edc32.png
将两个Name Server替换为Cloudflare提供的那两条,点击提交
https://picn.devopana.top/i/2026/05/01/69f3b72207e14.png
回到Cloudflare,往下翻,点“我已更新名称服务器”,等待几小时后就会成功激活了
https://picn.devopana.top/i/2026/05/01/69f3b72296390.png
激活成功后再访问之前图床上传后的图片地址,图片加载就可以吃到加速了
结语
写着写着就完全感觉就是在写博客,希望可以帮助到大家吧。
其实有很多免费的付费的图床也很好用,但是自己的图片还是捏在自己手里最放心,不用担心一些隐私问题也不用担心被和谐,虽然十分的折腾但是还是很好用的
最后希望大家点点追随!!
刚刚勋章补货淘到了羽毛胸针和行走的蛋,所以也希望大家加下好友,想给勋章升升级!!
好详细的教程呀,感觉要搭建好图床并不简单{:6_165:} 本帖最后由 xyingx3000 于 2026-5-1 05:32 编辑
用火狐瀏覽器按下目錄後什麼都沒有:(
要用其他瀏覽器看:D
好多细节步骤,不过楼主梳理分类的很清楚啦,感觉实践还是要花好一些功夫呢 为了发帖还自己租服务器建个图床真是有点夸张了吧{:6_194:} 楼主技术大牛啊,搭建图床真的是挺麻烦的,楼主写的教程很详细了 建立图床需要那么多步骤啊,楼主流程讲解很详细呢。 本地nas不知道搭建起来会是怎么样的,有一种互联网减速器的感觉 感觉还是很有帮助的:$我现在用的图床就经常崩掉,拿他没什么办法 感觉对于需要发布自己制作的AI图的坛友来说很有价值 我曾经学过搭建图床,是在B站找的教程,但是我失败了,感觉步骤太多的我就搞不定。楼主分享了详细的教程,我打算再试试。 很好的建议惹,给不怎么发图的我一个提醒,说不定哪天就需要这个图床了呢,谢谢 用自己的服务器来搭图床还是太奢侈了,除非买了很多服务器有空闲才能用了 我都是转格式再压缩尺寸{:6_167:}有图床确实要方便一些 非常细致的步骤呢。以后也可以自己来试一试搭建。 https://img.gamemale.com/album/202508/27/154618wt52fzit25qb9aaf.jpg用图床就可以一次性在贴内塞很多图片了 不过缺点就是需要一定的技术 虽然有教程但还是需要一点技术力的支持呢,只能说原是我不会 啊?这直接就开始搭建服务器了吗?这对于很多人来说过于复杂了吧?而且搞不好服务器被黑就惨了 如果有自己的服务器的话确实很方便,隐私权又能掌握在自己手里。 好厉害的感觉,技术大佬的PLAY,攻略我都看不太懂惹
页:
[1]
2