Centos7使用Docker部署h5ai

H5ai是一款功能强大 php 文件目录列表程序,由德国开发者 Lars Jung 主导开发,它提供多种文件目录列表呈现方式,支持多种主流 Web 服务器,例如 NginxApacheCherokeeLighttpd 等,支持多国语言,可以使用本程序在线预览文本、图片、音频、视频等。

安装Docker参考笔记Docker安装、基础命

拉取项目并创建启动容器

docker pull awesometic/h5ai
docker run --restart=always -it -d --name=h5ai -p 8888:80 -v /opt/Docker/h5ai/share/:/h5ai -v /opt/Docker/h5ai/config:/config -e TZ=Asia/Seoul -e HTPASSWD=true -e HTPASSWD_USER=账户 -e HTPASSWD_PW=密码 awesometic/h5ai
  • –restart=always:容器自启
  • 8888:程序访问端口号
  • /opt/Docker/h5ai/share/:映射目录,即将文件存放在该路径下,即可显示
  • /opt/Docker/h5ai/config:Nginx 以及 h5ai 程序存放路径
  • HTPASSWD=true:启用密码,HTPASSWD_USER:账户, HTPASSWD_PW:密码

访问

http://IP:1080
例:
http://10.0.10.2:1080

H5ai其他功能 – 可选是否安装

  • 安装Nux Dextop Yum 源
rpm --import http://li.nux.ro/download/nux/RPM-GPG-KEY-nux.ro

rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm
  • 安装FFmpeg 和 FFmpeg开发包
yum install ffmpeg ffmpeg-devel -y

H5ai配置 – 可按需配置

/config/dir/h5ai/_h5ai/private/conf/options.json

  • 设置默认语言。在配置文件中搜索l10n找到设置,将en改为zh-cn即可。
"l10n": {
	"enabled": true,
	"lang": "zh-cn",
	"useBrowserLang": true
},
  • 开启文件搜索功能。在配置文件中搜索search,将false改为true
"search": {
	"enabled": true,
	"advanced": true,
	"debounceTime": 300,
	"ignorecase": true
},
  • 多文件下载支援设置。

 在配置文件中搜索select,将false改为true。之后你的h5ai点击文件先端的时候,并不是下载,而是选中文件,下载的按钮在左上角。如果要下载文件,可以点击文件名字依旧还是下载功能。

"select": {
	"enabled": true,
	"clickndrag": true,
	"checkboxes": true
},

 在配置文件中搜索download,将false改为true,如果需要设置打包文件的格式为zip,而不是默认的tar的话,需要将php-tar改为shell-zip

"download": {
	"enabled": true,
	"type": "shell-zip",
	"packageName": null,
	"alwaysVisible": false
},
  • 二维码下载

 可以通过扫码的方式下载文件。在配置文件中搜索info,将false改为true,这里有2个地方要改。

"info": {
	"enabled": true,
	"show": true,
	"qrcode": true,
	"qrFill": "#999",
	"qrBack": "#fff"
},
  • 加密

 首先生成自定义 sha512 密码:? http://md5hashing.net/hashing/sha512
然后搜索 passhash,大概第 10 行,将其密码改成自己生成的。

Centos7使用Docker部署h5ai
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇