从零开始:折腾我的室友私有云
上次搞那个室友记账的1.0版,用的是现成的傻瓜式App。那玩意儿看起来方便,但数据老是丢,而且我们俩谁都不想给别人看自己的消费明细,纯粹就是为了算账,一堆不相干的权限要求,看着就烦心。这回搞最新的“1+2”版本,我直接上了个大招。
我把家里的旧树莓派翻出来,打算自己搭一个私密云盘,目标就是专门放共享文件,顺便把记账和电影库全都集成进去,一劳永逸。整个过程,就是一部血泪史,动词多到我自己都不想再回忆第二遍。
我先是折腾系统,刷了三四遍系统镜像,才成功把那个Nextcloud跑起来。接着搞定端口映射,折腾了路由器防火墙半天,每次重启IP就变,气得我差点把路由器砸了。是没办法,硬着头皮去搞了动态域名解析,才算勉强在外面也能访问。
然后开始集成‘室友1’(记账)。那个开源的记账小插件,装上去就崩,跟我的Nextcloud版本不对付。我熬了俩通宵,硬是把源码里几行代码改了,骗过了系统,才让它勉强吐出个记账页面。那感觉,跟从石头里榨油差不多,心力交瘁。
最要命的是‘室友2’(共享影库)。我把硬盘插上去,识别是识别了,但是权限死活不对。他看得到我的电影,我却不能删他的文档。折腾用户组、访问控制列表(ACL)搞了一下午,发现,竟然是我挂载硬盘时少输了一个参数。真的,细节能杀人。
搞完这一切,算是实现了一个App解决所有问题。结果,总结一下就是这么几个教训:
小编温馨提醒:本站只提供游戏介绍,下载游戏请前往89游戏主站,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
- 折腾硬件比想象中耗费时间,树莓派的散热问题一直没解决。
- 集成开源小工具是巨坑,版本稍微不对就罢工。
- 权限是大麻烦,浪费了将近一半的时间去捋顺。
感觉嘛就是从一个坑跳到了另一个更大的坑里,以后维护估计更麻烦。真是自己给自己找罪受。但是你问我后悔不后悔?我可去你的!
我为什么要走这条邪路?
你说我为啥非得自己搞这个破玩意儿,不直接买个什么P云盘的年费会员?我可去你的!我以前在S厂做售后支持,天天经手几百个所谓的“安全”应用,我亲眼看到那个数据是怎么裸奔的。
刚入职那会儿还信“用户隐私是第一位”,干了三年,发现屁都不是。有次一个老总的私密文档被误删,技术部偷偷登录到他账号后台,硬给还原了。那会儿我就明白了,所有的“隐私”都是逗你玩儿的,钥匙在人家手里,他们随时能把门打开。
为这事儿,我跟头儿拍桌子吵了一架,说这是违规。结果头儿跟我说,按流程走就是让老总的私密文档彻底丢失,谁来负责?我当时就明白这地方呆不下去了。当天下午我就提交了辞职信,没等公司开除我。
辞职那天,人力资源找我谈话,说我多虑了,还威胁我说合同里有竞业限制条款。我直接笑了,说我去做个送外卖的,算不算竞业?他们哑口无言,那表情别提多精彩了。
我现在全职在家搞这个个人博客,分享这些折腾来折腾去的经验。回头看,幸亏当时果断抽身,不然现在天天给资本家擦屁股,自己连个数据自由都没有。所以你看,我宁可自己花几晚上的时间去折腾这个破烂的树莓派“室友系统”,也绝不相信那些动不动就自称“安全”“加密”的第三方服务。那是用我自己的隐私在赌博。
自己动手,丰衣足食,起码是我的数据,我知道它在哪儿。

