记录一下部署hellohao图床的坑
小赵同学 努力学习的小菜鸟

前言

考虑到图片存储问题,还是不建议图片存在一些市面上免费的图床

所以打算搭建一款自己的图床,用于图片的存储,在朋友的了解到,才知道hellohao这个程序很不错

于是自己入手了hellohao的core版本,也就是付费版本

因为这个程序属于java开发的web程序,前后端分离,主要是后端提供图片存储服务

也就是可以把前端,后端,分别部署在两个服务器,这样可以有效的防止前端页面被不法分子攻击

导致自己的图床程序进入黑洞,这里我讲一下我作为一个新手小白如何搭建Java的这款程序的

环境准备

由于我自己使用的是debian系统,然后搭配的是宝塔程序

因为自己对一些linux的命令不太了解,所以一些命令可以基于宝塔面板搭建会比较方便快捷

安装好Debian

因为我的服务器在腾讯云,腾讯云已经给了系统镜像

安装好宝塔面板

这里访问bt.cn然后copy对应的脚本安装指令即可

配置java变量
下载jdk1.8

这里我已经上传到我的百度网盘,直接下载下来就好了

1
2
链接:https://pan.baidu.com/s/1A1W7Ty91_cDA2YRoluV_bg?pwd=qb9q 
提取码:qb9q

我们直接进入宝塔面板的文件根目录,然后找到以下地址

1
/usr/java

如果没有java文件夹请新建一个即可,然后将下载好的jdk文件使用宝塔自带的方法进行解压

解压好我的jdk文件夹的地址是这样

1
/usr/java/jdk1.8.0_181
配置java环境变量

直接切换到该目录下

1
/home/lighthouse

如果没有请新建,然后找到.bashrc文件,然后打开编辑,在文件的最后一行加入以下代码

1
2
3
export JAVA_HOME=/usr/java/jdk1.8.0_181
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin

这里我们需要刷新一下系统的java环境变量,我们链接好ssh到服务器

1
source /home/lighthouse/.bashrc

然后再输入环境是否安装成功

1
java -version

输入以上代码即可,然后就可以按照官方的安装文档配置了

记住这里如果系统返回nofound是指你的环境还没安装好,重新检查一下是那步有问题,再检查一下就好了!

官方的配置文档

1
http://doc.wwery.com/#/internalversion
结束