Hellohao图像托管部署教程
前言
Hellohao图像托管程序这是一个基于多家对象存储源 JAVA语言编写SpringBoot框架开发的开源图像托管程序。
程序主要使用领域:
个人照片存储
,团队共享图像
,博客/商城等网站图片托管
,图像批量云分享
等。具备优秀的多用户图像上传功能和完善的图像查询管理逻辑,同时支持对接多家对象存储。
提前准备
- 服务器(国内外都可以)
- 已备案域名
- 程序源码(Tbed一键部署包)
- 宝塔面板
- SSH连接工具
开始安装
1、安装宝塔面板及环境
进入宝塔安装LNMP套件
网络异常,图片无法展示
|
2、部署程序
添加站点 创建数据库
tbed
(字符集:utf8
排序规则:utf8_general_ci
)
- 前端
网络异常,图片无法展示
|
- 服务端
网络异常,图片无法展示
|
将源码包上传到服务器,并将数据库文件导入到数据库
tbed
- 上传源码包
网络异常,图片无法展示
|
双击文件解压
- 解压之后的文件
网络异常,图片无法展示
|
- 导入数据库文件
网络异常,图片无法展示
|
- 从本地导入
网络异常,图片无法展示
|
- 点击导入
网络异常,图片无法展示
|
修改运行目录 记得顺便申请ssl证书(两个域名都需要并开启强制https)
- 前端运行目录
网络异常,图片无法展示
|
- 服务端运行目录
网络异常,图片无法展示
|
设置反向代理(宝塔面板)
- 前端反向代理
网络异常,图片无法展示
|
- 服务端反向代理
网络异常,图片无法展示
|
打开SSH连接工具,连接服务器
网络异常,图片无法展示
|
cd /www/wwwroot/img/tbed #进入源码文件夹 ./start.sh #运行strat.sh脚本部署并启动
如果你的服务器已经安装了JDK1.8 则在运行脚本的时候就不需要再安装独立的Java运行环境了
- 服务端域名:你想要做后端的api域名。(并非你网站的前端访问域名)
- 前端页面地址:你网站的前端访问域名
防火墙放行 服务端:
10088
和前端:10089
两个端口(一键安装的程序包不支持修改端口)。放行后自行Nginx反向代理域名即可
网络异常,图片无法展示
|
这里如果服务器有jdk1.8就按回车跳过
网络异常,图片无法展示
|
Redis密码自己设置记住即可,数据库及其他信息填自己的即可
网络异常,图片无法展示
|
程序启动成功
网络异常,图片无法展示
|
控制台使用管理员账号密码从后台登陆即可
管理员默认账号:admin
密码:admin
./start.sh # 启动脚本 ./stop.sh # 停止脚本
3.界面展示
首页
网络异常,图片无法展示
|
控制台
网络异常,图片无法展示
|
服务端域名访问正常情况
网络异常,图片无法展示
|