终于下定决心买一台VPS。原因有两个,一来总是白嫖FlowerCode的服务器,实在不好意思;二来最近三年都在兼职成都办公室网管和部门IT的角色,一来二去的折腾,竟感觉还有那么些意思。所以,趁着休假的时机,正好有时机安静的折腾。
根据个人习惯和需求,对服务器的需求如下:
- 性能:能够稳定运行一些Web Server,考虑到Docker和一些OOXX需求,优先考虑SSD;
- 网络:因为不考虑国内服务器,在速度上,访问速度一般即可。带宽一般,流量价格相对便宜;
- 个人喜好:因为主要使用Docker,且熟悉Ubuntu,所以有Ubuntu可选的VPS即可;
综合考虑,最后选择了Contabo的丐版SSD套餐。虽然Contabo的口碑略差,且服务器在德国,但是下面的配置作为入门,还是相对划算:
域名和证书常规操作。证书用的 Let’s Encrypt,是因为Name.com送的Symantec Encryption Everywhere不支持通配符证书,只能作罢。
VPS上的服务均使用Docker部署,所有Web服务均运行在Container内,出入口由一个Nginx的反向代理Container负责。某种程度上,即便是打掉了某个Web Server,其他Server和VPS自身在大多数情况下还是相对安全。另外,容器化也方便进行更新、审计、跟踪等。目前还停留在Gitlab + docker-compose + Portainer的水平,基本靠人工操作。目前正在评估是否需要上个Kubernetes,以便于减少各种服务之间的人工操作。
以上。