web云盘文件管理系统。filebrowser:单二进制文件,10 秒完成部署;支持多用户、权限目录隔离、在线预览/编辑、上传断点续传。提供官方 Docker 镜像,一条命令即可把任意目录变成网盘。GitHub 星标 22k+,更新频繁。
windows版安装教程
首先windows防火墙要放通相应端口,服务器规则。本文教程是8080端口要放通
1.进入filebrowser官方链接下载:https://github.com/filebrowser/filebrowser/releases
选择windows版本,例如我的电脑(服务器)是英特尔或者AMD的cpu我就选windows-amd64-filebrowser.zip版本。
![图片[1]-安装个人网盘FileBrowser教程windows+linux-勇爱设计Netwrok](https://www.getpicion.com/wp-content/uploads/2025/12/image-46.png)
2.解压打开filebrowser.exe文件。会弹出终端窗口(保持不关闭)。会自动生成账号admin和密码。浏览器localhost:8080或者公网IP:8080 即可访问。
![图片[2]-安装个人网盘FileBrowser教程windows+linux-勇爱设计Netwrok](https://www.getpicion.com/wp-content/uploads/2025/12/image-51.png)
![图片[3]-安装个人网盘FileBrowser教程windows+linux-勇爱设计Netwrok](https://www.getpicion.com/wp-content/uploads/2025/12/image-52-1024x353.png)
linux安装
首先要放通相应端口,服务器规则。本文教程是9000端口要放通
1.一键命令脚本
curl -fsSL https://raw.githubusercontent.com/filebrowser/get/master/get.sh | bash
中国大陆加速脚本
curl -fsSL https://hk.gh-proxy.org/https://raw.githubusercontent.com/filebrowser/get/master/get.sh | bash
示例
root@iZ7xva80gfutyg5zj08qhmZ:~# curl -fsSL https://gh-proxy.org/https://raw.githubusercontent.com/filebrowser/get/master/get.sh | bash
Downloading File Browser for linux/amd64...
https://gh-proxy.org/https://github.com/filebrowser/filebrowser/releases/download/v2.51.2/linux-amd64-filebrowser.tar.gz
Extracting...
Putting filemanager in /usr/local/bin (may require password)
Successfully installed
root@iZ7xva80gfutyg5zj08qhmZ:~#
2.创建数据库文件,并初始化 filebrowser 的配置
filebrowser -d /data/filebrowser.db config init
命令示例如下
root@iZ7xva80gfutyg5zj08qhmZ:~# filebrowser -d /data/filebrowser.db config init
2025/12/13 15:42:32 No config file used
2025/12/13 15:42:32 Using database: /data/filebrowser.db
Congratulations! You've set up your database to use with File Browser.
Now add your first user via 'filebrowser users add' and then you just
need to call the main command to boot up the server.
Sign up: false
Hide Login Button: false
Create User Dir: false
Logout Page:
Minimum Password Length: 12
Auth Method: json
Shell:
Branding:
Name:
Files override:
Disable external links: false
Disable used disk percentage graph: false
Color:
Theme:
Server:
Log: stdout
Port: 8080
Base URL:
Root: .
Socket:
Address: 127.0.0.1
TLS Cert:
TLS Key:
Token Expiration Time: 2h
Exec Enabled: false
Thumbnails Enabled: true
Resize Preview: true
Type Detection by Header: true
TUS:
Chunk size: 10485760
Retry count: 5
Defaults:
Scope: .
HideDotfiles: false
Locale: en
View mode: list
Single Click: false
File Creation Mode: 0o640
Directory Creation Mode: 0o750
Commands:
Ace editor syntax highlighting theme:
Sorting:
By: name
Asc: false
Permissions:
Admin: false
Execute: true
Create: true
Rename: true
Modify: true
Delete: true
Share: true
Download: true
Auther configuration (raw):
{
"recaptcha": null
}
3.设置:设置监听地址为 0.0.0.0 ;监听端口为 9000 ,默认8080;语言为中文
filebrowser -d /data/filebrowser.db config set --address 0.0.0.0 --port 9000 --locale zh-cn
示例
root@iZ7xva80gfutyg5zj08qhmZ:~# filebrowser -d /data/filebrowser.db config set --address 0.0.0.0 --port 9000 --locale zh-cn
2025/12/13 15:42:42 No config file used
2025/12/13 15:42:42 Using database: /data/filebrowser.db
Sign up: false
Hide Login Button: false
Create User Dir: false
Logout Page: /login
Minimum Password Length: 12
Auth Method: json
Shell:
Branding:
Name:
Files override:
Disable external links: false
Disable used disk percentage graph: false
Color:
Theme:
Server:
Log: stdout
Port: 9000
Base URL:
Root: .
Socket:
Address: 0.0.0.0
TLS Cert:
TLS Key:
Token Expiration Time: 2h
Exec Enabled: false
Thumbnails Enabled: true
Resize Preview: true
Type Detection by Header: true
TUS:
Chunk size: 10485760
Retry count: 5
Defaults:
Scope: .
HideDotfiles: false
Locale: zh-cn
View mode: list
Single Click: false
File Creation Mode: 0o640
Directory Creation Mode: 0o750
Commands:
Ace editor syntax highlighting theme:
Sorting:
By: name
Asc: false
Permissions:
Admin: false
Execute: true
Create: true
Rename: true
Modify: true
Delete: true
Share: true
Download: true
Auther configuration (raw):
{
"recaptcha": null
}
4.添加用户:添加一个用户名为 yonghuming12345678 ,密码为 的用户,并赋予该用户 yonghuming12345678admin权限。用户名密码自行设定,搞完后登陆网页在后台修改。
filebrowser -d /data/filebrowser.db users add yonghuming12345678 yonghuming12345678 --perm.admin
示例
root@iZ7xva80gfutyg5zj08qhmZ:~# filebrowser -d /data/filebrowser.db users add yonghuming12345678 yonghuming12345678 --perm.admin
2025/12/13 15:48:17 No config file used
2025/12/13 15:48:17 Using database: /data/filebrowser.db
ID Username Scope Locale V. Mode S.Click Admin Execute Create Rename Modify Delete Share Download Pwd Lock
1 yonghuming12345678 / zh-cn list false true true true true true true true true false
5.启动调试模式看下是否成功。浏览器输入http://IP:9000 就可以看到登陆页面了。Ctrl+C 退出调试模式
filebrowser -d /data/filebrowser.db
示例
root@iZ7xva80gfutyg5zj08qhmZ:~# filebrowser -d /data/filebrowser.db
2025/12/13 15:43:47 No config file used
2025/12/13 15:43:47 Using database: /data/filebrowser.db
2025/12/13 15:43:47 Listening on [::]:9000
2025/12/13 15:44:05 /api/login: 403 120.228.254.88 <nil>
![图片[4]-安装个人网盘FileBrowser教程windows+linux-勇爱设计Netwrok](https://www.getpicion.com/wp-content/uploads/2025/12/image-43.png)
6.创建 filebrowser.service服务,可以后台自动启动
cat > /etc/systemd/system/filebrowser.service <<EOF
[Unit]
Description=FileBrowser
After=network.target
[Service]
ExecStart=/usr/local/bin/filebrowser -d /data/filebrowser.db
[Install]
WantedBy=multi-user.target
EOF
示例
root@iZ7xva80gfutyg5zj08qhmZ:~# cat > /etc/systemd/system/filebrowser.service <<EOF
[Unit]
Description=FileBrowser
After=network.target
[Service]
ExecStart=/usr/local/bin/filebrowser -d /data/filebrowser.db
[Install]
WantedBy=multi-user.target
EOF
重载 systemd 管理器配置,使 filebrowser.service 生效
systemctl daemon-reload
systemctl status filebrowser
示例
root@iZ7xva80gfutyg5zj08qhmZ:~# systemctl daemon-reload
root@iZ7xva80gfutyg5zj08qhmZ:~# systemctl status filebrowser
○ filebrowser.service - FileBrowser
Loaded: loaded (/etc/systemd/system/filebrowser.service; disabled; preset: enabled)
Active: inactive (dead)
7.启动服务
# 运行
systemctl start filebrowser
systemctl status filebrowser
示例
root@iZ7xva80gfutyg5zj08qhmZ:~# systemctl start filebrowser
root@iZ7xva80gfutyg5zj08qhmZ:~# systemctl status filebrowser
● filebrowser.service - FileBrowser
Loaded: loaded (/etc/systemd/system/filebrowser.service; disabled; preset: enabled)
Active: active (running) since Sat 2025-12-13 15:48:30 CST; 43min ago
Main PID: 1602 (filebrowser)
Tasks: 8 (limit: 995)
Memory: 32.2M (peak: 38.2M)
CPU: 876ms
CGroup: /system.slice/filebrowser.service
└─1602 /usr/local/bin/filebrowser -d /data/filebrowser.db
Dec 13 15:48:30 iZ7xva80gfutyg5zj08qhmZ filebrowser[1602]: 2025/12/13 15:48:30 Using database: /data/filebrowser.db
Dec 13 15:48:30 iZ7xva80gfutyg5zj08qhmZ filebrowser[1602]: 2025/12/13 15:48:30 Listening on [::]:9000
常用命令
# 运行
systemctl start filebrowser
# 重启
systemctl restart filebrowser
# 停止运行
systemctl stop filebrowser
# 开机启动
systemctl enable filebrowser
# 取消开机启动
systemctl disable filebrowser
# 查看运行状态
systemctl status filebrowser
# 查看 Filebrowser 配置(需先 systemctl stop filebrowser 停止服务,注意 filebrowser.db 路径对应自己设置)
filebrowser -d /data/filebrowser.db config cat
![图片[5]-安装个人网盘FileBrowser教程windows+linux-勇爱设计Netwrok](https://www.getpicion.com/wp-content/uploads/2025/12/image-44-1024x416.png)
默认里面文件是所有linux系统的文件。如果不需要显示。例如创建一个文件夹yunpan。设置范围为yunpan。那么首页只会显示yunpan里面的文件了。
![图片[6]-安装个人网盘FileBrowser教程windows+linux-勇爱设计Netwrok](https://www.getpicion.com/wp-content/uploads/2025/12/image-47-1024x614.png)
![图片[7]-安装个人网盘FileBrowser教程windows+linux-勇爱设计Netwrok](https://www.getpicion.com/wp-content/uploads/2025/12/image-48-1024x480.png)
![图片[8]-安装个人网盘FileBrowser教程windows+linux-勇爱设计Netwrok](https://www.getpicion.com/wp-content/uploads/2025/12/image-49-1024x452.png)














暂无评论内容