File Browser配置安装

2024-04-17 11:58
文章标签 配置 安装 file browser

本文主要是介绍File Browser配置安装,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

File Browser配置安装
简介
File Browser 是一个基于 Web 的文件管理器。它可以使你随时随地的对设备的文件进行基本的管理操作,如:创建、删除、移动、复制等。它除了可以让你进行文件管理之外,还有一些其他的功能。它支持多个用户的管理,而且每个用户可以拥有自己可以访问的文件和权限。它还支持文件分享,就行网盘那样,你可以通过它来向你的朋友分享文件。你还可以用它来执行一些 Linux 命令,比如你想要在当前目录下克隆一个代码库,就可以用它来执行git等命令。

1.下载
https://github.com/filebrowser/filebrowser/releases/tag/v2.0.12

2.配置
创建配置数据库:
/data/work/filebrowser/bin/filebrowser -d /data/work/filebrowser/config/filebrowser.db config init

设置监听地址:
/data/work/filebrowser/bin/filebrowser -d /data/work/filebrowser/config/filebrowser.db config set --address 0.0.0.0

设置监听端口:
/data/work/filebrowser/bin/filebrowser -d /data/work/filebrowser/config/filebrowser.db config set --port 80

设置语言环境:
/data/work/filebrowser/bin/filebrowser -d /data/work/filebrowser/config/filebrowser.db config set --locale zh-cn

设置日志位置:
/data/work/filebrowser/bin/filebrowser -d /data/work/filebrowser/config/filebrowser.db config set --log /data/work/filebrowser/log/filebrowser.log

添加一个用户:
/data/work/filebrowser/bin/filebrowser -d /data/work/filebrowser/config/filebrowser.db users add root password --perm.admin,
其中的root和password分别是用户名和密码,给管理员权限

root password

3.设置启动方式
首先下载 File Browser 的 service 文件:
curl https://diannaobos.com/gongju/config/filebrowser.service -o /lib/systemd/system/filebrowser.service
编辑内容
vim /usr/lib/systemd/system/filebrowser.service
[Unit]
Description=File Browser
After=network.target

[Service]
#ExecStart=/usr/local/bin/filebrowser -d /etc/filebrowser.db
ExecStart=/data/work/filebrowser/bin/filebrowser -d /data/work/filebrowser/config/filebrowser.db

[Install]
WantedBy=multi-user.target
保存

systemctl daemon-reload
systemctl enable filebrowser.service
systemctl start filebrowser.service

HTTPS

openssl证书

File Browser 2.0 起开始内建 HTTPS 支持,只需要配置 SSL 证书即可。
配置 SSL:filebrowser -d /etc/filebrowser.db config set --cert example.com.crt --key example.com.key,

/data/work/filebrowser/bin/filebrowser -d /data/work/filebrowser/config/filebrowser.db config set --cert /data/work/filebrowser/key/server.crt --key /data/work/filebrowser/key/server.key
其中example.com.crt和example.com.key分别是 SSL 证书和密钥路径,根据自身情况进行更改。
配置完 SSL 后,只可以使用 HTTPS 访问,不可以使用 HTTP。

取消 SSL:filebrowser -d /etc/filebrowser.db config set --cert “” --key “”

当然,你也可以使用 Nginx 等 Web 服务器对?File Browser 进行反向代理,以达到 HTTPS 访问的目的。还有就是使用 Caddy,这是一个开源、支持 HTTP/2 的 Web 服务器,它的一个显著特点就是默认启用 HTTPS 访问,会自己申请 SSL 证书,同时支持大量的插件,File Browser 就可以作为其插件运行

管理员账户
root
password

新建账户-------------------------
zxy
zxy@qwer

这篇关于File Browser配置安装的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/911742

相关文章

Nginx 配置跨域的实现及常见问题解决

《Nginx配置跨域的实现及常见问题解决》本文主要介绍了Nginx配置跨域的实现及常见问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来... 目录1. 跨域1.1 同源策略1.2 跨域资源共享(CORS)2. Nginx 配置跨域的场景2.1

gitlab安装及邮箱配置和常用使用方式

《gitlab安装及邮箱配置和常用使用方式》:本文主要介绍gitlab安装及邮箱配置和常用使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1.安装GitLab2.配置GitLab邮件服务3.GitLab的账号注册邮箱验证及其分组4.gitlab分支和标签的

MySQL MCP 服务器安装配置最佳实践

《MySQLMCP服务器安装配置最佳实践》本文介绍MySQLMCP服务器的安装配置方法,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下... 目录mysql MCP 服务器安装配置指南简介功能特点安装方法数据库配置使用MCP Inspector进行调试开发指

在Windows上使用qemu安装ubuntu24.04服务器的详细指南

《在Windows上使用qemu安装ubuntu24.04服务器的详细指南》本文介绍了在Windows上使用QEMU安装Ubuntu24.04的全流程:安装QEMU、准备ISO镜像、创建虚拟磁盘、配置... 目录1. 安装QEMU环境2. 准备Ubuntu 24.04镜像3. 启动QEMU安装Ubuntu4

Python UV安装、升级、卸载详细步骤记录

《PythonUV安装、升级、卸载详细步骤记录》:本文主要介绍PythonUV安装、升级、卸载的详细步骤,uv是Astral推出的下一代Python包与项目管理器,主打单一可执行文件、极致性能... 目录安装检查升级设置自动补全卸载UV 命令总结 官方文档详见:https://docs.astral.sh/

Redis Cluster模式配置

《RedisCluster模式配置》:本文主要介绍RedisCluster模式配置,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录分片 一、分片的本质与核心价值二、分片实现方案对比 ‌三、分片算法详解1. ‌范围分片(顺序分片)‌2. ‌哈希分片3. ‌虚

SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志

《SpringBoot项目配置logback-spring.xml屏蔽特定路径的日志》在SpringBoot项目中,使用logback-spring.xml配置屏蔽特定路径的日志有两种常用方式,文中的... 目录方案一:基础配置(直接关闭目标路径日志)方案二:结合 Spring Profile 按环境屏蔽关

Maven 配置中的 <mirror>绕过 HTTP 阻断机制的方法

《Maven配置中的<mirror>绕过HTTP阻断机制的方法》:本文主要介绍Maven配置中的<mirror>绕过HTTP阻断机制的方法,本文给大家分享问题原因及解决方案,感兴趣的朋友一... 目录一、问题场景:升级 Maven 后构建失败二、解决方案:通过 <mirror> 配置覆盖默认行为1. 配置示

Nexus安装和启动的实现教程

《Nexus安装和启动的实现教程》:本文主要介绍Nexus安装和启动的实现教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、Nexus下载二、Nexus安装和启动三、关闭Nexus总结一、Nexus下载官方下载链接:DownloadWindows系统根

Springboot3+将ID转为JSON字符串的详细配置方案

《Springboot3+将ID转为JSON字符串的详细配置方案》:本文主要介绍纯后端实现Long/BigIntegerID转为JSON字符串的详细配置方案,s基于SpringBoot3+和Spr... 目录1. 添加依赖2. 全局 Jackson 配置3. 精准控制(可选)4. OpenAPI (Spri