windows和Linux部署文件夹浏览器filebrowser
Linux部署
开源项目地址:https://github.com/filebrowser/filebrowser 依赖于docker-compose yum install -y epel-release yum install -y docker-compose 创建数据库文件,这个文件空内容即可 touch /home/save/filebrowser/database.db 部署路径:/home/save/filebrowser -rw-r--r-- 1 root root 65536 12月 12 21:41 database.db -rw-r--r-- 1 root root 428 12月 12 21:47 docker-compose.yaml -rw-r--r-- 1 root root 98 12月 12 21:37 .filebrowser.json drwxr-xr-x 3 root root 18 12月 12 21:42 srv [root@localhost filebrowser]# cat docker-compose.yaml version: '3' services: filebrowser: restart: always image: filebrowser/filebrowser container_name: filebrowser ports: - "80:80" volumes: - /etc/timezone:/etc/timezone:ro - /etc/localtime:/etc/localtime:ro - /home/save/filebrowser/srv:/srv - /home/save/filebrowser/database.db:/database.db - /home/save/filebrowser/.filebrowser.json:/.filebrowser.json [root@localhost filebrowser]# cat .filebrowser.json # 配置文件 { "port":80, # 注意,这里是容器内部使用的端口 "baseURL": "", "address": "", "database": "/database.db", # 用户存储文件 "root": "/srv" #存放上传文件的路径 } [root@localhost filebrowser]# ll srv/ 总用量 0 [root@localhost filebrowser]# 尝试启动 docker-compose up -d 查看启动状态 [root@localhost filebrowser]# docker logs filebrowser 2021/12/12 13:41:12 Using config file: /.filebrowser.json 2021/12/12 13:41:12 Listening on [::]:80
输入部署的IP地址就可以访问了,如果是云服务器需要开启对应的安全组规则
Windows版本的软件
下载地址:https://github.com/filebrowser/filebrowser/release
下载完成后解压到需要安装的机器上
1、修改启动默认端口。进入到程序的目录
.\filebrowser.exe -d filebrowser.db config set --port 8000
2、修改默认的文件映射到浏览器的根路径
.\filebrowser.exe -d filebrowser.db config set --root E:\file\
3、修改访问地址,地址是(win + r 输入ipconfig)看到的地址
.\filebrowser config set -a xxx.xxx.xxx.xxx
就可以使用设置的IP和端口进行访问了,默认账号密码admin/admin
使劲折腾才会有更好的结果!!!!
如有不对请不吝赐教,感谢!
转载请注明出处!