在群晖 Web Station 上搭建 h5ai 下载站点

h5ai 是一款 php 目录列表程序,适合用来搭建一个简单公开的下载站,支持在线预览 .jpg、.md、.mp4 等多种格式。

官方 Demo 演示页面:https://larsjung.de/h5ai/demo/

操作步骤

1、登录群晖 DSM 系统,在套件中心安装「Web Station」。

在群晖 Web Station 上搭建 h5ai 下载站点

2、前往「控制面板」>「文件共享」>「共享文件夹」,新建一个共享文件夹。

在群晖 Web Station 上搭建 h5ai 下载站点

3、文件夹权限页面,将「http」群组设置为「只读」权限。

在群晖 Web Station 上搭建 h5ai 下载站点

4、前往官网 https://larsjung.de/h5ai/ 下载最新的稳定版程序。

在群晖 Web Station 上搭建 h5ai 下载站点

5、下载完成后,将程序上传到 NAS 刚才新建的文件夹中,并进行解压。

在群晖 Web Station 上搭建 h5ai 下载站点

6、打开 WebStation,新建一台虚拟主机,设置 HTTP 端口和站点根目录。

在群晖 Web Station 上搭建 h5ai 下载站点

7、分别把 h5ai 文件夹下的「private」和「public」两个子文件夹,将「http」群组设置为「读写」权限。

在群晖 Web Station 上搭建 h5ai 下载站点
在群晖 Web Station 上搭建 h5ai 下载站点

8、打开浏览器,访问 http://192.168.1.100:9000/_h5ai/public/index.php ,将链接中的 IP 地址替换为本地 NAS 服务器的 IP 地址,初始密码为空。

在群晖 Web Station 上搭建 h5ai 下载站点

9、登录后可以看到 h5ai 的后台检查页面,从这里可以检查支持格式的情况,以及图片、视频、PDF 在线预览的相关状态。

10、前往「控制面板」>「应用程序」>「终端和 SNMP」,启动 SSH 功能,并设置 SSH 端口。

在群晖 Web Station 上搭建 h5ai 下载站点

11、前往 https://www.putty.org/ 下载 PuTTY 远程连接工具,通过这个工具可以登录到 NAS 的控制台。

12、打开 PuTTY 远程工具,IP 地址为本地 NAS 服务器的 IP 地址,端口为刚才设置的 SSH 端口,输入完成后点击连接。

在群晖 Web Station 上搭建 h5ai 下载站点

13、输入 NAS 服务器的管理员账户名和密码,依次执行以下命令。

# 获取 root 权限
sudo -i

# 查看虚拟主机的配置文件夹名称
ls /usr/local/etc/nginx/conf.d/

# 修改配置文件,此处将 754eb58b-113e-4f3a-aacc-1ee62237df73 替换为自己的文件夹名称
echo -e "index index.html index.htm index.php /_h5ai/public/index.php;" > /usr/local/etc/nginx/conf.d/754eb58b-113e-4f3a-aacc-1ee62237df73/user.conf.h5ai

# 重启 nginx 服务
sudo nginx -s reload

14、这时候访问 http://192.168.1.100:9000/ 就可以正常显示页面了。

在群晖 Web Station 上搭建 h5ai 下载站点
本文为原创文章,著作权归作者所有:来自「KOBIN 技术随笔」作者的原创作品,转载请标明出处。
在群晖 Web Station 上搭建 h5ai 下载站点
https://blog.kobin.cn/blog/network/n4/1555.html
(2)

发表评论

您的电子邮箱地址不会被公开。

CAPTCHAis initialing...