这些年来,各种日常服务都变成了手机上的APP。与此同时,频繁发生的数据泄露事件,也一再提醒我们“没有绝对靠谱的服务商”。
其实,除了交出自己的隐私,注册各种新账号以外。一直都存在另外一个选项,就是利用闲置的本地电脑或服务器,自己动手做“个人自托管服务”。
这种工具,都完全掌握在自己手中。自己托管的服务,也比商业服务更加自由,容易定制。在Github上面,也有这样一个“最佳自托管应用”的集合。
国外项目Awesome-Selfhosted,收集了1200项优秀的“自托管服务”
虽然这些应用数量很多,但大多只面向专业人士。
我们从中挑选出一般用户能用、部署相对简单的服务工具。结果发现,从文件同步,到在线影音、联机游戏服务器,普通人能动手做的手机服务,竟然有很多。
然后下载与搭建的方式,可以参考软件官网的下载、安装提示。如果家中有NAS(如群晖、威联通),也可以直接安装相关插件。
1、自己做的同步盘:Syncthing、微力同步、NextCloud
官网:syncthing.net、verysync.com、nextcloud.com
搭建难度:低
手机APP:有
几年前,国内网盘纷纷关闭的时候,许多人才发觉,原来天下没有免费的午餐,重要数据还是自己存着比较靠谱。
2016年,新浪微盘、360云盘、乐视云盘陆续停止个人服务
其实还有一些“P2P同步盘”,可以在不同机器之间,同步文档与文件。
这类软件,国外首选Syncthing,国内也有原理类似的微力同步。
Syncthing手机版(也有Windows、Linux、Mac版)
这种软件的优点,是不必作特别的网络设定,就能自动跨设备自动同步。因为P2P的原理,和BT下载类似,不需要中央服务器,所以手机也可以当服务端。
这种P2P网盘,也还是有缺点的。最主要的问题,就是分享起来麻烦。想要更强大的功能,就可以尝试搭建Nextcloud。
Nextcloud的原理,和主流网盘相似。数据存放在某台服务器上,其他设备与之同步。
NextCloud官网,提供多平台的服务端与客户端
NextCloud的手机APP,除了同步、分享文件,还能备份书签、通讯录、照片等。但在外网访问,就需要使用VPS,或研究“端口映射”、“内网穿透”这些网络技术了。
2、方便的密码管理:bitwarden、Keepass
官网:bitwarden.com、keepass.info
搭建难度:低
手机APP:Bitwarden(官方),KeePass Droid(第三方)
从Facebook到Dropbox,各种网络服务商都曾经因为人为疏忽、技术漏洞泄露个人信息或密码。但现在这个时代,不注册几个账号,生活上也是寸步难行。
为了减轻记忆的负担,很多人用“admin,12345”这样简单账号与密码。但这样等于敞着大门——自己的账号一不小心就成了肉鸡。
确保账号安全,需要遵守基本的规范。现在许多网站,强制用户的密码必须足够长,并混用数字、大小写字母等。
但这样的话,记忆密码就会变得很难了。妥善管理账号与密码,一个比较方便的手段,就是用专业的管理软件,随机生成并记录密码,。
这种密码管理工具有很多,其中可以自己架设,比较知名的就是Bitwarden与Keepass了。
这两款软件,都符合以下条件:
1、 代码开源,密码库加密,比较值得信任。
2、 有手机APP,可以当密码生成器。
3、有浏览器插件,帮助用户自动填写。
Keepass的密码库存在本地,可以用上面提到的P2P云盘同步。Bitwarden功能比较多,有二次验证保护等。对于比较懒的用户,Bitwarden官方也提供密码存储服务。至于怎么选,就看自己的喜好了。
3、可自定义的书库:Calibre、Ubooquity
官网:calibre-ebook.com、vaemendis.net/ubooquity/
搭建难度:中
手机APP:浏览器阅读
从多看到掌阅,几乎所有的国产本地阅读APP,后来都变成了在线书城。但绑定某个在线书城,也就等于被限定了获取知识的方式与范围。
比如说很多免费的技术书籍,作者直接放出PDF,根本就不会上架书城。读书的时候,读者看到错字,也无法自行修改。
这些功能,云书城基本无法实现。要求高的读书人,依然需要一个自己管理的书库。有些软件,恰恰能帮助我们实现这个“个人图书馆”。
然后最主流的免费软件,大概就是开源的书库软件Calibre了。Calibre不光能够阅读书籍,还可以整理修改书籍信息,转换书籍格式(比如从epub转换到txt)等。
这款软件,官网直接提供绿色版,还有大量增强功能的第三方插件。
想要分享到web,在线阅读电子书的用户,可以尝试Calibre-web或Ubooquity。虽然折腾起来比较麻烦,可能用到docker等命令行工具。但是,折腾好后的效果,也很让人满意。
4、在线影音:Emby、Plex
官网:emby.media、www.plex.tv
搭建难度:中
手机APP:有
在线看电影,一定要包会员吗?
其实类似Emby与Plex这种影视工具,也能把你的影视资源库推送到手机上。
安装服务端软件,并设定本地文件夹、扫描媒体文件以后,这个影音服务就启动了。软件通过在线搜索,还能获得影片海报、演员列表、观众评级等附加信息。
用户不必复制电影文件,直接通过网页或专用APP,就能随时随地看主机上的电影、电视剧。每一次观看到哪里,软件也能自动记忆。
这种媒体库软件,优点是超强的跨平台能力。 Windows、MacOS、Linux,NAS,两款软件都有服务端。
当然,Emby与Plex作为商业软件,远程访问这种高级功能,可能需要付费购买。虽然这些功能,也可以自己实现。但设置起来,依然需要一些技术功底。
5、联机游戏服务器:我的世界、泰拉瑞亚
官网:www.minecraft.net、www.plex.tv
搭建难度:中
手机APP:有
以高自由度闻名的沙盒游戏《我的世界》与《泰拉瑞亚》,除了单机版以外,还提供了联机选项,允许玩家自己搭建服务器。
这两款游戏,服务端的情况不完全一样。
《我的世界》需要到官网,单独下载JAVA版开服器。服务器分成手机版(基岩版)与PC版两种,相互之间不兼容。
PC版下载页面,用法可以参考之前OurPlay的文章“展现“管理员”的神级能力,有趣又实用的《我的世界》基础命令”。
《泰拉瑞亚》的Windows安装版,自带开服软件(TerrariaServer.exe)。开启服务后,映射端口就可以让朋友游玩。
《我的世界》要求的配置相对比较高。MOD多的话,树莓派这种性能较低的设备可能会卡。需要足够强的机器(双核CPU,2G内存),才能与朋友畅玩。
本次“自托管服务”的总结,就先写到这里。另外,文中提到的安卓APP,都可以使用OurPlay加速喔。