其他源码

源码星仓|Hellohao 多对象存储图床源码 SpringBoot+Vue 前后端分离

基于 SpringBoot 的多对象存储图床程序,支持对接本地、网易、阿里、又拍、七牛、腾讯、FTP、U-File、Backblaze、Minio 等存储源。前端采用 Vue+iviewUI+Axios+router 前后端分离开发。

源码星仓|Hellohao 多对象存储图床源码 SpringBoot+Vue 前后端分离 项目封面
用途分类
其他源码
技术栈
未提供
本站上架时间

项目介绍

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。