
- 用途分类
- 其他源码
- 技术栈
- 未提供
- 本站上架时间
项目介绍
Hellohao 图像托管程序是一款基于多家对象存储源的 SpringBoot 开源图像托管程序,目前已支持对接本地、网易、阿里、又拍、七牛、腾讯、FTP、U-File、Backblaze、Minio 等存储源。
技术架构:底层将 JDK 1.8 升级为 JDK 11,后端采用 SpringBoot 框架,接口采用统一标准格式;前端 UI 完全重构,采用 Vue+iviewUI+Axios+router 前后端分离式开发。重构重点放在图像的整合和管理,方便图片量大的站点查找、管理和归类后台图像。
主要功能:
- 多主题支持:炫酷壁纸、简约蓝白。
- 支持图片拖拽、截图软件直接(Ctrl+V)和图片 URL 地址上传。
- 图片定期暂存(到期自动删除)。
- 支持画廊分享模式,用户可将上传的图片以图片集形式批量分享。
- 重复图片检测。
- 支持上传者 IP 记录,可配置 IP 黑名单。
- 支持链接生成二维码。
- 支持开启/关闭 API 接口。
- 设置用户可用容量,扩容码生成(用户可使用扩容码扩充容量)。
- 分发群组:配置用户群组,不同群组分发图片到不同对象存储。
- 首页背景动态/静态及简约模式设置。
- URL 列表、缩略图、查看原图等功能。
- 图片鉴黄配置(开启后每天固定时间进行非法图片监测)。
- 游客、用户的上传管理。
- 邮箱注册激活。
- 站点样式设置和上传规则配置等。
安装环境与步骤:
- 运行环境:JDK 1.8,MySQL 5.5+,服务器需具备 JDK 环境和 MySQL 数据库。
- 打开 application.properties 修改 MySQL 连接和服务器端口等信息。
- 将 Tbed.jar 和 application.properties 放到服务器同一目录下(如 /home),两者不能分开。
- 运行命令:cd /home 后执行 java -jar Tbed.jar 启动项目。
- 注意:项目运行时不要关闭终端窗口,否则项目将无法访问。可使用 nohup 或 screen 等后台命令将项目锁定后台,推荐使用 screen。
项目图片

项目图片用于了解素材与页面内容,不代表已经完成实机运行验证。





