zl程序教程

您现在的位置是:首页 >  工具

当前栏目

使用 nginx autoindex docker镜像 fancyindex 管理 公司内部的 下载资源

2023-09-14 09:08:37 时间

如何管理公司的公共软件 下载?

比如nginx安装包,elasticsearchu安装包,showdoc安装包等等
常用的软件和脚本,可以放在一个地方统一管理,
最简单的方式好像是直接nginx 映射到某个软件管理的目录
但是我感觉有点low.

在网上查了一下,
看到https://blog.csdn.net/u013943146/article/details/117905288 有说到一个叫fancyindex的NGINX美化包
原本想 用nginx autoindex +美化 + basi_auth密码验证 来搭建

再后来有人提醒说用docker部署多好,
就去docker hub 去查了一下,发现一个叫fancyindex的镜像不错
地址是: https://hub.docker.com/r/fraoustin/fancyindex

fancyindex docker的使用方法是

docker run -d -v /usr/local/Download:/share \
--name fancyindex -e WEBUSER=admin -e WEBPASSWORD=123\
-e COLOR=greydark -p 1080:80 fraoustin/fancyindex

命令解释

  • -v /usr/local/Download:/share 本地的目录是/usr/local/Download
  • -e WEBUSER=admin -e WEBPASSWORD=123 指定用户名和密码
  • -e COLOR=greydark 指定颜色有(blue, green, grey, greydark, orange, purple, red)这些可以选
  • -p 1080:80 指定端口号,1080是本机对外的端口

下面是效果图