使用宝塔面板和h5ai搭建资源分享站

发布于 2018-11-15  2.25k 次阅读


前言

在拿到一个服务器的时候,我们算来算去正常也就只有那么几个规划,搭建网站博客,网络中转,利用服务器来下载文件,运行程序等等。

除了这些,我们还可以利用起服务器的网络,来上传一些可以分享的文件来供大家下载。

!上传的文件不得违反相关法律法规或侵犯原作者利益

 

准备条件

服务器,域名(非必需)

开源软件h5ai(作者:Lars Jung)

Github项目主页Release页官方网站

我安装的环境:Nginx1.15+PHP7.1

 

安装过程

首先在官网,Release或者资源分享页下载h5ai-0.29.0.zip

 

如果你用的是宝塔管理面板,则按下列步骤操作。

添加网站

进入宝塔Linux管理面板后,点击左侧网站->添加站点,参考下图来创建你的站点

(若无域名可直接填写服务器IP或者申请免费域名)(无需数据库)

上传文件并解压

首先删除掉网站初始创建的四个文件

然后在网站根目录上传h5ai-0.29.0.zip并解压,无需将_h5ai文件夹中的文件提取到根目录

如下图所示(下面的三个文件夹是上传上去的文件,可供下载)。

测试连接

打开http(s)://你的域名或IP/_h5ai/public/index.php,出现如图界面。

直接点击login,即可进入下一步。

这页展示的是你相应的软件依赖是否齐全,正常情况下nginx和php版本符合要求即可开启成功。

修改配置文件

我们在返回到宝塔的网站处,点击你创建的网站的设置->默认文档

删除三个default,新增/_h5ai/public/index.php,再点击保存即可(如下图所示)。

到此在访问你的网站主页/域名,就可以看到界面了。

上传文件

利用宝塔面板的文件->上传功能即可完成文件的上传,当然,开启ftp上传也是可以的。

网站的根目录就是你文件夹的首页,可以在此新建文件夹等操作。

记得把上传的文件权限改为755,www。

 

至于命令行安装,和宝塔面板操作过程差不多,将文件上传解压,修改默认首页配置(可在项目官网找到)即可。

 

总结

h5ai是一款很不错的软件,可以实现很多功能,比如安装ffmpeg可以达到在线播放的功能。

安装过程也相对简单,只是不适合作为私人文件的存储,如果是私人网盘的话可以考虑KodCloud或者NextCloud。

 


一个不专注于学习自己专业且毫无编程基础的大学生。