fileBrowser 是一个 Web 文件浏览器,它更类似于一个网盘服务器,使我们可以在浏览器中访问服务器上的文件资源。同时,fileBrowser 还支持添加多个用户,并为不同的用户设置不同的访问权限。除此之外,fileBrowser 还支持一些简单的 linux 命令,例如使用 git 克隆一个代码库到当前目录等。这里记录一下使用 docker 安装 fileBrowser 的步骤:

创建数据目录和项目目录:

mkdir -p /opt/filebrowser/data
cd /opt/filebrowser


初始化一个容器用于导出配置文件和数据库,只挂载数据目录:

docker run -d --name=filebrowser \
-v /opt/filebrowser/data:/srv \
-p 8080:80 filebrowser/filebrowser


可以发现 docker 在当前目录下自动创建了 root 目录,它挂载了容器的 /srv 目录。

由于 docker 不支持挂载宿主系统中不存在的文件,所以我们需要将待挂载的文件从容器中拷贝出来,然后重新挂载。

先将数据库文件和配置文件复制出来:

docker cp filebrowser:/.filebrowser.json ./filebrowser.json
docker cp filebrowser:/database.db ./
然后 kill 掉原来的容器:


docker stop filebrowser && docker rm filebrowser
初始化一个完整的容器:

sudo docker run -d --name=filebrowser  --restart=always \
-v /opt/filebrowser/data:/srv \
-v /opt/filebrowser/filebrowser.json:/.filebrowser.json \
-v /opt/filebrowser/database.db:/database.db \
-p 8080:80 filebrowser/filebrowser


ip:8080 即可看到登陆页面,默认账号和密码是 admin

(2)创建aira2 的下载的文件夹

/opt/filebrowser/data/aira2downfile

aira2 的容器里面,下载文件的路径修改为  /opt/filebrowser/data/aira2downfile

plex 容器设置 映射

容器:   /media     磁盘:/opt/filebrowser/data/aira2downfile

 

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐