Webd – 仅 90KB!极简轻量自建网盘工具
本文最后更新于 107 天前,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

webd自建网盘工具

前言

今天跟大家介绍一款轻量级(self-hosted)自建网盘软件:Webd。极简轻量自建网盘工具,快速搭建文件上传下载网站。

webd

软件特点

  • 程序仅 60 ~ 90 KB,含 server 端,无其它依赖。
  • 速度快资源占用低。
  • 纯便携软件,解压即用。
  • 支持 Windows、Linux、OpenWrt、Armbian。
  • 界面简洁易用,无繁琐设置,支持移动设备。

软件下载

安装

从上述网址下载 webd-win32.7z 解压到合适位置,进入目录双击运行 tools.cmd,依提示添加快捷方式并创建自动启动即完成安装。

配置

用记事本打开 webd.conf 参考后续说明修改配置,修改后需要重启以便生效。

启动和使用

  • 双击桌面 webd 图标启动,或重启后自动启动。

  • 双击托盘图标会调用浏览器打开网盘,点右上角二维码图标可生成二维码供移动设备使用。

  • 网盘内的视频类文件可直接播放,不支持的格式需复制视频地址到其它播放器播放。

  • 需要剪切或删除文件时,点击所在行空白处或日期与大小,变为选中状态,然后操作新出现的按钮。

  • 重命名文件:在未选中状态下双击文件所在行的空白处会进入重命名状态。

  • 命令行快速运行

    #Linux通用
    ./webd -w /mnt/sda1 -u rlum:user:pass
    ##例子
    ./webd -l 9212 -w /home/5iehome -u rlum:用户名:密码
    #Win通用
    webd.exe -w D:\sharedata -u rlum:user:pass
    ##例子
    webd.exe -l 9212 -w C:\5iehome -u rlum:用户名:密码
  • 启动成功后,即可通过浏览器打开 http://主机IP地址:9212 进行访问

配置文件

  • webd 启动时会在当前目录和 /etc 下查找并加载 webd.conf 文件。
  • 编辑 webd.conf 去掉行首的 # 可让改行配置生效。
  • 含有空格的路径需用英文双引号包起来。

Webd.Root 指定网盘文件的路径

  • 更改后需移动原 web 目录下的 .Trash 文件夹到新路径下,否则无法删除文件。
  • Webd.Listen 监听端口或特定的地址,支持多个,可配置成 [::]:9212 来同时监听 IPv6IPv4
  • Webd.Hide 隐藏托盘图标, 无参数,该项仅支持 Windows。
  • Webd.User 设置用户的权限、用户名和密码,支持两个用户,但使用同一目录。比如 Webd.User rlumS user1 pass1 表示设置 user1 的密码为 pass1 ,具有 r、l、u、m、S、T 五种权限。
    • r 表示访问文件
    • l 表示获取文件列表
    • u 表示上传文件
    • m 表示删除移动重命名文件
    • S 表示显示隐藏文件
    • T 表示使用网页播放媒体文件(可保存播放进度)。注意需将安装包 web 目录下的 .player.htm 文件放到 Webd.Root 目录下才可使用 T 权限。
    • 可赋于用户任意单个或多个权限,任意组合,灵活配置。
  • Webd.Guest 设置无需登录的访客权限,参考上面的权限组合;设置成 0 表示禁用访客。
  • Webd.Browser 用于指定自定义的浏览器路径;该项还能解决双击托盘图标无法弹出界面的问题。

命令行参数对应的配置项

  • -c 指定配置文件, 不再使用默认路径的
  • -h Webd.Hide
  • -B Webd.Browser
  • -l Webd.Listen 可指定多个
  • -w Webd.Root
  • -g Webd.Guest
  • -u 类似 Webd.User, 需把空格用冒号替代, 类似 -u rlum:user1:pass1
  • 配置文件和命令行参数一共能设置三个用户

Linux、OpenWrt、Armbian 等平台上安装 webd

  • webd-linux-x86_64.tar.gz 用于普通 x86_64 linux 发行版
  • webd-linux-aarch64.tar.gz webd-linux-armv7.tar.gz 使用于 arm linux 平台
  • webd-openwrt-x86_64.tar.gz 用于安装了 OpenWrt 的普通 PC
  • webd-android-*** 用于通过使用 adb 命令在 android 设备上运行
  • webd-linux-mipsel-uclibc.tar.gz 适用于 Padavan 等固件
  • webd-openwrt-XXXXX.tar.gz 适用于不同硬件的 OpenWrt 路由器
  • 带有 uClibc 后缀的适用于一些旧版固件, 也可用于光猫ADSL猫等设备

【END】

版权归属: E家之长
本文链接: https://www.5iehome.cc/archives/webd.html
许可协议: 本文使用《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》协议授权
暂无评论

发送评论 编辑评论


上一篇
下一篇