【灵境网】在群晖 Web Station 上搭建 h5ai 下载站点(保姆级教程)

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

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

操作步骤

1、登录群晖 DSM 系统「我的群晖系统是DSM 7.1.1-42962 Update 2」,在套件中心安装「Web Station」。

图片[1]-【灵境网】在群晖 Web Station 上搭建 h5ai 下载站点(保姆级教程)-灵境网

2、前往「控制面板」>「文件共享」>「共享文件夹」,新建一个共享文件夹「h5ai」。也可以像我这样,直接在已有的「web」共享文件夹下面直接新建一个文件夹「h5ai」。

图片[2]-【灵境网】在群晖 Web Station 上搭建 h5ai 下载站点(保姆级教程)-灵境网

3、文件夹权限页面,将「http」群组设置为「只读」(读取)权限,并勾选「应用到这个文件夹、子文件夹及文件」。

图片[3]-【灵境网】在群晖 Web Station 上搭建 h5ai 下载站点(保姆级教程)-灵境网

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

图片[4]-【灵境网】在群晖 Web Station 上搭建 h5ai 下载站点(保姆级教程)-灵境网

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

图片[5]-【灵境网】在群晖 Web Station 上搭建 h5ai 下载站点(保姆级教程)-灵境网

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

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

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

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

图片[11]-【灵境网】在群晖 Web Station 上搭建 h5ai 下载站点(保姆级教程)-灵境网

10、前往「控制面板」>「连接性」>「终端和 SNMP」,启动 SSH 功能,并设置 SSH 端口,默认端口是「22」,你也可以设置其它端口。

图片[12]-【灵境网】在群晖 Web Station 上搭建 h5ai 下载站点(保姆级教程)-灵境网

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

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

图片[13]-【灵境网】在群晖 Web Station 上搭建 h5ai 下载站点(保姆级教程)-灵境网

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

    # 第1步:获取 root 权限
    sudo -i
    
    # 第2步:查看虚拟主机的配置文件夹名称
    ls /usr/local/etc/nginx/conf.d/
    
    # 第3步:修改配置文件,此处将 11b6121d-550e-4d11-b4c2-723c988ababe 替换为自己的文件夹名称。
    # PS:如果有两个或者两个以上虚拟机,请确认h5ai虚拟机的具体名称,不要搞错了。
    echo -e "index index.html index.htm index.php /_h5ai/public/index.php;" > /usr/local/etc/nginx/conf.d/11b6121d-550e-4d11-b4c2-723c988ababe/user.conf.h5ai
    
    # 第4步:重启 nginx 服务
    sudo nginx -s reload

    PuTTY详情图片:

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

    图片[14]-【灵境网】在群晖 Web Station 上搭建 h5ai 下载站点(保姆级教程)-灵境网
    © 版权声明
    THE END
    喜欢就支持一下吧
    点赞0 分享
    评论 抢沙发

    请登录后发表评论

      暂无评论内容