搭建局域网云服务
上周我帮朋友把一个旧台式机改造成了家庭云盘,搭建过程比想象中简单,局域效果却出奇地好。服务他家里三台电脑、搭建两部手机,局域之前传文件全靠微信“文件传输助手”,服务视频稍大就压缩成马赛克。搭建现在,局域所有设备直接访问同一个“云盘”,服务4K电影拖拽即播,搭建照片备份自动完成。局域这玩意儿不是服务啥黑科技,就是搭建局域网里的云服务——数据不出门,速度却比公网云盘快上几十倍。局域 核心就一句话:用一台常开的服务设备(旧电脑、树莓派甚至淘汰的路由器)装上服务端软件,再让其他设备通过IP地址或主机名访问它。我选的是开源的Nextcloud,因为它带网页界面、手机App和桌面同步客户端,像极了私有版百度网盘。安装过程不复杂,但有个坑得说:别一上来就折腾Docker或反向代理,那玩意儿新手容易卡在端口映射上。先直接用系统自带的Apache或Nginx,把Nextcloud解压到网站根目录,改改权限就能跑起来。 关键步骤是网络配置。路由器里给这台机器设一个静态IP,比如192.168.1.100,然后在DHCP设置里把“DNS服务器”指向它,这样其他设备就能用“nas.local”这种名字访问,不用记难看的数字。我朋友当时卡在这儿,因为他家路由器是运营商送的,管理界面里没有“静态IP”选项。解决办法是登录路由器后台,找到“DHCP服务器”,把MAC地址和IP绑定,效果一样。 存储这块得提个醒。别把数据全塞在系统盘。我帮他挂了一块闲置的2TB机械硬盘,在Nextcloud后台的“外部存储”里添加本地目录,这样系统盘只跑程序,数据盘专门存文件。万一系统崩了,重装软件后重新挂载硬盘,数据完好无损。他后来还加了块固态盘做缓存,访问照片时明显跟手很多。 访问权限别偷懒。我给家里每个成员建了独立账号,孩子只能看自己的学习资料文件夹,老婆的婚纱照原片单独锁在“家庭相册”里。Nextcloud支持分享链接,设个密码和有效期,临时给朋友传个文件也方便。不过要提醒一句:如果路由器开启了“UPnP”功能,某些服务会自动暴露到公网,没配好防火墙的话有风险。我把UPnP关了,只在需要时手动做端口转发。 日常维护比想象中省心。我设了每周日凌晨3点自动备份数据库和配置到移动硬盘,日志文件用logrotate自动切割,硬盘温度超过50度会发邮件告警。朋友用了三周,唯一一次出问题是家里断电,硬盘没正常卸载,重启后文件系统报错。我教他一条命令: 说到底,局域网云服务不是给极客准备的玩具。它解决的是现实痛点:手机照片满了、U盘找不到了、网盘限速了。花一个下午搭建,换来的是全家设备之间的无缝流转。我朋友现在常说,这比花钱买NAS划算——毕竟那台旧电脑,本来也是吃灰的命。搭建局域网云服务
fsck /dev/sdb1,跑完就恢复了。这活儿比想象中糙,但真遇到问题,网上论坛里解决方案多的是。