Nas搭建一个极简极轻量的个人云盘 – filebrowser

项目特点:

Filebrowser轻如燕,文件管理真方便。

Web界面简而明,上传下载一键间。

跨平台、部署易,身份验证保安全。

轻量级、性能好,资源占用少又巧。

• 项目源码:https://github.com/filebrowser/filebrowser
(目前28K Nas搭建一个极简极轻量的个人云盘 – filebrowser插图

• 项目官网:https://filebrowser.org/

• 演示demo:https://demo.filebrowser.org/通过demo/demo账号密码登陆体验

• docker-compose:

services:
    filebrowser:
        container_name: filebrowser
        volumes:
            - :/srv # 这里填一个nas上路径,用于保存上传的文件,该文件夹可以非空
            - ./data:/database
            - ./config:/config
        ports:
            - '6080:80'
        restart: unless-stopped
        environment:
          - TZ=Asia/Shanghai
          - PUID=1000   # 注意这里要换成实际的用户权限值,后文有提供方法
          - PGID=1000
        image: docker.1ms.run/filebrowser/filebrowser:s6

经常有朋友给我留言说无法拉镜像、不知道如何加速镜像等问题,所以我这里在compose文件里已经加上了docker加速镜像地址:docker.1ms.run,大家可以直接用,这也是我从网上搜罗到的,不保证能一直使用。

获取用户权限的ID方法

ssh登陆nas后执行以下命令,将得到的内容替换到compose文件中

执行 id -u 得到 PUID

执行 id -g 得到 PGID


介绍

Filebrowser是一个轻量级的开源文件服务器和Web文件管理器,基于Go语言开发。它允许用户通过Web界面上传、管理、预览和分享文件。Filebrowser旨在提供一个简单、高效的方式来处理文件,无需复杂的配置。

特点总结:

1. 轻量级:基于Go语言实现,性能优异,资源占用少。

2. 功能齐全: 上传、下载、预览、搜索、删除、移动、重命名、分享

3. 开源活跃: GitHub上的活跃社区,频繁更新,文档完善。

4. 安全性: 支持设置访问权限,保护文件不被未授权访问。

5. 用户友好: 提供直观的用户界面,易于上手。

6. 多用户支持: 支持多用户间文件共享、私有

7. 文件预览: 支持多种文件格式的预览,如图片、视频、PDF等

安装 & 体验

通过compose启动后,需要检查下./data目录下有没生成filebrowser.db数据库文件,如果没有生成的话,说明配置有误,即使启动docker成功,但也没法保存修改,等下次重启docker后可能会有配置项丢失。

正确启动后,浏览器打开:http://:6080,并通过默认的用户名密码登陆:admin/admin

Nas搭建一个极简极轻量的个人云盘 – filebrowser插图1

登陆成功后,默认为英文,我们先修改为中文,操作方法如下:

Nas搭建一个极简极轻量的个人云盘 – filebrowser插图2

我上传了几个文件和文件夹后,视图如下:

Nas搭建一个极简极轻量的个人云盘 – filebrowser插图3

右上角快捷操作功能:

Nas搭建一个极简极轻量的个人云盘 – filebrowser插图4

依次为:分享、重命名、复制、移动、删除、开启内部shell、切换文件视图、下载、上传、详情、多选模式。

双击文件可以打开预览:

Nas搭建一个极简极轻量的个人云盘 – filebrowser插图5

最后

• 非常适合做为个人网盘使用:毕竟轻量高效且功能齐全

• 小团队内文件分享也是一个不错的用途

• 建议常驻Nas中,毕竟资源占用低,又实用。

下载地址
蓝奏云
windows-amd64版本
密码:无
THE END