avatar

PiDIN

Play In Docker In NAS

  • 首页
  • 关于本站
  • 项目地址
  • 发布文章
Home 三分钟搭建私有云存储!File Browser轻量级文件管理神器
文章

三分钟搭建私有云存储!File Browser轻量级文件管理神器

Posted 2025-05-6 Updated 2025-05- 6
By srebro
25~32 min read

File Browser 介绍

image-20250506224756331

FileBrowser 在指定目录中提供了一个文件管理界面,可用于上传、删除、预览、重命名和编辑您的文件。它允许创建多个用户,并且每个用户都可以拥有自己的目录。它可以用作独立应用程序。

🚢 项目地址

  • Github: https://github.com/filebrowser/filebrowser
  • 官网:https://filebrowser.org/

🚀File Browser 特征

  • 🚀 简单实用、轻量级、运行速度快
  • ⏰ 部署简单,配置要求低
  • 🔌可视化操作,界面简洁,操作简单
  • 🔍 文件、文件夹操作、文件在线预览、共享链接
  • 👤用户认证,管理用户、添加权限、设置范围
  • 🌐 开源跨平台,支持中文
  • 🐳 支持ARM,X86平台,一键docker部署

🛠️ 部署 File Browser

👻 先决条件/要求

  • 最低 512MB RAM(推荐 1GB+)
  • 具备docker 或者 docker-compose 环境

目录说明

服务器文件夹 容器文件夹 说明
/home/application/filebrowser/srv /srv 文件存放位置
/home/application/filebrowser/filebrowser.db /filebrowser.db 数据库
/home/application/filebrowser/.filebrowser.json /.filebrowser.jso 配置文件
  • 创建一个工作目录
# mkdir /home/application/filebrowser
  • 创建数据库/存储目录/配置文件
# touch /home/application/filebrowser/filebrowser.db

# mkdir /home/application/filebrowser/srv

# cat >> /home/application/filebrowser/.filebrowser.json  << EOF
{
  "port": 80,
  "baseURL": "",
  "address": "",
  "log": "stdout",
  "database": "/database.db",
  "root": "/srv"
}
EOF

🐳方法一:使用Docker 命令部署

docker run \
-v /home/application/filebrowser/srv:/srv \
-v /home/application/filebrowser/filebrowser.db:/database.db \
-v /home/application/filebrowser/.filebrowser.json:/.filebrowser.json \
-u $(id -u):$(id -g) \
-p 8080:80 \
docker.cnb.cool/srebro/pidin/filebrowser:latest

🐳方法二:使用Docker Compose部署 (推荐)

services:
  filebrowser:
    container_name: filebrowser
    #image: filebrowser/filebrowser
    image: docker.cnb.cool/srebro/pidin/filebrowser:latest ##CNB镜像加速地址
    restart: unless-stopped
    volumes:
      - ./srv:/srv
      - ./filebrowser.db:/database.db
      - ./.filebrowser.json:/.filebrowser.json
      - /etc/localtime:/etc/localtime:ro
    ports:
      - "8080:80"

浏览器访问File Browser 地址:http://ip:8080/

  • 登录File Browser 默认 用户名: admin 密码:admin

⚠️ 您必须更改密码,如果可以,请更改用户名,以获得最佳安全性。

image-20250506222207460

image-20250506222331455

  • 切换语言为 中文简体

image-20250506222401711

  • 创建一个目录,测试文件上传⏫下载⏬ 分享

    image-20250506223322207

    image-20250506223438142

image-20250506223458772

image-20250506223537021

image-20250506223556927

  • 允许✅用户®️ 注册

image-20250506223734784

image-20250506223804777

📜 官方demo

  • 网址: https://demo.filebrowser.org/
  • 演示账户/密码 用户名: admin 密码:admin

50716739-ebd26700-107a-11e9-9817-14230c53efd2

🧭 使用Nginx反向代理

#FileBrowser 
  server {
        listen       443 ssl;
        server_name  file.srebro.cn;  ##替换成自己的域名
        error_page  404              /404/404.html;
        charset utf-8;

		ssl_certificate /home/application/nginx/cert/srebro.cn.pem; 
		ssl_certificate_key /home/application/nginx/cert/srebro.cn.key;
        ssl_session_cache    shared:SSL:1m;
        ssl_ciphers  HIGH:!aNULL:!MD5;
        ssl_prefer_server_ciphers  on;

	location / {
	proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header x-wiz-real-ip $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Host $http_host;
        proxy_set_header X-Forwarded-Proto $scheme;
		proxy_pass http://localhost:8080;
        }
}

image-20250506224605997

🎁 获取 File Browser

  • CNB 仓库地址:File Browser
网络工具
网络工具
License:  CC BY 4.0
Share

Further Reading

Jun 5, 2025

MAZANOKE:离线运行的全能图片处理神器,隐私安全有保障

MAZANOKE 介绍 MAZANOKE 是一个简单的图像优化器,它可以在您的浏览器中运行,离线工作,并在不离开您的设备的情况下保持您的图像。 🚢 项目地址 Github:https://github.com/civilblur/mazanoke 🚀MAZANOKE 特征 🖼️ 在浏览器中优化

Jun 2, 2025

FileCodeBox,轻量匿名文件中转站:快递柜式传输,免注册即传即取

FileCodeBox 介绍 FileCodeBox 是一个基于 FastAPI + Vue3 开发的轻量级文件分享工具。它允许用户通过简单的方式分享文本和文件,接收者只需要一个提取码就可以取得文件,就像从快递柜取出快递一样简单。 🚢 项目地址 Github:https://github.com/

May 26, 2025

Nextcloud平替?FileGator 轻松实现多用户文件管理

FileGator 介绍 FileGator 是一个免费的、开源的、自托管的 Web 应用程序,用于管理文件和文件夹,也是一个强大的多用户文件管理器。可以让管理员和其他用户管理具有不同访问权限、角色和主文件夹的文件。文件上传支持拖放、进度条、暂停和恢复。 🚢 项目地址 Github:https:/

OLDER

📚️ TaleBook | 用NAS打造私人图书馆,一款基于Calibre的个人图书管理器

NEWER

从厨房到储物间:Grocy 家庭的智能物资管理助手

Recently Updated

  • MAZANOKE:离线运行的全能图片处理神器,隐私安全有保障
  • FileCodeBox,轻量匿名文件中转站:快递柜式传输,免注册即传即取
  • 「别让灵感溜走!」​​10分钟搭建轻量级笔记应用 Blinko​​ ——让每个想法都有归宿
  • Nextcloud平替?FileGator 轻松实现多用户文件管理
  • Domain Admin:域名SSL证书监控+自动续签,运维从此0焦虑

Trending Tags

网络工具 无线电 人工智能 智能家居 影音娱乐 阅读学习 sre

Contents

©2025 PiDIN. Some rights reserved.

Using the Halo theme Chirpy