开源:Tbed 图床站源码,对接多家对象存储

这是一款来自 hostloc大佬@hellohao 的开源图床站源码,介绍完备,安装详细,页面简洁等特点,主机大巴特转载分享。

图床介绍

Hellohao图床(Tbed)是一个基于多家对象存储源的Spring Boot开源图床项目。

本项目使用 Spring Boot 搭建,针对用户更方便的管理自己的图片管理拓展功能,支持对接网易、阿里、腾讯、七牛等多家对象存储,支持后台用户管理,支持配置存储源(目前已经支持网易NOS和阿里OSS,以后会更新更多),支持用户注册邮箱验证,支持后台配置邮箱服务器,支持图片鉴黄配置等。

预览地址:http://tc.hellohao.cn/

Github:https://github.com/Hello-hao/Tbed

安装教程

1、运行环境及程序框架

JDK 1.8

MySQL 5.7

首页框架: Bootstrap

前端框架: Layui

2、下载项目

git clone https://github.com/Hello-hao/Tbed.git

3、导入项目

使用自己的 Intellij IDEA 或者 Eclipse 均可。

4、导入数据库

创建数据库 picturebed,字符集选择 utf8,排序规则选择 utf8_general_ci,导入 picturebed.sql

5、配置文件

打开 application.properties 修改 MySQL 和 服务器端口 等连接信息。

#数据库账号
spring.datasource.username=root
#数据库密码
spring.datasource.password=root
#数据库地址
spring.datasource.url=jdbc:mysql://localhost:3306/picturebed?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT%2B8
#端口
server.port=8088

6、启动项目

在完成了上述步骤后,找到 TbedApplication 启动类,启动即可。

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

启动后访问地址为:http://localhost:8088,8088就是你配置 server.port=8088 的端口。

7、其他说明

部署前提是服务器必须要有 JDK1.8 环境,和 mysql5.7 数据库。

如果是宝塔环境,会方便一些,因为自带JDK环境。 把 Tbed.jar 和 application.properties 放到服务器目录比如 /home 下,注意这两个文件必须要在同一目录下不能分开。

启动项目在完成了上述步骤后,xshell 链接服务器,进入目录,执行以下命令:

java -jar Tbed.jar

启动后命令行是不能关闭的,否则站点将无法访问。可以用nohup或者screen之类的命令后台运行。

安装预览

tbed-qiantai.png

tbed-houtai.jpg

参考阅读


版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

评论