自己写了个个人使用的图床
AI SummaryAI Generated
在试过一批可自建图床后,作者发现它们总有绕不过去的问题:管理域和图片域分离、不支持 HEIC、配置与图片混在一起。
于是干脆用 Golang 写服务端、React 写管理端,做了一套自己的图床。项目已经开源,提供 Docker Compose 和配置文件示例,并且可以平滑迁移旧配置与缓存。
背景
我之前调研了市面上可免费自建的图床服务,发现都不太符合我的需求
此前使用的是自建的easyimage图床,但使用过程中遇到了一些痛点:
- 后台管理和图片存储的域名分离
- 不支持iPhone的HEIC图片格式
- 配置文件与图片混合存储,且需要高权限才能使用
实现
因此,我利用休息时间,使用Golang+React开发了一个全新的图床服务,解决了上述所有痛点
把之前的配置和缓存目录替换后,配置单个文件直接启动,可以直接平滑迁移
快速部署
Docker compose
配置文件
项目截图


