sudo docker run --name=filebrowser \
-v /data/docker:/srv \
-p 8394:80 \
--privileged --restart unless-stopped \
filebrowser/filebrowser
创建配置数据库:filebrowser -d /database-1.db config init
设置监听地址:filebrowser -d /database-1.db config set --address 0.0.0.0
设置监听端口:filebrowser -d /database-1.db config set --port 80
添加一个用户:filebrowser -d /database-1.db users add root password --perm.admin //其中的root和password分别是用户名和密码,根据自己的需求更改
设置SSL证书: filebrowser -d /database-1.db config set --cert /srv/hass_config/13.crt --key /srv/hass_config/13.key
cp database.db database-1.db
./filebrowser -d /database-1.db config set --cert /srv/ssl/13.crt --key /srv/ssl/13.key
rm -rf database.db
mv database-1.db database.db
完成上述语句后,运行下面的进行替换
重启容器
./filebrowser -d /database.db config cat
curl -fsSL https://filebrowser.xyz/get.sh | bash
File Browser是一个基于GO的轻量级文件管理系统支持登录系统 角色系统、在线PDF、图片、视频浏览、上传下载、打包下载等功能。总而言之很强大。
curl -fsSL https://filebrowser.xyz/get.sh | bash