查看原文
其他

22k+ stars 搭建个人私有云盘的开源神器

小刘 爱编程爱技术 2024-02-24


今天为大家分享一款开源的私有云盘项目:filebrowser,简单实用、轻量级、跨平台,安装部署简单快捷,自带网页版文件管理器,基于 go 语言开发,运行速度快。

支持中文,能够直接在浏览器上管理文件,支持上传、下载、查看、分享等各种功能,非常适合搭建个人网盘。

官网在线体验地址:

https://demo.filebrowser.org
用户名:demo

密码:demo

该项目已在 GitHub 获得了 22k stars。

✨ 功能特性

  • 开源跨平台,支持中文
  • 简单实用、轻量级、运行速度快
  • 部署简单,配置要求低
  • 可视化操作,界面简洁,操作简单
  • 文件、文件夹操作、文件在线预览、共享链接
  • 用户认证,管理用户、添加权限、设置范围
  • 支持 shell,执行自定义命令

🧰 安装使用

该项目提供了三种部署方式:
方式一、使用官方软件包
在 GitHub 发行页下载最新版本,找到合适的系统版本,解压即用。
下载地址:
https://github.com/filebrowser/filebrowser/releases

  

这里我们以 Windows x64系统为例,下载windows-amd64-filebrowser.zip 文件,解压后得到如下文件:

  

以管理员身份运行【filebrowser.exe】,默认端口 8080

 

启动服务后,在浏览器访问:http://<server ip>:8080

初始用户名密码都是:admin

  

第一次使用需要修改下语言,如下图所示:

然后我们就可以创建自己的文件夹了,文件夹默认存储在软件的根目录

接着就可以上传自己的文件到服务器上了,支持上传文件/文件夹,拖拽上传,分享等等操作。

方式二:使用官方命令一键部署
这种方式需要梯子支持,如果你的网络不佳,建议使用方式一

1、MacOS 系统

brew tap filebrowser/tapbrew install filebrowserfilebrowser -r /path/to/your/files
2、Linux系统
curl -fsSL https://raw.githubusercontent.com/filebrowser/get/master/get.sh | bashfilebrowser -r /path/to/your/files
3、Windows系统
iwr -useb https://raw.githubusercontent.com/filebrowser/get/master/get.ps1 | iexfilebrowser -r /path/to/your/files
方式三:Docker部署
1、创建数据文件 filebrowser.db
mkdir filebrowsertouch filebrowser.db
2、创建配置文件 settings.json
根据实际情况修改端口号,根地址等配置。
不创建直接使用官方默认的也行,可直接跳过步骤1和2
{ "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"}
3、执行 docker 命令启动
修改映射卷、端口号、PUID、PGID等,然后执行如下命令运行:
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命令


filebrowser 界面非常简单,网盘的常用功能几乎都有,非常适合搭建个人的私有云盘。暂时先介绍到这里,其他的功能有兴趣的宝子可以继续挖掘~

附项目的链接:

开源地址:

https://github.com/filebrowser/filebrowser

官网:

https://filebrowser.org

安装手册:

https://filebrowser.org/installation


往期推荐:

56k+ Stars  动画图解算法,开源项目
49K+ stars 最新火爆的 GPT 学术优化开源项目
8.7K Stars 嘿,满血复活!
169k+ Stars 开源笔记!少年,你有多久没学习了?
305k+ Stars 我愿称之为最强!
点关注不迷路,每日分享优秀开源项目

继续滑动看下一个

22k+ stars 搭建个人私有云盘的开源神器

小刘 爱编程爱技术
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存