2025年12月6日,初春图床v3.1计划正式启动,支持更多的存储支持。
插入一条小广告
项目地址
项目地址:
注意:v3.1.0打包后测试出现两个严重BUG,推荐使用v3.1.1的版本,如果坚持使用v3.1.0的版本请不要开启游客上传和自动生成水印功能!
更新计划
- 更多存储支持:FTP、Telegram NS #2/NS #4(已完成)
- 新增图片加载占位动画 (已完成)
- 新增图片加载错误时使用默认图片占位提示(已完成)
- 优化设置选项失去焦点时参数变化才提交保存(已完成)
- 优化游客权限,仅能查看自己上传的图片和删除自己上传的图片,无法删除其他游客用户的图片(已完成)
- 新增管理员查看和管理游客上传的图片(已完成)
- 新增图片GET传参添加水印 NS #28(已完成)
- 新增后台设置上传图片自动添加水印(已完成)
- 新增Referer来源白名单 NS #7(已完成)
- 优化设置操作逻辑提示,例如:选择Telegram存储时必须先设置tg_bot_token和{ChatID、用户ID、群组ID}tg_receivers(已完成)
更新已完成
以上功能更新已经全部完成,已同步发布至Github
原本本次更新是计划预先打包全平台二进制文件一同发布,方便大家直接拉取一键部署,但是构建的过程遇到了点问题,所以只提供了Windows版的exe执行文件~~
不过我也提供了Linux AMD64 平台的Docker镜像,大家也可以直接下载镜像到服务器上直接运行,省去了自行打包构建的过程。
GET传参添加水印参数
- watermark => 是否开启水印
- wm_text => 水印文字
- wm_pos => 水印位置
( top-left -> 左上角; top-right -> 右上角; bottom-left -> 左下角; bottom-right -> 右下角; center -> 居中)- wm_size => 水印大小
- wm_dynamic => 是否动态按比例生成水印
- wm_ratio => 水印比例(0.1-1)
- wm_min_size => 最小水印大小
- wm_max_size => 最大水印大小
- wm_color => 水印颜色(十六进制,去除#,例如:#000000 => 000000)
- wm_opacity => 水印透明度(0-100)
新功能预览
初春图床v3.1 演示版本暂未上线,解决打包二进制文件的问题后上线v3.1预览版本,以下是v3.0的预览版本,请自行体验: https://www.ip6s.com
注意
此版本的游客登录打包后出现“生成游客指纹失败”的问题,所以游客上传暂时无法使用,我将会在2025年12月12日发布修复版本,需要用到游客登录功能的用户,请等待修复版本发布后再使用。这个版本提供的镜像文件和二进制文件会在第一次运行时自动生成.env文件和/data/data.db文件,如果需要修改配置,请先停止服务,修改.env文件,然后重新启动服务。
如果你是自己打包构建的话,需要先进入到oneimg/frontend目录,运行pnpm install安装依赖,然后再运行pnpm run build编译前端代码,然后进入到oneimg目录,运行go build main.go打包成二进制可执行文件。(必须,否则构建成二进制文件时会报错)
此版本支持了Telegram存储,选择Telegram存储时需要你的服务器可以访问Telegram API,否则会出现上传失败。
其它
初春图床v3.1 还没开发完成就陆续收到了很多功能反馈,包括界面布局、操作逻辑、支持更多数据库、批量删除图片、页面底部增加备案号显示、图片增加tag进行分类和返回随机图片api等功能,以上收到的返回都会在下个版本(v3.2)中实现。
如果你有什么好的建议或使用中遇到问题,欢迎提issue,或者加群讨论。
捐赠
如果对您有帮助,欢迎给我们打赏:https://www.cv0.cn/Index/Reward.php