今年突然意识到了docker容器的好用,大概想了想几个好处:
- 充分利用系统资源。尤其是内存,与虚拟机内存的独占性相比,docker的内存利用率简直太高了。
- 启动速度非常快。同样,关闭应用的方式和速度,既方便又快速。
- 部署快速方便。如果有写好的compose,粘贴,运行,即可。体验各种应用,简直易如反掌。
- 其他一些优势,比如易于维护、便于交付、微服务概念等开发或更高级的应用,从我折腾中就很少能体现出来了。
今年疯狂使用docker:
一:反代神器:Nginx-proxy-manager
这个是真方便,一开始我想做反代,还是纯手搓nginx,相比较而言真的还是有点小麻烦的。毕竟nginx不是我的主力研(zhe)究(teng)对象。遇到npm后,不仅可以自动申请和续期Let's encryption,还可通过域名api接口来申请,内置了非常多的服务商接口从国内阿里云到国外各种听说没听说的,对于家庭宽带没有80端口来说,简直方便至极。我用它反代了20来个应用。统一了映射的端口,增加了点安全性,也方便记忆了。香!
二:远程神器:guacamole
通过它,可以方便的远程Windows桌面。也是通过上面的反代程序,走了https协议,并且统一了端口。
支持Windows的RDP协议、VNC、ssh等。
三:密码管理工具:Bitwarden
以前的时候用1password,后来到期了,纠结了一下。最后还是选择了bitwarden。一开始想着试用一下,不行再继续1p,结果,你看到了。
用了这个后,慢慢的会觉得密码记录在云端莫名其妙有种不安全感,但在用1password时,并没有这种感觉。放在本地自己可控觉得安全靠谱。当然,也可能会有小伙伴说,本地中毒了,硬件坏了,被攻击了,这个么,从概率上都有一定可能性。尽可能做好安全措施。突然想起来,最开始我从用过lastpass开始使用类似的产品。
不过整体从体验和功能上来讲呢,还是1password更胜一筹吧。比如1password和fastmail合作自动生成匿名邮箱;1password在iOS端的功能比bitwarden多一点;登录bitwarden的安全只有密码,没有设备绑定之类的。
四:网盘集合:AList
这个也算是个神器了,一开始我觉得没必要用,后来发现阿里云盘的电影资源多到离谱,两者一整合就是真香。以至于今年的双十一纠结了很久买不买阿里云盘会员。
可以通过它,
直接访问阿里云盘的资源,尤其电影可以直接在线播放,还是高清的!
可以整合几十个网络云盘;
可以整合本地的磁盘或共享磁盘,并和云盘双向复制粘贴,相当于下载和上传便利了。
可以和infuse等播放器结合使用刮削电影媒体的海报等。
最神奇的是,这玩意儿尽然被阿里云盘官方推荐。
五、代码协同:Gitea
这就是个Git服务器。一开始用gogs服务,后来感觉还是Gitea比较好用,就用他了,这个就不多介绍了,偏技术一点的应用了。为什么不用公共服务,就是想折腾、放本地怎么也比上云快,最主要,我们需求本就比较基础。
六、RSS阅读器:Freshrss
同类还有tinytinyrss,我觉得freshrss要好用啊。RSS最大的一点就是聚合作用。能方便的知道某个网站的更新,某个软件的更新,某位明星的微博动态,某个股票的最新资讯等等,在一个地方相对即时的收到推送。
我搭建在了阿里云香港上。然后用reeder阅读。主要还是这个汲取咨询的方式,比所谓的AI推荐更“丰富”吧。目前AI推送会给你推送同一种类的事情,比如看了五月天的事件,后面一堆五月天相关推送,这倒也没啥,关键是大概率会推送一个声音,不太会推送事情的多方面多角度的内容。
所以,我搭建了阿里云香港上,关注了一些资讯媒体、个人博主等。
如果大家有好的rss订阅源,欢迎留言推荐哦。先谢谢啦。
七、媒体服务器:Plex、Jellyfin
为什么要写两个?因为,Plex界面好看,使用体验好。但收费且贵;Jellyfin则开源且免费,用户界面和体验相对差一些。
⑧ Docker管理工具:Portainer
界面化管理Docekr,创建、更新都可以通过界面来操作。无需代码操作。对于新手来说还是很好的方式了。如果进阶,还是回到代码方式来维护的吧。
⑨ 内网穿透:FRP
内网穿透也是个老生常谈的话题了,目前这个工具的使用也比较成熟了。网上也有很多文章教这个怎么用了。介于docker的方便,所以,我还是傻瓜式直接用了docker的来创建了这个应用。我个人感觉,这个东西还是有点安全性的风险的,犯过一个错误,把被穿透的应用的端口映射到了公网,然后被勒索。请高手指点一下,如何提高frp的安全性。