为什么会考虑这个问题
严格地说,本人并不是计算机专业的学生,学习了这么多关于计算机的知识纯粹是兴趣使然。一次在计量课上,老师提到了在服务器上进行大规模计算,并且说这将成为一种趋势,对云计算一无所知的我对此突然产生了浓厚的兴趣,从此便一发不可收拾,从对linux存在恐惧到现在用docker部署自己的应用,磕磕绊绊踩了很多坑,不过也算是学了一点东西,稍微有点成就罢了。
用服务器踩过的坑
在线jupyer notebook
搭建jupyter notebook服务器,可以在远程服务器上写代码,不用耗费本地资源,云端同步协作。后来觉得1核的服务器无法写多核并行代码,就放弃了。
sharelatex在线协作
在远程服务器上和同学一起写latex,后来还是觉得云服务器配置太低,选择了本地虚拟机部署。详见本地搭建sharelatex写作服务器
现在服务器的用途
自建dns解析服务器
用Adguard Home部署自己的dns解析器,可以自定义过滤规则,一方面可以减少广告,另一方面可以一定程度上防止dns污染(顺利访问github)。参见:Adguardhome自建dns服务器
自建rsshub订阅源
rss,即Really Simple Syndication,简易信息聚合。在这个信息爆炸的时代,通过自定义rss源来高效地获取自己想访问的信息,rsshub即是这个开源的应用。参见云服务器搭建RSSHUB
自建tt rss阅读web服务器
在建立rss订阅源的基础上,再建立一个rss阅读的开源web应用,支持更加个性化的定制,这样就可以在不深入研究底层代码的情况下最大化个性化自己的需求。