1. 程式人生 > 實用技巧 >VPS教程:搭建個人網盤—H5ai

VPS教程:搭建個人網盤—H5ai

H5ai,全稱是 HTML5 Apache Index,直譯就是基於 html5 的 apache 目錄索引列表,但不僅支援 apache 還支援 lighttpd、nginx 、 Cherokee 等 WEB 伺服器。H5ai 是一款外觀優雅且非常實用的目錄列表程式,適合用來做個人網盤。最開始瞭解 h5ai 是看到別人通過 h5ai 分享檔案,第一眼就被它簡單直接的功能和簡約大方的的介面吸引了。於是自己也在 vps 上安裝體驗了一把,總的來說,安裝使用過程很流暢,使用者體驗很好。

相關內容

h5ai 主要用來檢視檔案內容,經常搭配使用的工具是aria2,是用來做離線下載的。一般用伺服器中的 aria2 下載完檔案後,用 h5ai 檢視瀏覽,正好兩個工具功能互補。

aria2 的使用介紹參考=>Aria2 搭建自己的離線下載工具—高效、全能、安裝快捷

h5ai 主要用來儲存/瀏覽/播放檔案,對 vps 頻寬、磁碟容量、流量、網路線路有一定要求。推薦使用 vultr,按小時付費隨用隨停,最新活動:VULTR 2020 年優惠,新使用者直接送 100 美元

H5ai 安裝過程

我這裡用的是virmach的大盤雞,500G 硬碟/1 核 CPU/500M 記憶體/每月 5T 流量。超大的磁碟和充足的流量,完全就是為 h5ai 這種儲存型應用量身定製的。

1 準備系統環境

應該對作業系統沒什麼要求,任何發行版的 linux 和 windows 都行,只要可以執行 apache 就可以。我用的是 ubuntu14.04.

2 搭建 apache+php 環境

sudo apt-get install apache2sudo apt-get install php5 libapache2-mod-php5 php5-curl

3 安裝 h5ai

執行以下命令。下載 h5ai 壓縮包,將 _h5ai 檔案放到 apache 根目錄下,我的 apache 根目錄為/var/www/html/。也可以通過 ftp 等工具上傳。

wget https://release.larsjung.de/h5ai/h5ai-0.29.0.zipunzip h5ai-0.29.0.zipcp -r _h5ai  /var/www/html/

4 檢查是否安裝正確

訪問 http://YOUR-DOMAIN.TLD/_h5ai/public/index.php,檢查系統環境是否完全正確。

首先會看到登入介面,如下圖所示。初始密碼為空,可以在 _h5ai/private/conf/options.json 中修改密碼

進去之後可以看到,還差 php 的 gd 庫、系統的 avconv、convert、zip 工具沒安裝。需要我們手動安裝。

修復系統環境過程

4.1 安裝 php GD 擴充套件庫

apt-get install php5-gdservice apache2 restart

4.2 安裝 avconv 工具

apt-get install libav-tools

4.3 安裝 convert 工具

apt-get install imagemagick

4.4 安裝 zip 工具

apt-get install zip

5 配置 h5ai

將/_h5ai/public/index.php 設為目錄預設開啟檔案。不同的作業系統、不同的 web 伺服器可能設定都不一樣,我用的是 ubuntu 和 apache。

在/etc/apache2/mods-available/dir.conf 中加入/_h5ai/public/index.php

<IfModule mod_dir.c>      DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm /_h5ai/public/index.php</IfModule>

再重啟 apache,sudo service apache2 restart

6 安裝結束

配置到這裡就完成了,總的來說還是很簡單的。訪問 http://YOUR-DOMAIN.TLD/_h5ai,安裝正常的話,主介面如下

H5ai 支援的特性及使用體驗

根據官網的介紹,h5ai 的核心功能在於目錄列表。其他特性包括排序、切換瀏覽模式、語言本地化、麵包屑導航、目錄樹結構、自定義介面頭部與底部、過濾與搜尋、資料夾大小、自動重新整理、打包下載、生成二維碼、縮圖、圖片文字音訊視訊播放瀏覽。

亮點在於介面,簡約而不簡單。目錄的檢視與檔案預覽播放體驗很好,但是並不支援上傳功能。

另外,放點小姐姐的視訊也是安逸的很~

注 :另一款優秀個人網盤 kodexplorer的介紹=>VPS教程:搭建個人網盤教程—kodexplorer

參考:https://www.vpsjxw.com/vps_use/h5ai_intro/

相關教程

《VPS是什麼?》

《VPS有哪些用途?》

《VPS的有趣用途》

《VPS搭建教程(簡單易懂)》

《2020最佳VPS Vultr選購及機房選擇教程》

更多幹貨?歡迎關注我的知乎專欄:VPS