# 探索Java开源图像托管神器:Hellohao图像托管程序
Hellohao图像托管程序,一款基于Spring Boot的开源宝藏,依托多家对象存储源,功能强大到超乎想象!
## 强大存储源支持
目前已无缝对接本地、网易、阿里、又拍、七牛、腾讯、FTP、U-File、Backblaze、Minio等众多存储源,满足多样需求。
## 未来升级规划
作者野心勃勃,立志将图像托管开发至极致。未来,它远不止是简单图床。不仅底层JDK从1.8跃升为11,后端框架升级Spring Boot,接口统一标准格式,前端UI还将全面重构,采用Vue+iviewUI+AxIOS+router前后端分离式开发(部署方式待定)。重构后,图像整合与管理将成重点,为图像量大的站点提供便捷的查找、管理和归类后台图像方案。
## 丰富功能亮点
1. **多主题支持**:炫酷壁纸、简约蓝白,满足个性需求。
2. **便捷上传方式**:支持图片拖拽、截图软件粘贴(Ctrl+V)和图片URL地址上传。
3. **贴心暂存设置**:图片定期暂存,到期自动删除。
4. **画廊分享模式**:用户可批量分享图片集给好友。
5. **重复检测**:有效识别重复图片。
6. **IP管理**:记录上传者IP,可配置黑名单。
7. **多样工具**:支持生成二维码、开启/关闭API接口。
8. **容量管理**:设置用户可用容量,生成扩容码。
9. **分发群组**:不同群组分发图片到不同存储。
10. **首页设置**:动态/静态背景、简约模式随心选。
11. **查看功能**:URL列表、缩略图、查看原图一应俱全。
12. **鉴黄配置**:定时监测非法图片。
13. **用户管理**:游客、用户上传管理,邮箱注册激活。
14. **站点设置**:样式与上传规则自由配置。
## 安装指南
### 运行环境
JDK 1.8,MySQL5.5+
### 安装步骤
1. 修改配置文件:打开 `application.properties`,修改MySQL和服务器端口等连接信息(服务器需有JDK1.8环境和mysql数据库,JDK安装命令:`yum install Java-1.8*`)。
2. 放置文件:将 `Tbed.jar` 和 `application.properties` 放至服务器指定目录(如 `/home`),二者需在同一目录。
3. 运行命令:依次执行 `cd /home` 和 `Java -jar Tbed.jar` 启动项目。
4. 访问地址:启动后访问 `http://localhost:8088`(8088为配置的 `server.port` 端口)。
### 注意事项
1. `/home` 为jar包和 `application.properties` 文件存放目录。
2. 项目运行勿关闭Xshell窗口,可使用 `nohup` 或 `screen`(推荐)将项目锁定后台 。
快来体验Hellohao图像托管程序,开启高效图像管理之旅!
解压密码: qq112233aa
暂无评论内容