因为我需要的服务比较多,所以入手了一台8G内存的树莓派4B,对不同服务进行合理构建。
目前Range同学的服务有:
1.个人博客服务,希望和花生壳映射放在一起。
2.个人V**,这个有意思,不过作为合法公民肯定不拿它干坏事。因为V**的流量比较大,为了you管和上网照片正常运行,选择樱花Sakura Frp,对相应端口进行映射, Sakura Sakura Where you are, you are crying in my heart~~
3.Minecraft 服务器,自己玩,不拉人了。
4. MQTT服务器
5.Docker管理服务器,这个命令行版本临时玩不了,需要web页支持。
6.更多的物联网服务器……
为什么Range选择Docker?
1.Range对不同环境有分割的需求,不希望各种库和变量互相污染。
2.不希望文件杂乱无章混在一起,造成冲突。(错误)
3.希望每个不同的服务是完全分离并且容易导出和备份。(不合适)
4.拥有自己本地的docker img hub,实现简易的管理
5.网络服务太多,端口管理混乱,为了访问不同的页面需要指定不同的端口,有点蛋疼。对这几个web和映射分割可以ip分割并且提高映射软件的稳定性。(至少花生壳和Sakura有时候会打架,,,)
6.分离可以选择VM技术,但是VM技术过于浪费,小小的树莓派撑不起5个OS一块跑,不符合Range简易,可复用,高效和节能的理念。
服务器层次(直接看图吧,路由也是其中的一部分)

关于宿主机,可能需要额外的远程gpio服务。至于远程代码和编译,可能放在docker里面,页可能跑在主机中,未确定。
包含大量错误,已更新新博客。
Views: 128
