自己搭建家庭NAS(2-功能完善)

前段时间自己搭建了一个简单的NAS用于存储私人数据,这几天一直忙着怎么继续完善功能,终于解决了远程唤醒和Seafile开启HTTPS这两个问题。

1.远程唤醒

根据网上的教程设置好CMOS,用笔记本测试一下,没有任何反应。手动开机后打开设备管理,发现网卡设置里没有远程唤醒的选项,更新驱动后就有了,再次关机测试,成功点亮。

第二天高高兴兴的去上班,到公司发现又不能唤醒了。晚上回家后反复测试,发现关机后立刻唤醒可以正常唤醒,等几分钟后就不行了,网上查资料也没有发现有用的信息。没办法,对着网卡设置一阵折腾,莫名其妙就好了。。。推测应该是Wake-On-Lan Capabilities只设置成Magic Packet才能正常使用。

网卡唤醒设置

最后推荐一个在线唤醒的网站,depicus,支持在线唤醒、手机电脑客户端。

2.Seafile开启HTTPS

国情大家都懂,各种运营商劫持、DNS劫持,自己的重要资料明文在网上传输真的不安全,所以HTTPS必须要上。

首先需要一个CA证书,网上有付费和免费的CA证书,当然也可以自己通过openssl生成证书,不过推荐大家使用付费的证书,安全性较高,使用自签名证书浏览器会提示证书不安全,还有被伪造的风险。

证书

搞到证书后把路由器443端口映射到我们的铁盒子(奇怪为什么国内的443端口现在还能用,不是应该构建和谐社会吗?)。之后只需要根据seafile的官方文档配置好nginx反向代理,启动nginx和seafile的服务后就可以正常启动了。

至此NAS的文件同步功能就算比较完善了,今后还会折腾更多的东西。