当前位置: 首页 > ops >正文

CentOS 7.9 部署 filebrowser 文件管理系统

1.filebrowser简介

FileBrowser 是一个轻量级、跨平台、易于部署的文件浏览与管理系统。它自带简单的用户权限管理、Web UI 界面和 REST API,非常适合用于远程管理 VPS、NAS、开发服务器或嵌入到其他项目中。

2.filebrowser特性

特性说明
Web 图形界面通过浏览器访问,支持文件浏览、上传、下载、重命名、压缩、解压、编辑文本等
多用户权限控制支持创建多个用户,设置不同目录权限(读/写/管理)
跨平台支持 Linux、Windows、macOS、ARM(如树莓派)、Docker 等
零依赖单个二进制文件,开箱即用
内置 Web 服务器无需 Nginx/Apache,自带 HTTP 服务
支持反向代理可配合 Nginx、Caddy 实现 HTTPS 和域名访问
文本在线编辑直接在浏览器中编辑 .txt, .conf, .json 等文本文件
多语言支持包括简体中文(zh-cn)、英文、法语、俄语等
REST API提供 API 接口,可用于二次开发或集成

3.下载filebrowser

https://github.com/filebrowser/filebrowser/releases/download/v2.42.5/linux-amd64-filebrowser.tar.gz

4.解压filebrowser

tar -xzvf linux-amd64-filebrowser.tar.gz

5.将filebrowser移动到系统路径

mv filebrowser /usr/local/bin/

6.创建配置数据库并初始化配置

filebrowser -d /etc/filebrowser.db config init

7.设置监听地址

filebrowser -d /etc/filebrowser.db config set --address 0.0.0.0

8.设置监听端口

filebrowser -d /etc/filebrowser.db config set --port 8088

9.设置日志输出路径

filebrowser -d /etc/filebrowser.db config set --locale zh-cn

10.创建日志文件

filebrowser -d /etc/filebrowser.db config set --log /var/log/filebrowser.log

11.添加管理员用户

filebrowser -d /etc/filebrowser.db users add root RYJzyc^2025^2 --perm.admin

12.创建 systemd 服务

cat > /etc/systemd/system/filebrowser.service << EOF
[Unit]
Description=File Browser
After=network.target[Service]
Type=simple
ExecStart=/usr/local/bin/filebrowser -d /etc/filebrowser.db
Restart=always
RestartSec=3[Install]
WantedBy=multi-user.target
EOF

13.启动服务

systemctl daemon-reload
systemctl enable filebrowser
systemctl start filebrowser
systemctl status filebrowser 
http://www.xdnf.cn/news/18089.html

相关文章:

  • 动态规划:入门思考篇
  • 【完整源码+数据集+部署教程】海洋垃圾与生物识别系统源码和数据集:改进yolo11-RVB
  • 第一阶段C#基础-15:面向对象梳理
  • nsfp-
  • 《Unity Shader入门精要》学习笔记二
  • 多数据源 Demo
  • python 数据拟合(线性拟合、多项式回归)
  • WPF 打印报告图片大小的自适应(含完整示例与详解)
  • quic协议与应用开发
  • 实战架构思考及实战问题:Docker+‌Jenkins 自动化部署
  • [Oracle数据库] Oracle 进阶应用
  • 基于 ONNX Runtime 的 YOLOv8 高性能 C++ 推理实现
  • 网络间的通用语言TCP/IP-网络中的通用规则2
  • CMakeLists.txt 学习笔记
  • Java中的128陷阱:深入解析Integer缓存机制及应对策略
  • 深度解析阿里巴巴国际站商品详情 API:从接口调用到数据结构化处理
  • 8.18决策树
  • Unity引擎播放HLS自适应码率流媒体视频
  • 代码随想录算法训练营四十五天|图论part03
  • 上网行为安全管理与组网方案
  • 在阿里云 CentOS Stream 9 64位 UEFI 版上离线安装 Docker Compose
  • 深入解析Kafka消费者重平衡机制与性能优化实践指南
  • Windows从零到一安装KingbaseES数据库及使用ksql工具连接全指南
  • 【Goland】:Map
  • 【音视频】ISP能力
  • iOS 应用上架全流程实践,从开发内测到正式发布的多工具组合方案
  • Qt笔试题
  • HTML应用指南:利用POST请求获取全国华为旗舰店门店位置信息
  • 蓝桥杯算法之搜索章 - 6
  • Python入门第8课:模块与包的使用,如何导入标准库与第三方库