Hellohao图像托管(图床)-给图像云托管一种完美的解决方案

Hellohao图像托管(图床)-给图像云托管一种完美的解决方案

宣称图

引导

Github开源地址 |官网 | 宣传视频 | 文档 | 演示站

前言

Hellohao图像托管程序(图床)这是一个由JAVA语言编写SpringBoot框架开发的开源图像托管程序。具备多对象存储源对接,采用前后端分离式设计的一款专门托管图像的程序,支持多种格式的图像 多功能的图床系统。

程序主要使用领域:个人照片存储团队共享图像博客/商城等网站图片托管图像批量云分享等。具备优秀的多用户图像上传功能和完善的图像查询管理逻辑,同时支持对接多家对象存储。

存储源支持:

开源版:本地,阿里OSS,又拍USS,七牛KODO,腾讯COS,网易NOS,U-File,FTP 等等.

主要功能

  • 前后端分离式架构设计,部署更方便

  • 个人相册浏览,图像详细资料展示卡片

  • 支持 图片拖拽、截图直接(Ctrl+V)

  • 支持URL地址批量上传

  • 一键复制嵌入式链接代码,也可以自定义嵌入式代码格式

  • 对接邮箱服务,注册/找回密码等功能

  • 违规图像实时多线程鉴别

  • 图片定期暂存

  • 支持多种图像格式如:jfif,webp,ico,svg

  • 支持画廊批量分享模式

  • 账户图像查重上传

  • 配置IP黑名单操作

  • 站点上传可控API接口

  • 设置用户可用容量

  • 账户扩容码批量生成

  • 细致的上传分发配置,分发群组功能

  • 游客、用户的上传管理

  • 图像直链二维码生成

系统预览

上传页面

相册
仪表盘

存储源配置

站点设置

运行环境

  • 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

详细部署教程参考程序相关文档

启动项目

初始用户名:admin
初始邮箱:admin
初始密码:admin

微信小程序

目前已有测试版,更多功能开发中,开发进度的快慢要根据作者的工作压力、心情状况等自身情况进行评估。
暂时无法给出具体发布小程序的时间。大家期待吧。

小程序

声明

本项目遵循GNU Affero General Public License v3.0开源协议,使用前请悉知。
如果你想商用或程序定制,请先与我们联系,分享你的利益。

反馈交流

如果你遇到BUG欢迎反馈

欢迎加入Hellohao开发者交流群,群聊号码:864800972

如果你喜欢本程序,希望留下你的star
https://github.com/Hello-hao/Tbed

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
简介: Hellohao图像托管程序这是一个基于多家对象存储源的SpringBoot开源图像托管程序。 目前已经支持对接本地、网易、阿里、又拍、七牛、腾讯、FTP、U-File、Backblaze、Minio等存储源。功能强悍,作者立志要把图像托管一步一步开发到极致。未来,Hellohao图像托管程序不仅仅是图床那么简单。 底层上将目前的JDK1.8升级为JDK11。 程序后端框架将升级Springboot框架,接口采用统一标准格式。 同时前端UI将完全重构采用Vue+iviewUI+Axios+router前后端分离式开发(至于最终是否采用前分离式部署,到时候再定)。 本次重构也将会在功能上实现突破。 同时,在完成重构后的,我着重把重心放在图像的整合和管理,解决图像量大的站点更加方便的查找 管理 归类后台图像。 主要功能: 多主题支持:炫酷壁纸、简约蓝白 支持 图片拖拽、截图软件直接(Ctrl+V)和图片URL地址上传。 图片定期暂存(到期自动删除) 支持画廊分享模式(用户可把自己当前上传的图片以图片集的形式批量分享给好友) 重复图片检测 支持上传者IP记录,并可配置IP黑名单操作 支持链接生成二维码。 支持开启/关闭API接口。 设置用户可用容量 扩容码生成(用户可使用扩容码进行容量扩充) 分发群组(配置用户群组,不同群组分发图片到不同对象存储) 首页背景动态/静态,以及简约模式设置 URL列表、缩略图。查看原图等功能。 图片鉴黄配置(开启后,每天固定时间进行非法图片监测) 游客、用户的上传管理 邮箱注册激活。 站点样式设置和上传规则配置等。 安装方法: 运行环境:JDK 1.8,MySQL5.5+ 修改配置文件 打开 application.properties 修改 MySQL 和 服务器端口 等连接信息. 前提是你的服务器必须要有JDK1.8环境,和mysql数据库。 #JDK安装命令 yum install java-1.8* 把Tbed.jar和application.properties放到服务器你想存放的目录比如/home,注意这两个文件必须要在同一目录下不能分开。 依次运行如下命令: cd /home java -jar Tbed.jar 启动项目 启动后访问地址为:http://localhost:8088 , 8088就是你配置server.port=8088的端口. 初始用户名:admin 初始邮箱:admin 初始密码admin 注意:上边的/home是你的jar包和application.properties文件放的目录。 项目运行起来不要关闭Xshell窗口,否则项目将不能访问。可以使用一些后台命令把项目锁定后台。如nohup或screen,推荐使用screen
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值