audio 服务器文件,(三)轻量级文件服务器filebrowser

既然资料都热备好了,那在外面还想看看资料,怎么办呢?

机器好的,上个nextcloud或者owncloud,我的需求只要能下载能上传即可,要不了那么多的功能,所以此处推荐一个轻量级文件服务器filebrowser。

filebrowser在GitHub上也有6.6K的star,虽然不维护了,但论基本功能却已足够。

依然是熟悉的docker化部署:

86da4300614e48b0483b21c3527cf79a.png

选择哪个镜像都ok,此处我选择:docker.io/filebrowser/filebrowser

部署也简单,主要注意一下几点:

1. 配置文件在/.filebrowser.json下,docker映射文件和映射文件夹均为-v,但是映射文件的前提是先把文件创建好,不然就会映射成文件夹

2. 默认存储的db路径为:/database.db

3. 监控的路径是/srv,因此需要把访问的路径挂载出来

我才用的是docker-compose,因此docker 指令可参考自己转化

version: ‘3.1‘services:

filebrowser:

image: filebrowser/filebrowser

restart: always

ports:- 10003:80volumes:- /data/filebrowser/config.json:/.filebrowser.json- /data/filebrowser/filebrowser.db:/database.db- /working/:/srv

安装完成后启动访问,若成功将会看到:

447ec2725544f75749dbf78036697782.png

默认的账号密码在刚刚映射出来的配置文件中,登录进去可进行自定义修改和配置。

46b5eab25174f7fd831397b2c86559d2.png

界面相当清爽且简单,还可以根据用户继续权限控制,已经超出我的需求。

875c1e138157f23f2399d9999d7c065c.png

部署完成后,当然是要挂载到nginx底下了,编辑nginx的conf文件

location /f/{

proxy_pass http://filebrowser:80/;

proxy_set_header Host $http_host;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;}

配置完成后刷一下nginx配置或者重启下nginx即可。

cd5e012b16d01e04796f83c4c4ea2341.gif

原文:https://www.cnblogs.com/zqyx/p/12663740.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值