这是一款来自 hostloc大佬@hellohao 的开源图床站源码,介绍完备,安装详细,页面简洁等特点,主机大巴特转载分享。
图床介绍
Hellohao图床(Tbed)是一个基于多家对象存储源的Spring Boot开源图床项目。
本项目使用 Spring Boot 搭建,针对用户更方便的管理自己的图片管理拓展功能,支持对接网易、阿里、腾讯、七牛等多家对象存储,支持后台用户管理,支持配置存储源(目前已经支持网易NOS和阿里OSS,以后会更新更多),支持用户注册邮箱验证,支持后台配置邮箱服务器,支持图片鉴黄配置等。
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之类的命令后台运行。
评论