2020年1月13日星期一

搭建 轻量级linux 文件服务器 webd(三四行代码40KB)

之前分享过利用Apache2搭建文件服务器。非常轻量级。
最近找到更轻量级的,名字叫webd

webd介绍主页
https://webd.cf/





#Debian AMD64搭建过程
cd && wget https://webd.cf/latest/webd-linux-x86_64.tar.gz && tar -xzvf webd-linux-x86_64.tar.gz


#修改配置文件
cd webd && nano webd.conf


# This will listen both IPv6 and IPv4.
# Webd.Listen [::]:9212

红色井号删掉,让访问非标端口生效(自定义非标端口访问文件服务器,防火墙打开)

改映射目录
# Webd.Root /mnt/sda1
例如我改成
Webd.Root /var/www

ctrl+o保存,ctrl+c退出

#复制webd.conf到etc文件夹下
cd && cp -fv webd/webd.conf /etc/

#临时运行,检测正不正常
/root/webd/webd

#开机自启动(看这里启用rc.local
/root/webd/webd >/dev/null 2>&1 &

此webd优点是部署方便。缺点是只支持chrome,
某手机浏览器无法显示全。
linux下wget是没问题的。可以直接放媒体文件在网页播放,另外webd作者在媒体页面有加入谷歌广告。

在VPS上,把onedrive/google team drive 网盘 映射出webdav:8080 ( rclone )

1:pc rclone 挂载上网盘后,复制配置文件到vps上 vps输入下面临时建立webdav rclone serve webdav od: \   --addr 0.0.0.0:8080 \   --user admin --pass 'admin' \  ...