惯例先上效果图
第一步安装docker
如果看过我第一个教程的同学应该已经至少安装好docker和一到两个实例了,
如果没有请参考我第一个教程的两种docker安装方式链接如下:
https://bbs.histb.com/d/211-docker-heimdall
拉取文件管理器
docker pull filebrowser/filebrowser
创建并运行实例
docker run -d \
--name filebrowser \
--restart unless-stopped \
-v /mnt/sda2:/srv \
-v /root/filebrowser/config.json:/etc/config.json \
-v /root/filebrowser/database.db:/etc/database.db \
-u $(id -u):$(id -g) \
-p 8080:80 \
filebrowser/filebrowser
注意事项
-v /mnt/sda2:/srv \ 这是映射文件管理根目录,举例来说 /mnt/sda2是我移动硬盘的挂载目录,
那么通过以上参数的配置,我只能访问管理我移动硬盘下的文件,而不能管理盒子内置8G空间内的文件,
如需要管理盒子空间内的文件请直接修改盒子根目录 /。
另外两个-v参数是映射配置文件的路径,-p 8080 是访问路径的映射端口号。
可参考我上一篇教程的说明根据自己的喜好修改,不改也没问题。
如果没有报错就可以通过 http://盒子IP:8080 访问 filebrowser
默认的帐号密码是:admin admin
登陆后新修改语言和密码
其他参数自己按需修改
文件分享(未实际验证过),上传,下载等功能自行探索,支持在线播放,实测用盒子 1080P 没问题
armv7版本的 filebrowser 本人简单找了一下没找到https证书的配置路径,所以docker参数里只配置了80端口
有大佬知道如何配置https的还请不吝赐教,注意配置方法与unraid下荒野无灯大佬的版本并不通用。