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

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.dtcms.com/a/336893.html

相关文章:

  • 深入解析 Qwen3 GSPO:一种稳定高效的大语言模型强化学习算法
  • 运维命令基础
  • 算法魅力-BFS解决多源最短路
  • PPT生成视频的AI大模型应用技巧
  • 基于51单片机霍尔测速仪表测转速调速系统设计
  • Java 大视界 -- Java 大数据在智能安防视频监控系统中的视频内容理解与智能预警升级(401)
  • Java封装
  • Orange的运维学习日记--45.Ansible进阶之文件部署
  • Rust 入门 生命周期-next2 (十九)
  • Kubernetes配置管理全攻略:ConfigMap与Secret详解
  • [机器学习]10-基于ID3决策树算法的西瓜数据集分类
  • Apache RocketMQ,构建云原生统一消息引擎
  • 如何用github记录mit6s081-2020-labs学习过程
  • SQL注入防御
  • MacOS 安全机制与“文件已损坏”排查完整指南
  • 【前端】使用Vue3过程中遇到加载无效设置点击方法提示不存在的情况,原来是少加了一个属性
  • 动态规划:入门思考篇
  • SQL详细语法教程(五)事务和视图
  • zsh 使用笔记 命令行智能提示 bash智能
  • mac查看nginx安装位置 mac nginx启动、重启、关闭
  • 我的第一个开源项目:从0到1,我在GitHub写下的成长印记
  • OpenCV Python——Numpy基本操作(Numpy 矩阵操作、Numpy 矩阵的检索与赋值、Numpy 操作ROI)
  • 母猪姿态转换行为识别:计算机视觉与行为识别模型调优指南
  • 使用 ipconfig /all 获取电脑 IP 地址
  • Django 请求生命周期
  • TCP网络编程
  • Json A12 计算总和
  • Git版本控制与协作
  • 【秋招笔试】2025.08.16美团算法岗秋招机考真题
  • Cell Metab. (IF=30.9)|上海交大刘军力研究员团队:DLAT抑制亮氨酸分解驱动肿瘤发生