mirror of
https://github.com/Hello-hao/Tbed.git
synced 2026-10-20 00:15:41 +00:00
185 lines
5.8 KiB
Markdown
185 lines
5.8 KiB
Markdown
# Hellohao图像托管程序 - 也许这会是最优秀的图床程序
|
||
|
||

|
||
|
||
|
||

|
||

|
||

|
||
|
||
|
||
|
||
### 前言
|
||
|
||
**Hellohao图像托管程序**(图床)这是一个由JAVA语言编写SpringBoot框架开发的开源图像托管程序。具备多对象存储源对接,采用`前后端分离`式设计的一款专门托管图像的程序,支持多种格式的图像 多功能的图床系统。
|
||
|
||
程序主要使用领域:`个人照片存储`,`团队共享图像`,`博客/商城等网站图片托管`,`图像批量云分享`等。具备优秀的多用户图像上传功能和完善的图像查询管理逻辑,同时支持对接多家对象存储。
|
||
|
||
**存储源支持:**
|
||
|
||
开源版:`本地`,`阿里OSS`,`又拍USS`,`七牛KODO`,`腾讯COS`,`网易NOS`,~~`U-File`~~,`FTP`
|
||
|
||
Core版:`本地`,`阿里OSS`,`又拍USS`,`七牛KODO`,`腾讯COS`,`网易NOS`,~~`U-File`~~,`FTP`,`Backblaze(B2)`,`百度云BOS`,`青云Qingstor`,`Ucloud US3`,`Minio`,`AWS S3`
|
||
|
||
|
||
### 更新日志 `20220421`
|
||
- **新增** 支持后台对画廊的编辑操作,优化画廊操作页面展示列表
|
||
- **取消** 个人相册的大小图功能,统一显示小图模式
|
||
- **修复** 部分场景下游客上传目录异常的问题
|
||
- **修复** 全选图像生成画廊时图片列表不显示的问题
|
||
- **修复** 了画廊列表只显示前十个的问题
|
||
- **优化** 多个页面显示的问题
|
||
### 引导
|
||
|
||
[官网](https://tbed.hellohao.cn) | [宣传视频](https://www.bilibili.com/video/BV11r4y1y7mH/) | [文档](https://doc.hellohao.cn) | [演示站](https://pic.hellohao.cn)
|
||
|
||
[^_^]:程序宣传视频:[自制宣传视频](https://www.bilibili.com/video/BV11r4y1y7mH/)
|
||
|
||
[^_^]:官网(含Core版):[https://tbed.hellohao.cn](https://tbed.hellohao.cn)
|
||
|
||
[^_^]:前端源码:[https://github.com/Hello-hao/tbed-web](https://github.com/Hello-hao/tbed-web)
|
||
|
||
[^_^]:文档地址:[https://doc.hellohao.cn](https://doc.hellohao.cn)
|
||
|
||
[^_^]:程序展示:[https://tc.hellohao.cn](https://tc.hellohao.cn)
|
||
|
||
[^_^]:作者博客:[https://www.hellohao.cn](https://www.hellohao.cn)
|
||
|
||
|
||
[^_^]:官网(含Core版)(备用):[http://tbed.wwery.com](http://tbed.wwery.com)
|
||
|
||
[^_^]:文档地址(备用):[http://doc.wwery.com](http://doc.wwery.com)
|
||
|
||
[^_^]:程序展示(备用):[http://tc.wwery.com](http://tc.wwery.com)
|
||
|
||
[^_^]:作者博客(备用):[http://www.wwery.com](http://www.wwery.com)
|
||
|
||
|
||
|
||
|
||
### 主要功能
|
||
|
||
- [x] 前后端分离式架构设计,部署更方便
|
||
|
||
- [x] 个人相册浏览,图像详细资料展示卡片
|
||
|
||
- [x] 支持 图片拖拽、截图直接(Ctrl+V)
|
||
|
||
- [x] 支持URL地址批量上传
|
||
|
||
- [x] 一键复制嵌入式链接代码,也可以自定义嵌入式代码格式
|
||
|
||
- [x] 对接邮箱服务,注册/找回密码等功能
|
||
|
||
- [x] 违规图像实时多线程鉴别
|
||
|
||
- [x] 图片定期暂存
|
||
|
||
- [x] 支持多种图像格式如:`jfif`,`webp`,`ico`,`svg`等
|
||
|
||
- [x] 支持画廊批量分享模式
|
||
|
||
- [x] 账户图像查重上传
|
||
|
||
- [x] 配置IP黑名单操作
|
||
|
||
- [x] 站点上传可控API接口
|
||
|
||
- [x] 设置用户可用容量
|
||
|
||
- [x] 账户扩容码批量生成
|
||
|
||
- [x] 细致的上传分发配置,分发群组功能
|
||
|
||
- [x] 游客、用户的上传管理
|
||
|
||
- [x] 图像直链二维码生成
|
||
|
||
|
||
|
||
### 系统预览
|
||
|
||

|
||
|
||

|
||
|
||

|
||
|
||

|
||
|
||

|
||
|
||
[^_^]: 
|
||
[^_^]: 
|
||
[^_^]: 
|
||
[^_^]: 
|
||
[^_^]: 
|
||
|
||
|
||
### 运行环境
|
||
|
||
- JDK 1.8
|
||
- MySQL5.5+
|
||
- Redis
|
||
|
||
### 所用技术
|
||
|
||
#### 前端主要技术
|
||
|
||
- vue
|
||
- iview
|
||
- vuex
|
||
- axios
|
||
|
||
#### 后端主要技术
|
||
|
||
- SpringBoot
|
||
- MyBatis
|
||
- MySQL
|
||
- Maven
|
||
- JWT认证
|
||
- Shiro
|
||
|
||
|
||
### 部署
|
||
|
||
> 部署方式分为两种:
|
||
> 1.一键脚本部署:`Tbed-together.zip`(操作简单)
|
||
> 2.自定义部署 前后端分离式部署:`Tbed.zip`(拓展性高适合有一定java前后端分离部署经验的人)
|
||
> 需要注意:一键部署的端口为:服务器:`10088` 前端:`10089`
|
||
|
||
详细部署教程参考程序[相关文档](http://doc.hellohao.cn)
|
||
|
||
### 启动项目
|
||
|
||
初始用户名:`admin`
|
||
初始邮箱:`admin`
|
||
初始密码:`admin`
|
||
|
||
### 微信小程序
|
||
> 目前已有测试版,更多功能开发中,开发进度的快慢要根据作者的工作压力、心情状况等自身情况进行评估。
|
||
> 暂时无法给出具体发布小程序的时间。大家期待吧。
|
||
|
||

|
||
|
||
[^_^]: 
|
||
|
||
### 声明
|
||
|
||
本项目遵循[GNU Affero General Public License v3.0](https://choosealicense.com/licenses/agpl-3.0/#)开源协议,使用前请悉知。
|
||
如果你想商用或程序定制,请先与我们联系,分享你的利益。
|
||
|
||
|
||
### 反馈交流
|
||
|
||
**如果你遇到BUG欢迎反馈**
|
||
|
||
欢迎加入Hellohao开发者交流群,群聊号码:**864800972**
|
||
|
||
### 捐赠开发者
|
||
|
||
**如果你也支持Hellohao图床,可以请我喝杯咖啡。我会持续更新Hellohao图床**
|
||
|
||
**捐赠地址:** [**https://tbed.hellohao.cn/pay**](https://tbed.hellohao.cn/pay)
|
||
|