一、简介

  这是一个基于多家对象存储源的Spring Boot开源图床项目。系统使用Spring Boot搭建,针对用户更方便的管理自己的图片管理拓展功能,支持本地网易阿里又拍七牛腾讯FTPU-FileBackblazeMinio多家存储源,更多功能请看Hellohao官方介绍。

Hellohao图床托管程序官网
Hellohao图床官方演示站

二、4.5版本及之前版本

部署图床开源版

1. 部署环境
  必须要有 JDK 1.8 环境和 mysql 数据库(如果你是宝塔环境,安装 tomcat 8 即可);
  把 Tbed.jarapplication.properties 文件放至服务器内你想存放的目录,比如 /data
  注意:Tbed.jarapplication.properties 这两个文件必须要在同一目录下;

2. 导入数据库
  创建数据库 picturebed , 字符集选择 utf8 , 排序规则选择 utf8_general_ci(建议创建数据库使用这个名称,可以避免一些错误。);
  将 picturebed.sql 文件导入数据库;

3. 配置文件
  打开 application.properties 文件并修改 MySQL服务器端口 等连接信息;

4. 后台运行
  screen安装命令 yum install screen
  新建后台任务窗口 screen -S test

5. 启动Hellohao图床
  进入目录 cd /data
  查看文件 ls
  启动项目 java -jar Tbed.jar

6. 使用技巧
  切换窗口快捷键 Ctrl+A+D
  切换到后台任务窗口 screen -R test
  终止程序 Ctrl+C

7. 其他
  默认账号、密码: admin
  放行端口:8088
  访问地址:http://服务器IP:8088
  修改端口:修改 application.properties 文件内 server.port=在此修改端口号

部署图床付费内部版

1. 部署环境
  必须要有 JDK 1.8 环境和 mysql 数据库(如果你是宝塔环境,安装 tomcat 8 即可);
  把 Tbed.jarapplication.properties 文件放至服务器内你想存放的目录,比如 /data
  注意:Tbed.jarapplication.properties 这两个文件必须要在同一目录下;

2. 导入数据库
  创建数据库 picturebedb , 字符集选择 utf8 , 排序规则选择 utf8_general_ci(建议创建数据库使用这个名称,可以避免一些错误。);
  将 picturebedb.sql 文件导入数据库;

3. 配置文件
  打开 application.properties 文件并修改 用户Key秘钥MySQL服务器端口 等连接信息;

4. 后台运行
  screen安装命令 yum install screen
  新建后台任务窗口 screen -S test

5. 启动Hellohao图床
  进入目录 cd /data
  查看文件 ls
  启动项目 java -jar Tbed.jar
  需要把 hellohao 文件权限改为777
  输入以下命令启动:

screen -S test

cd /data

./hellohao java -jar Tbedmain 

6. 其他
  默认账号、密码: admin
  放行端口:8088
  访问地址:http://服务器IP:8088
  修改端口:修改 application.properties 文件内 server.port=在此修改端口号
  注意:免费版不可以直接升级为付费版;

7. 设置开机自启

在宝塔面板内安装 supervisor 守护进程管理器(2.2版本),按以下示意填写所对应的内容:

名称:
Hellohao
运行目录:
/data/
运行命令:
/data/hellohao java -jar Tbedmain(付费版)
/data/hellohao java -jar Tbed.jar(开源版)

点击确定即可自动启动;
注:

  1. 需把screen所启动的hellohao停止掉(ctrl+c);
  2. 每次更新版本需删除此自启并重启服务器,因会出现更新版本不成功;

三、5.0重构版本

待续......

最后修改:2021 年 09 月 30 日
如果觉得我的文章对你有用,请随意赞赏