linux使用docker安装FileBrowser实现简单的网盘程序
PS:由于CN对docker仓库的封锁,如果部署在CN,请自行解决docker仓库问题,或参照这里自建加速
一、安装docker
1 2 3 4 5 6 7
| curl -fsSL https://get.docker.com | bash -s docker # 官方镜像 curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun # 阿里镜像 curl -fsSL https://get.docker.com | bash -s docker --mirror AzureChinaCloud # Azurce中国镜像 启动:systemctl start docker 停止:systemctl stop docker 设置开机启动:systemctl enable docker 其他请参考:https://meaqua.fun/2024/06/29/docker_install/
|
二、Docker Compose 部署File Browser
1 2 3 4
| mkdir filebrowser cd filebrowser mkdir ./config vim ./docker-compose.yml
|
填入以下内容:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| services: filebrowser: image: filebrowser/filebrowser container_name: filebrowser environment: - TZ=Asia/Shanghai # 设置容器的时区为亚洲/上海 volumes: - ./config/.filebrowser.json:/.filebrowser.json - ./config:/config - 文件根目录(如/data/file):/srv ports: - 44523:80 # HTTP port restart: unless-stopped logging: driver: "json-file" options: max-size: "10m" max-file: "3"
|
最后输入:wq
保存即可
1
| vim ./config/.filebrowser.json
|
填入以下内容:
1 2 3 4 5 6 7 8
| { "port": 80, "baseURL": "", "address": "", "log": "stdout", "database": "/config/database.db", "root": "/srv" }
|
最后输入:wq
保存即可
启动
执行docker compose up -d
等待容器启动即可
使用
访问http://ip:44523
即可,默认账号密码为admin
,记得修改~
参考资料