filegator:用 Docker 搭一个带权限控制的私有云盘
参考
概述
- 支持基于用户和目录的查看、删除、下载等细化权限的控制
- 不支持文件在线预览
docker启动
启动之后访问: http://127.0.0.1:8080,默认账号密码为 admin/admin123
docker run -d -p 8080:8080 -v my_volume:/var/www/filegator/repository --name filegator filegator/filegator:latest
docker run -d -p 8080:8080 -v D:\文件备份:/var/www/filegator/repository --name filegator filegator/filegator:latest
Dockerfile
version: '2'
services:
filegator:
container_name: filegator
image: filegator/filegator
restart: always
ports:
- "8080:8080"
volumes:
# common mount points are listed here
# make sure filegator can read/write to the mounted volume
# mount local folder as a repository
- ./files:/var/www/filegator/repository
# locally stored users.json file
# - ./users.json:/var/www/filegator/private/users.json
# load your own custom configuration file
# - ./configuration.php:/var/www/filegator/configuration.php