前言
在实际使用过程中,我们通常都有基于WEB 的文件操作需求(例如从一台陌生设备上想打开看一下,图片等),和nextcloud 相比 filebrowser 更为轻巧也更为方便。
一、filebrowser 安装
这里基于docker 安装和使用,有能力的可以下载源码编译;
假设已经完成docker的安装;
docker pull filebrowser/filebrowser
#这里把/home/filesrv/作为文件文件服务器端的根目录
#建立一个文件作为数据库
touch /home/database.db
#启动docker,把/home/filesrv 替换成自己的使用目录
docker run \
-v /home/filesrv:/srv \
-v /home/database.db:/database/filebrowser.db \
-p 9280:80 \
filebrowser/filebrowser \
#查看实际运行情况
docker ps
(图:docker 正常运行)
http://ip地址:9280/
可以访问,默认的用户名密码为 admin/admin
支持中文,登录后进入个人设置,将语言设置成中文即可
二、nginx 反向代理
如果只是内网使用,可以忽略这段;
nginx 代理配置如下:
proxy_pass "http://192.168.0.200:9280/";
参考:
filebrowser github
filebrowser docker