Docker 部署 File Browser 文件管理系统
Docker 部署 File Browser 文件管理系统
1. File Browser 介绍
File Browser 是一款基于 Go 语言开发的开源、轻量级、跨平台的 Web 文件管理工具。
它允许用户通过浏览器访问和管理服务器上的文件,支持 Windows、macOS、Linux 等多种操作系统。
FileBrowser 具备文件的上传、下载、复制、移动、重命名、在线预览及编辑等功能,还提供多用户支持与精细的权限控制,可设置不同用户对文件和目录的访问权限。
此外,它支持连接 FTP、SFTP、S3 等远程存储,方便用户管理远程文件,并且能够通过生成带密码或有效期的外链来实现文件分享。
官网:https://filebrowser.org/
GitHub:https://github.com/filebrowser/filebrowser
官网在线体验地址:
https://demo.filebrowser.org/
用户名: demo
密码: demo
2. 安装
以下是使用Docker安装的步骤:
创建本地存储目录
File Browser的数据文件存储目录
mkdir -p /mydata/filebrowser/file /mydata/filebrowser/config /mydata/filebrowser/dbDocker 创建运行容器
先拉一下最新的版本镜像
docker pull filebrowser/filebrowser
运行docker容器
docker run \
-p 8081:8081 \
-v /mydata/filebrowser/srv:/srv \
-v /mydata/filebrowser/config:/config \
-v /mydata/filebrowser/db:/database \
filebrowser/filebrowser
权限不足执行权限的修改
chmod -R 777 /mydata/filebrowser
如果是容器内端口权限拒绝 容器和相关资源会创建成功但启动失败 注意此时初始化的密码也会打印出来
进入config修改settings.json文件端口为其他端口
{
"port": 8081,
"baseURL": "",
"address": "",
"log": "stdout",
"database": "/database/filebrowser.db",
"root": "/srv"
}- /srv数据文件,/config 配置,/db 数据库
访问登录File Browser登录页面(ip:8081)
用户名默认admin,密码是刚刚的打印内容
登陆后在setting中修改语言和默认密码
就安装ok了
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 CYK's Blog!
评论
