我的虚拟云主机

Linux

2014-10-30 我在阿里云注册购买了第一个属于自己的域名,借助七牛云的存储服务,搭建起了第一版个人博客主页。初版的个人主页帮助我拿到了阿里巴巴的实习生 offer。巧的是,一位同组的实习生同学恰巧是一名主题开发爱好者,Github 上的项目也收获了很多的 star,而我使用的也恰巧是他的作品。

2015-07-29 同样是在阿里云,下单了第一台虚拟云主机,开始正式了解并接触 Linux 服务器。

一晃近五年过去了,如今云厂商已从阿里云更换到了腾讯云(因为老东家有福利,省钱🤦‍♂️),域名也换成了如今的 chungguo.me。记得网络上有人曾问,如果有一台自己的服务器,可以用来做什么?目前,我的答案便是下面这张图1

composition

当然,拥有一台个人主机后能做的远远不止这些。就当前个人需求而言,主要将其用作网络代理以满足家庭环境下日常工作生活需要使用(机器位于香港,无网络限制)。所以,在配置方面选择了最基本的单核CPU1GB内存的算力,将资金集中用于提升带宽。

同时,考虑到主机有 50G 的硬盘空间,便将无太多浏览量的个人主页放置在主机上,同时借助 Githubactions 功能,实现了 CI/CD 过程,使得本地提交更新后能够自动触发构建及部署工作2

物理架构
Github Runners

其次,工作之余也使用 Node 接入了公众号服务。这样,通过公众号入口,也可以完成一些服务自己及少部分人群的自定义功能。

最后,考虑经常拿这台机器做试验性操作,可能会导致服务、软件、配置等管理混乱及未来可能的机器迁移发生。便将所有在用的基础服务纳进了一个初始化脚本当中。以后在需要更换机器或重装系统时,便可以一条命令快速部署。

这样,在每月不到 22 RMB 的成本3下我得到了:

  • 完整的网络环境
  • 个人品牌影响力的主页
  • 个性化的公众号服务
  • 不受限制的内容平台
  • 熟悉掌握 Linux 系统及服务搭建

等等....

当然,借助繁荣的社区力量,你也可以部署更多个性化服务以方便自己及他人


  1. 2021 年 03 月,博客生成器已由 Hexo 换成了 Next.js
  2. 2021 年 05 月添加
  3. 成本低是因为在参加官网折扣活动的基础上,叠加使用了诸多优惠券,购买 48 个月的总价由原价 8122.48元 变成了 1034.41元。

如有任何问题或建议,欢迎在issues中交流讨论