「gortal」一个使用 Go 语言开发的,超级轻量的堡垒机(跳板机)服务
由于最近在 Github 发了一个个人开源项目 - 「gortal」一个使用 Go 语言开发的,超级轻量的堡垒机(跳板机)服务,于是想写一篇博文来记录一下自己的开源心得。
虽然不是第一次写开源项目了,但是不能放过这次写博文的热情,下一次就不知道啥时候写了。
而且这篇文章的主要目的也是想分享一些开源的心得给读者们。
产生 Idea
首先不管是个人项目还是开源项目都得有一个 Idea,我先来说说 gortal
这个项目的 idea 是怎么来的。
笔者有一群热爱开源技术的小伙伴们,TNK-Studio - technical studio
技术小作坊。
@mayneyao 同学的开源项目 中文独立博客调研 需要服务器来跑爬虫,于是我们便将手上的闲置云计算资源都贡献出来。
我想了想没准以后还会有这样的需求,于是想到了公司使用的 jumpserver 堡垒机,想在组织的其中一个服务器搭起来。
于是就 docker
一把梭,两三下就跑起来了。
结果就是,服务器卡死了 …
去 jumpserver
的官方文档看了一眼。
Jumpserver 环境要求:
硬件配置: 2个CPU核心, 4G 内存, 50G 硬盘(最低)
…
我们闲置的云计算资源基本都是