Hellohao图像托管部署教程

本文涉及的产品
.cn 域名,1个 12个月
简介: Hellohao图像托管程序这是一个基于多家对象存储源 JAVA语言编写SpringBoot框架开发的开源图像托管程序。

Hellohao图像托管部署教程


前言

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

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

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

提前准备

  • 服务器(国内外都可以)
  • 已备案域名
  • 程序源码(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.界面展示

首页

网络异常,图片无法展示
|

控制台

网络异常,图片无法展示
|

服务端域名访问正常情况

网络异常,图片无法展示
|


相关文章
|
缓存 弹性计算 Kubernetes
在生产环境中,阿里云如何构建高性能云原生容器网络?(含 PPT 下载)
关注“阿里巴巴云原生”公众号,后台回复 “ 416 ” 即可下载 PPT。
在生产环境中,阿里云如何构建高性能云原生容器网络?(含 PPT 下载)
|
3月前
|
存储 Serverless 文件存储
函数计算产品使用问题之如何在一键部署的ComfyUI中上传大模型和插件
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
1月前
|
弹性计算 人工智能 运维
Terraform从入门到实践:快速构建你的第一张业务网络(上)
本次分享主题为《Terraform从入门到实践:快速构建你的第一张业务网络》。首先介绍如何入门和实践Terraform,随后演示如何使用Terraform快速构建业务网络。内容涵盖云上运维挑战及IaC解决方案,并重磅发布Terraform Explorer产品,旨在降低使用门槛并提升用户体验。此外,还将分享Terraform在实际生产中的最佳实践,帮助解决云上运维难题。
124 1
Terraform从入门到实践:快速构建你的第一张业务网络(上)
|
4月前
|
存储 人工智能 自然语言处理
社区供稿 | 源大模型的快速部署与高效推理——GGUF格式模型介绍与使用教程
在人工智能领域,大型语言模型的发展日新月异,它们在自然语言处理、机器翻译、智能助手等多个领域展现出了前所未有的能力。
社区供稿 | 源大模型的快速部署与高效推理——GGUF格式模型介绍与使用教程
|
4月前
|
弹性计算 关系型数据库 MySQL
使用资源编排 ROS 轻松部署单点网站——以 WordPress 为例
WordPress 是流行的开源CMS,阿里云的ROS(Resource Orchestration Service)提供模板化部署服务,简化云上环境如VPC、ECS、MySQL的创建。用户可通过ROS控制台选择模板一键部署WordPress,配置包括实例区、类型、系统盘及密码等参数。ROS模板定义了资源、参数和输出,自动处理依赖关系,实现云资源和应用的自动化部署。通过ROS,用户可以高效管理和更新整个资源栈,实现快速、可靠的云服务部署。
226 1
使用资源编排 ROS 轻松部署单点网站——以 WordPress 为例
|
5月前
|
弹性计算 API 持续交付
基于 ROS 的 Terraform 托管服务轻松部署文本转语音系统 ChatTTS
基于 IaC 的理念,通过定义一个模板,使用 ROS 提供的 Terraform 托管服务进行自动化部署,可以非常高效快捷地部署任意云资源和应用(比如 ChatTTS 服务)。相比于手动部署或者通过 API、SDK 的部署方式,有着高效、稳定等诸多优势,也是服务上云的最佳实践。
69 1
基于 ROS 的 Terraform 托管服务轻松部署文本转语音系统 ChatTTS
|
5月前
|
弹性计算 JSON API
一键云部署:资源编排 ROS 轻松部署文本转语音系统 ChatTTS
ChatTTS是一款针对对话场景的文本转语音模型,支持英中两种语言,训练数据超过10万小时。ChatTTS可通过WebUI和API访问。阿里云的资源编排服务(ROS)提供了一键部署ChatTTS到云端的方案,用户只需在ROS控制台配置模板参数,如区域和实例类型,即可完成部署。部署后,从资源栈输出获取ChatTTS服务地址。ROS利用IaC理念自动化部署云资源和应用,提高了部署效率和稳定性。
783 5
一键云部署:资源编排 ROS 轻松部署文本转语音系统 ChatTTS
|
5月前
|
机器学习/深度学习 人工智能 Java
人工智能平台PAI产品使用合集之已经通过自定义镜像部署了一个模型,想要上传并导入其他模型,该如何操作
阿里云人工智能平台PAI是一个功能强大、易于使用的AI开发平台,旨在降低AI开发门槛,加速创新,助力企业和开发者高效构建、部署和管理人工智能应用。其中包含了一系列相互协同的产品与服务,共同构成一个完整的人工智能开发与应用生态系统。以下是对PAI产品使用合集的概述,涵盖数据处理、模型开发、训练加速、模型部署及管理等多个环节。
|
6月前
|
存储 人工智能 搜索推荐
社区供稿 | YuanChat全面升级:知识库、网络检索、适配CPU,手把手个人主机部署使用教程
在当下大语言模型飞速发展的背景下,以大模型为核心的AI助手成为了广大企业和个人用户最急切需求的AI产品。然而在复杂的现实办公场景下,简单的对话功能并不能满足用户的全部办公需求,为此我们发布了最新版的YuanChat应用
|
5月前
|
Java Maven Android开发
安卓项目使用阿里云镜像加速构建过程
安卓项目使用阿里云镜像加速构建过程
1376 0