欢迎光临
我们一直在努力

搭建Filebrowser 超轻量的个人网盘

为什么选择filebrowser

➤ filebrowser 是一个基于GO的轻量级文件管理系统,而且今年是狗年,虽然现在已经是狗尾巴了。
➤ 支持登录系统 角色系统、在线PDF、图片、视频浏览、上传下载、打包下载等功能。
➤ GO写的网络应用,静态编译执行效率高,原生支持高并发,多平台支持且能跨平台编译,无论是写前端还是后端都好用。
➤ 单文件运行使用方便不需要依赖,就跟windows下的绿色软件一样,下载.exe直接双击,就能正常提供服务。

安装Filebrowser

运行命令:

curl -fsSL https://filebrowser.github.io/get.sh |bash
#或者
wget -qO-  https://filebrowser.github.io/get.sh |bash

配置文件

sudo mkdir /etc/filebrowser
sudo mkdir /var/www/example.com -p
sudo touch /etc/filebrowser/config.json 
sudo vi /etc/filebrowser/config.json
插入:
{
  "port": 8080,
  "root":"/var/www/example.com",
  "baseURL""",
  "address""0.0.0.0",
  "reCaptchaKey""",
  "reCaptchaSecret""",
  "database":"/etc/filebrowser/filebrowser.db",
  "log""stdout",
  "plugin""",
  "scope":"/root",
  "allowCommands"true,
  "allowEdit"true,
  "allowNew"true,
  "commands": [
    "git",
    "svn"
  ]
}

你只需修改监听端口,你网盘数据存放在服务器上的位置。

启动filebrowser服务

nohup /usr/local/bin/filebrowser -c /etc/filebrowser/config.json &>/dev/null &

此时,个人网盘就已经可用了,通过 http://ip:port/ 访问,用户名admin 密码 admin。
以下是附加操作,觉得麻烦的可以不做。
若要关闭filebrowser

killall filebrowser
killall filebrowser

filebrowser服务管理

编辑systemd服务管理文件

vim /etc/systemd/system/filebrowser.service

[Unit]
Description=The filebrowser Process Manager
After=network.target

[Service]
Type=simple
ExecStart=/usr/local/bin/filebrowser -c /etc/filebrowser/config.json
ExecStop=/bin/killall filebrowser
PrivateTmp=true

[Install]
WantedBy=multi-user.target

把filebrowser设为开机自动启动

systemctl enable filebrowser.service
#确认是否设置自动启动成功
systemctl is-enabled filebrowser
enabled

filebrowser使用

通过命令 systemctl start filebrowser 启动服务后,通过 http://ip:port/ 访问,用户名admin 密码 admin,请及时修改密码。

filebrowser

➤ 上传文件的时候,能跑满我10M的上行带宽。
➤ 下载文件的时候,能跑满服务端那边20M的下行带宽。
➤ 安装使用比NextCloud 简单一万倍。
➤ 虽然没有手机客户端,但手机web访问能自适应界面,手机上传速度也很快。

 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

未经允许不得转载:顶好爱迪 » 搭建Filebrowser 超轻量的个人网盘

分享到: 更多 (0)
avatar

热门文章

  • 评论 抢沙发

    • QQ号
    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址

    射线服务专业快捷

    联系我们联系我们
    切换注册

    登录

    忘记密码 ?

    切换登录

    注册

    我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活