安装File Browser轻量网盘工具
乘着黑五打折,买了一个大盘鸡,准备再次搭建个人网盘,上次用Seafile搭建的网盘由于独服太贵,GIA带宽又太小,没用多久就挂了。同时也发现Seafile虽然好,但并不适合自己,其实自己的需求很简单,甚至前段时间都是直接一个http单页浏览文件的,然而有时候也需要在线看一下文档,因此更需要一款轻量化的网盘工具,无意中发现了File Browser,从介绍来看很不错,最近也对Go语言颇有好感,便安装来试一试。
安装Docker
详情参见官网文档
apt install -y apt-transport-https ca-certificates curl gnupg-agent software-properties-common
添加Docker密钥:
curl -fsSL https://download.docker.com/linux/debian/gpg | apt-key add -
添加Docker稳定版仓库:
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
安装Docker:
apt update
apt install docker-ce docker-ce-cli containerd.io
安装File Browser
详情参见官网文档
在适合的路径下创建.db文件:
touch database.db
创建配置文件(此步可省略,FB自带了默认的配置文件):
vim filebrowser.json
以下是我的配置:
{
"port": 80,
"baseURL": "",
"address": "",
"log": "stdout",
"database": "/database.db",
"root": "/home",
"cert": "/ssl.pem",
"key": "/ssl.key"
}
拉取镜像(可省略):
docker pull filebrowser/filebrowser
运行File Browser:
docker run \
-v /path/to/root:/home \
-v /path/filebrowser.db:/database.db \
-v /path/filebrowser.json:/.filebrowser.json \
-v /path/to/yourssl.pem:/ssl.pem \
-v /path/to/yourssl.key:/ssl.key \
-p 81:80 \
--name filebrowser \
--restart=always \
-d filebrowser/filebrowser
配置Nginx代理之后就可以访问了,默认用户名和密码都是admin,进入后可以配置添加管理多用户,分享文件,非常方便。
整体体验下来界面UI一目了然,操作逻辑很简单,性能应该不差,功能不多但刚好满足自己的需求,感觉不错,值得推荐
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.