type
status
date
summary
slug
tags
category
password
icon
filebrowser- 服务器部署轻量级文件管理系统
filebrowser 是一个使用 go 语言编写的软件,功能是可以通过浏览器对服务器上的文件进行管理。可以是修改文件,或者是添加删除文件,甚至可以分享文件,是一个很棒的文件管理器,你甚至可以当成一个网盘来使用。总之使用非常简单方便,功能很强大。
官方项目地址:@filebrowser
DockerHub镜像地址:https://hub.docker.com/r/filebrowser/filebrowser
一、安装 Docker Compose (可选)
本次以
docker-compose
进行搭建,如果第一次用则需要安装①下载源码:
下载源码后还需要添加权限
版本可以到 GIthub项目 查看最新的
releases
,修改地址后下载②查看结果:
如果显示版本号,则说明安装成功了。
③卸载(如有必要)
二、搭建 filebrowser
两钟方式均可:
①拉取并运行Docker镜像
通过 官方说明 可知,直接输入以下命令即可
②Docker-Compose搭建(推荐)
创建映射文件夹
编写
docker-compose.yml
2024年2月更新:这里需要确认好映射文件的信息,可能是由于版本变化,目前中文网络上的配置映射信息可能已经过时。
- 使用旧的路径映射会导致数据库无法持久化:即docker重启后用户信息和分享相关信息丢失(表现为账号密码失效)
- 如果发现无法持久化,去修改映射配置吧。
- 下面yml文件路径已经改写好适应docker版本File Browser 2.20.1。(其他版本自行配置)
- 这里有个注意点
所以我们要在目录下创建新文件
之后还要改一下
filebrowser.json
输入以下内容
进行搭建
三、访问 filebrowser
访问
http://ip:端口
,就会出现filebrowser登录界面,官方给出了初始账户密码,输入进入即可- Username:
admin
- Password:
admin
进去可进行自定义修改和配置(英文界面就先进
Settings
将 Language
修改English
为中文,然后UPDATE
即可)可以新增用户然后授权,由于这里官方给出的
admin
用户可能删不了,建议直接把 admin
连用户名带密码全改成自己的之后就可以上传你自己的文件了并使用了
反代设置
通过NPM反向代理可以将
ip+端口
设置为 域名+端口
只需域名指向 IP 后通过 NPM 设置即可,这里不多叙述
- 作者:PH3C
- 链接:https://notion.966699.xyz//article/filebrowser
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章