filebrowser 个人网盘
概要: filebrowser是使用GO语言编写的基于单文件数据库的web文件服务,可以部署在远程主Linux机上,也可以部署在本地的macOS或者Linux电脑上。它可以上传、下载以及分享文件或者文件夹,并支持文档、图像、视频和音频的在线预览。
创建时间: 2023.08.02 23:02:50
更新时间: 2023.08.03 00:09:53
准备工作
假定部署的目录位于/data/filebrowser
,首先需要准备配置启动文件和建立必要的文件夹。
Bash |
---|
| mkdir -p /data/filebrowser
touch /data/filebrowser/filebrowser.db # 避免生成空的filebrowser.db文件夹
|
编辑启动配置
Bash |
---|
| vim /data/filebrowser/.filebrowser.json
|
JSON |
---|
| {
"port": 80,
"baseURL": "",
"address": "",
"log": "stdout",
"database": "/database.db",
"root": "/files"
}
|
docker-compose部署
YAML |
---|
| version: "3"
services:
filebrowser:
image: filebrowser/filebrowser
container_name: lzwang_filebrowser
restart: always
user: "0:0"
ports:
- 5555:80
volumes:
- /data/filebrowser/root:/files
- /data/filebrowser/filebrowser.db:/database.db
- /data/filebrowser/.filebrowser.json:/.filebrowser.json
|
警告
登录的默认用户名为admin,密码也是admin,请及时修改密码。
关于filebrowser的更多设置,参考官方文档:https://filebrowser.org/configuration
参考