原始项目页面:https://github.com/homeisfar/LinuxDir2HTML
LinuxDir2HTML 是一个小程序,可帮助您以易于导航的 html 格式创建文件的脱机清单。它是Snap2HTML的仅 CLI 克隆。LinuxDir2HTML 是对DiogenesList的重写,对其进行了重大改进:
LinuxDir2HTML 将通过使用该项目中的相同 HTML 模板生成与 Snap2HTML 基本相同的输出。
Cron表达式自定义运行时间PUID,PGID,umask设置,减少出现权限问题概率SCAN_DIR_OUT=/Scan:/out/html/index /Scan2:/out/html/index2实现
/Scan为监控目录/out/html/index为生成文件的名称(必须在/out/html目录下面)HTML_SAVE_TIME=7设置保存天数docker-cli
docker run -itd \
--name linuxdir2html \
-p 4774:4774 \
-v /out:/out \
-v /Scan:/Scan \
-e TZ=Asia/Shanghai \
-e PUID=1000 \
-e PGID=1000 \
-e UMASK=022 \
-e CRON='0 0 * * *' \
-e 'SCAN_DIR_OUT=/Scan:/out/html/index /Scan2:/out/html/index2' \
-e HTML_SAVE_TIME=7 \
--log-opt max-size=5m \
ddsderek/linuxdir2html:latest
docker-compose
version: '3.3'
services:
linuxdir2html:
container_name: linuxdir2html
volumes:
- '/out:/out'
- '/Scan:/Scan'
ports:
- '4774:4774'
environment:
- TZ=Asia/Shanghai
- PUID=1000
- PGID=1000
- UMASK=022
- 'CRON=0 0 * * *'
- 'SCAN_DIR_OUT=/Scan:/out/html/index /Scan2:/out/html/index2'
- HTML_SAVE_TIME=7
logging:
driver: json-file
options:
max-size: 5m
image: 'ddsderek/linuxdir2html:latest'
Content type
Image
Digest
sha256:71300aa5f…
Size
13.9 MB
Last updated
2 months ago
docker pull ddsderek/linuxdir2html