推荐一个开源项目 filebrowser ,它可以帮助我们搭建私人网盘,在线管理各种文件资源,内置登录系统,可在线删除、编辑、创建文件,允许分配多个用户权限,在Web浏览器上执行自定义命令行。
filebrowser 功能概略
用户登录
简洁美观的管理界面
可以进行用户管理、权限管理
在线编辑文件
执行自定义命令
该项目是开源的, 项目地址:
https://github.com/filebrowser/filebrowser
安装使用方法
filebrowser 是一个二进制文件,可以用作独立的可执行文件,但它也可以与 Docker 或 Caddy 一起使用,默认情况下会启用 HTTPS,安装非常简单。安装后登陆使用的默认账号密码是 admin/admin。
苹果 Mac 环境安装
brew tap filebrowser/tap brew install filebrowser filebrowser -r /path/to/your/files
Linux 系列环境安装
curl -fsSL https://raw.githubusercontent.com/filebrowser/get/master/get.sh | bash filebrowser -r /path/to/your/files
Windows 环境下的安装
iwr -useb https://raw.githubusercontent.com/filebrowser/get/master/get.ps1 | iex filebrowser -r /path/to/your/files
Docker安装
docker run \ -v /path/to/root:/srv \ -v /path/filebrowser.db:/database.db \ -v /path/.filebrowser.json:/.filebrowser.json \ --user $(id -u):$(id -g) -p 80:80 \ filebrowser/filebrowser