其他
22k+ stars 搭建个人私有云盘的开源神器
今天为大家分享一款开源的私有云盘项目:filebrowser,简单实用、轻量级、跨平台,安装部署简单快捷,自带网页版文件管理器,基于 go 语言开发,运行速度快。
支持中文,能够直接在浏览器上管理文件,支持上传、下载、查看、分享等各种功能,非常适合搭建个人网盘。
官网在线体验地址:
密码:demo
该项目已在 GitHub 获得了 22k stars。
✨ 功能特性
开源跨平台,支持中文 简单实用、轻量级、运行速度快 部署简单,配置要求低 可视化操作,界面简洁,操作简单 文件、文件夹操作、文件在线预览、共享链接 用户认证,管理用户、添加权限、设置范围 支持 shell,执行自定义命令
🧰 安装使用
以管理员身份运行【filebrowser.exe】,默认端口 8080
启动服务后,在浏览器访问:http://<server ip>:8080
接着就可以上传自己的文件到服务器上了,支持上传文件/文件夹,拖拽上传,分享等等操作。
1、MacOS 系统
brew tap filebrowser/tap
brew install filebrowser
filebrowser -r /path/to/your/files
curl -fsSL https://raw.githubusercontent.com/filebrowser/get/master/get.sh | bash
filebrowser -r /path/to/your/files
iwr -useb https://raw.githubusercontent.com/filebrowser/get/master/get.ps1 | iex
filebrowser -r /path/to/your/files
mkdir filebrowser
touch filebrowser.db
{
"address": "0.0.0.0",
"port": 80,
"locale": "zh-cn",
"baseURL": "",
"address": "",
"log": "/path/stdout.log",
"database": "/filebrowser.db",
"username": "admin",
"password": "admin@12345",
"root": "/srv"
}
docker run \
-v /path/to/root:/srv \
-v /path/to/filebrowser.db:/database/filebrowser.db \
-v /path/to/settings.json:/config/settings.json \
-e PUID=$(id -u) \
-e PGID=$(id -g) \
-p 8080:80 \
filebrowser/filebrowser:s6
这里演示为目的,直接使用官方默认配置执行:
docker run -p 8080:80 filebrowser/filebrowser:s6
4、在浏览其访问,同方式一
🔥 快速体验
登录系统
管理文件
管理用户、添加权限、设置范围
在线编辑文件
在线预览视频
执行自定义shell命令
附项目的链接:
开源地址:
https://github.com/filebrowser/filebrowser官网:
https://filebrowser.org安装手册:
往期推荐: