VPS上管理文件要么敲命令行要么SFTP客户端——有时候就想在浏览器里像操作本地文件一样拖拽上传下载。FileBrowser是开源的Web文件管理器,Docker部署、权限管理、多用户、在线编辑文本。
Docker部署
docker run -d --restart always
-p 8080:80
-v /root:/srv
-v filebrowser-config:/config
-v filebrowser-db:/database
--name filebrowser
filebrowser/filebrowser
# 默认账号admin密码admin
# 访问 http://VPS_IP:8080登录后看到VPS的文件目录→像Windows资源管理器一样操作。支持拖拽上传/下载、在线编辑文本文件、创建/删除/重命名文件夹、通过分享链接给他人下载文件。
雨云入门VPS月付几块跑FileBrowser够。优惠码 admin01 首月五折。
安全设置
登录后立刻改默认密码→Settings→修改密码。限制可访问的目录范围(挂载的volume设为你需要管理的目录而非根目录)。Nginx反代加HTTPS和HTTP Basic Auth双重保护。
Nginx反代
server {
listen 80;
server_name files.你的域名.com;
client_max_body_size 1000M;
location / {
proxy_pass http://127.0.0.1:8080;
}
}
# certbot --nginx -d files.你的域名.com常见问题
上传大文件超时?
Nginx设client_max_body_size。FileBrowser默认无文件大小限制。大文件上传取决于VPS带宽。
多个用户怎么设不同目录权限?
Settings→User Management→新建用户→指定可访问的目录路径→设置读写权限。可以实现用户A只能看/downloads、用户B只能看/backup。






