简介

FileBrowser

FileBrowser.png

  • FileBrowser在指定目录下提供了一个文件管理界面,可用于上传、删除、预览、重命名和编辑您的文件。它允许创建多个用户,每个用户都可以拥有自己的目录。它可以用作独立应用程序。
  • 这是一款轻量级的网盘分享工具,是我前段时间安装CasaOS的时候再应用商店里面看到的,界面极简。我部署完后通过FRP穿透到美西的小鸡上了,整体速度还是非常快的。
  • Docker hub:https://hub.docker.com/r/filebrowser/filebrowser
  • 官方部署文档:https://filebrowser.org/installation
  • 官方demo:https://demo.filebrowser.org/ (账号密码均为:demo)
  • 下面我们通过Docker部署。

两种部署方式

  • 如果你的设备安装了CasaOS,那么可以通过应用商店直接安装,需要注意的是配置对应的存储文件夹以及需要使用的端口

filebrowser安装界面.png

filebrowser参数配置.png

  • 如果你没有安装CasaOS,那么我们可以直接通过Docker命令的方式安装,下方已官方的安装命令为演示。
docker run \
    -v /path/to/root:/srv \
    -v /path/to/filebrowser.db:/database/filebrowser.db \
    -v /path/to/settings.json:/config/settings.json \
    -e PUID=$(id -u) \
    -e PGID=$(id -g) \
    -p 8080:80 \
    filebrowser/filebrowser:s6
  • 基于树莓派的测试

    docker run \
      -v /home/filebrowser/to:/srv \
      -v /home/filebrowser/db:/db \
      -u $(id -u):$(id -g) \
      -p 10180:80 \
      filebrowser/filebrowser:v2.23.0
  • 需要注意修改/srv前面本地存储路径,以及要使用的端口
  • 以上命令为直接复制官方命令,暂时并未在树莓派上尝试,如果报错,可以尝试调整参数,或者留言给我。
  • 部署完毕后,就可以通过IP+端口的方式访问到服务了。默认账号密码为:admin
  • 登录后,可以进入设置修改密码,调整语言。

内网穿透

  • 通过FRP内网穿透出去,这里需要一台云服务器,详细教程可以参考:
  • 树莓派通过Docker搭建Frp内网穿透服务 请注意文章中重要通知2023.10.17,配置参数格式有所调整。
  • 通过Frp反向代理出去遇到了一个问题,就是通过外网上传超过50M的文件会直接报413错误,经过查询,是Nginx的限制,需要调整nginx.conf文件中的client_max_body_size,根据需求调整参数大小。

Nginx参数.png

测速

  • 首先测速为晚上测速,算是用网高峰,由于小鸡在美西,虽然不限速,但是受限于一些元素,上传一直徘徊在1M左右。

filebrowser上传测速.png

  • 下载速度测试为上传后,创建下载链接,工具使用IDM下载,速度稳定在3M左右,高峰速度达到6M,小宋这边宽带目前仅有百兆带宽,理论速度最大能跑到10M。

filebrowser-IDM下载器.png

结语

作为一款轻量级的网盘工具,在树莓派上运行比较平稳,相比于其他网盘工具对硬件的依赖较低,还是比较适合对于对网盘分享依赖程度不高的用户,当然他也有自己的缺点,就是有些格式的文件影音不能直接观看,需要下载到本地。有兴趣的朋友可以尝试搭建!

版权声明 ▶ 本网站名称:网友小宋
▶ 本文链接:https://xyzbz.cn/archives/1096/
▶ 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行核实删除。
▶ 转载本站文章需要遵守:商业转载请联系站长,非商业转载请注明出处!!

最后修改:2023 年 12 月 10 日
如果觉得我的文章对你有用,请随意赞赏