我之前调研了市面上可免费自建的图床服务,发现都不太符合我的需求
此前使用的是自建的easyimage图床,但使用过程中遇到了一些痛点:
因此,我利用休息时间,使用Golang+React开发了一个全新的图床服务,解决了上述所有痛点
开源地址: 前端、后端
把之前的配置和缓存目录替换后,配置单个文件直接启动,可以直接平滑迁移
services: easyimage_go: image: buyfakett/easyimage_go container_name: easyimage_go network_mode: host restart: always volumes: - ./config/config.yaml:/app/config.yaml:ro - ./i:/app/i command: --config=/app/config.yaml
server: port: 8080 # 服务端口 domain: http://localhost:8080 # 服务域名(用于拼接图片url) token: 123456 # 鉴权token(用于鉴权) image: uri: /i # 图片存储路径(相对路径) webp_quality: 100 # webp压缩质量(0-100)