Hellohao图像托管部署教程

前言

Hellohao图像托管程序这是一个基于多家对象存储源 JAVA语言编写SpringBoot框架开发的开源图像托管程序。

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

演示站:极简图床-小简的高速的图像托管程序 (ideaopen.cn)

提前准备

  • 服务器(国内外都可以)
  • 已备案域名
  • 程序源码(Tbed一键部署包
  • 宝塔面板
  • SSH连接工具

开始安装

1、安装宝塔面板及环境

进入宝塔安装LNMP套件

宝塔安装LNMP套件

2、部署程序

添加站点 创建数据库tbed (字符集:utf8 排序规则:utf8_general_ci)

  • 前端

前端

  • 服务端

服务端

将源码包上传到服务器,并将数据库文件导入到数据库tbed

  • 上传源码包

上传源码包

双击文件解压

  • 解压之后的文件

解压之后的文件

  • 导入数据库文件

导入数据库文件

  • 从本地导入

从本地导入

  • 点击导入

点击导入

修改运行目录 记得顺便申请ssl证书(两个域名都需要并开启强制https)

  • 前端运行目录

前端运行目录

  • 服务端运行目录

服务端运行目录

设置反向代理(宝塔面板)

  • 前端反向代理

前端反向代理

  • 服务端反向代理

服务端反向代理

打开SSH连接工具,连接服务器

iShot2022-02-26 10.58.19.png

cd /www/wwwroot/img/tbed    #进入源码文件夹
./start.sh     #运行strat.sh脚本部署并启动

如果你的服务器已经安装了JDK1.8 则在运行脚本的时候就不需要再安装独立的Java运行环境了

  • 服务端域名:你想要做后端的api域名。(并非你网站的前端访问域名)
  • 前端页面地址:你网站的前端访问域名

防火墙放行 服务端:10088和前端:10089两个端口(一键安装的程序包不支持修改端口)。放行后自行Nginx反向代理域名即可

iShot2022-02-26 11.06.23.png

这里如果服务器有jdk1.8就按回车跳过

iShot2022-02-26 11.06.46.png

Redis密码自己设置记住即可,数据库及其他信息填自己的即可

iShot2022-02-26 11.14.07.png

程序启动成功

iShot2022-02-26 11.15.13.png

控制台使用管理员账号密码从后台登陆即可

管理员默认账号:admin密码:admin

./start.sh    # 启动脚本
./stop.sh     # 停止脚本

界面展示

首页

iShot2022-02-26 11.16.29.png

控制台

iShot2022-02-26 11.19.58.png

服务端域名访问正常情况

iShot2022-02-26 11.18.43.png

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