你有没有想过,每天发在朋友圈的照片,存在备忘录里的灵感碎片,甚至智能手环记录的睡眠曲线,这些数据最后都去了哪里?它们被收进了别人的服务器,归属于某个平台的用户协议,某一天可能因为一条规则变动就再也找不回来。
我决定不再这样过。于是去年年底,我搭起了自己的个人网站,然后把身边所有能动弹的数据都接了进来,实现了真正意义上的实时上传。过程谈不上轻松,结果却让人上瘾。
先说说为什么非要实时。之前我用过网盘,也用过各类笔记软件,同步的延迟总是让人难受。每次在手机上拍完照片,当晚想打开电脑整理,都得先把旧的资料翻出来,再手动导入一遍。如果是视频素材,那个等待过程简直像互联网回到了拨号时代。可换成自己的服务器加同步脚本之后,画面一变。手机连上家里的 WiFi 的瞬间,照片就自动发回到主机上,以日期和地点命名归好类。白天写的一段代码,刚保存不到一秒钟,家里的树莓派就已经把副本拉到本地磁盘,连散落在两台笔记本之间的工作记录也被统一收拢在一个叫做“实时”的文件夹里。
实时不只是技术层面的快,它还让我养成了新的习惯。以前担心资料被平台限流或者封禁,很多随手写下的东西都不敢放出去。现在这个网站挂在自家云服务器上,域名的解析记录、SSL证书、还有底层的数据库全都捏在自己手里,心里就踏实多了。出门走在路上突然冒出一个想法,掏出手机录入一段语音,接着语音识别服务自动转成文字丢回网站后台,五分钟后我坐在电脑前,那篇草稿已经等在编辑器里。这种掌控感是任何大公司的免费产品都给不了的。
当然,不是没有出过事故。有一回深夜给服务器升级系统,忘了提前备份数据库,第二天醒来发现整个网站变成白屏,三年攒下的文章全部不见踪影。当时冷汗都下来了,幸好接了一块移动硬盘做的定时快照,把数据恢复到了前一天凌晨的状态,从此再也不敢碰任何不经过验证的升级操作。我还在服务器上挂了一个监控脚本,每隔十分钟向手机发一条健康心跳,要是连着三次没收到提示,就说明服务器或者网络出了状况。到目前为止它只误报过两次,一次是路由器被猫踢掉了电源,另外一次是电信宽带半夜做例行维护。

做了这些之后,我在家中电视上装了一个网页面板,像天气时钟一样随时显示网站的实时访问量和带宽使用曲线。看着那根线条随着我上传内容而波动,你会真切感觉到互联网原来不是虚幻的云朵,而是由一根根光纤、一块块硬盘,还有那些不停跳动的字节组成的实在东西。我发的每一张照片、写的每一行字,都像寄往未来的一封封信,在一个自己能够触摸得到的地方存着,随时可以开启,随时可以带走。
要是你也想拥有这样一个随时都在更新的自留地,用一台便宜的二手笔记本或者树莓派就能起步。把博客系统装好,再把手机上的同步工具配置上指纹解锁,出门拍到的所有画面就会自动流向家里那台常年开着的主机。你不需要向任何网络平台汇报自己的行踪,也没有算法来猜你下一步想做什么。数据在你自己的设备里流动,像水流过自己的管道,清澈又安稳。
现在我每次打开网站后台,看着那些实时跳动的记录,一种安静的自由感就会从键盘底下升起来。数据是自己的,服务器是自己的,发送和接收都掌握在手里。也许它还很粗糙,不像大厂产品那样流畅美观,但这份真实的质感,是任何云端免费服务都替代不了的。