当前位置:首页 > 软件源码 > 开源源码 > 正文内容

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

han32685个月前 (03-07)开源源码251

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

  • 项目源码:https://github.com/filebrowser/filebrowser(目前28K 
  • 项目官网:https://filebrowser.org/
  • 演示demo:https://demo.filebrowser.org/通过demo/demo账号密码登陆体验
  • docker-compose:
ervices:
    filebrowser:
        container_name: filebrowser
        volumes:
            - <path-to-storage>:/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


特点总结:

  1. 1. 轻量级: 基于Go语言实现,性能优异,资源占用少。
  2. 2. 功能齐全: 上传、下载、预览、搜索、删除、移动、重命名、分享
  3. 3. 开源活跃: GitHub上的活跃社区,频繁更新,文档完善。
  4. 4. 安全性: 支持设置访问权限,保护文件不被未授权访问。
  5. 5. 用户友好: 提供直观的用户界面,易于上手。
  6. 6. 多用户支持: 支持多用户间文件共享、私有
  7. 7. 文件预览: 支持多种文件格式的预览,如图片、视频、PDF等


扫描二维码推送至手机访问。

版权声明:本文由瀚文博客发布,如需转载请注明出处。

本文链接:https://www.hanwenblog.com/post/111.html

分享给朋友:

相关文章

老外采集的19万TikTok镜像站

老外采集的19万TikTok镜像站

逛GitHub看到的项目,除了提供api还能共享十九万库存,老美无节操封杀TikTok,这样光明正大的镜像站能活多久呢,且行且珍惜吧。 GitHub:https://github.com/a...