之前想在单位局域网里搭建一个网盘工具,但 Nextcloud 太过于臃肿,十分不适用。
后找到 Filebrowser 完美满足我的需求。
![轻量网盘Filebrowser部署与配置 图片[1]-轻量网盘Filebrowser部署与配置-不念博客](https://www.bunian.cn/wp-content/uploads/2023/10/u1920012832990199648fm253fmtautoapp138fJPEG.webp)
安装 Filebrowser (Docker)
使用以下命令来安装 Docker 版 Filebrowser。
docker run -d \--net mybridge \--name filebrowser \-p 8080:80 \-v /home/ubuntu/mount1/Resources/share:/srv \-v /home/ubuntu/mount0/filebrowser/filebrowser.db:/database.db \-v /home/ubuntu/mount0/settings.json:/config/settings.json \--restart=unless-stopped \filebrowser/filebrowserdocker run -d \ --net mybridge \ --name filebrowser \ -p 8080:80 \ -v /home/ubuntu/mount1/Resources/share:/srv \ -v /home/ubuntu/mount0/filebrowser/filebrowser.db:/database.db \ -v /home/ubuntu/mount0/settings.json:/config/settings.json \ --restart=unless-stopped \ filebrowser/filebrowserdocker run -d \ --net mybridge \ --name filebrowser \ -p 8080:80 \ -v /home/ubuntu/mount1/Resources/share:/srv \ -v /home/ubuntu/mount0/filebrowser/filebrowser.db:/database.db \ -v /home/ubuntu/mount0/settings.json:/config/settings.json \ --restart=unless-stopped \ filebrowser/filebrowser
❝需要注意,在安装 Filebrowser 容器时,挂载前需要先建立一个
filebrowser.db
文件 (文本文件即可),否则在容器创建时会误将其设为目录。❞
直接安装 Filebrowser
Filebrowser 主要由 Golang 编写,依赖不复杂,装在 Docker 里实属多此一举。
对于没有 root 权限的服务器,可以直接下载二进制版的 Filebrowser 进行配置。其步骤为:
- 下载并安装。
cd ~/myapps && \curl -fsSL https://raw.githubusercontent.com/filebrowser/get/master/get.sh | bashcd ~/myapps && \ curl -fsSL https://raw.githubusercontent.com/filebrowser/get/master/get.sh | bashcd ~/myapps && \ curl -fsSL https://raw.githubusercontent.com/filebrowser/get/master/get.sh | bash
- 后台运行。
nohup filebrowser -r /public/home/wangzitao/.backup/Resources/share &nohup filebrowser -r /public/home/wangzitao/.backup/Resources/share &nohup filebrowser -r /public/home/wangzitao/.backup/Resources/share &
Filebrowser 的使用非常简单明了,无需赘述。
© 版权声明
本站文章由不念博客原创,未经允许严禁转载!
THE END