Vagrant 2.2.6 兼容 VirtualBox 6.1 方案

最近清理电脑的时候,手贱将 VirtualBox 从 6.0.* 升级到了 6.1.10,升级后发现无法启动项目的开发环境了。

Cent OS 7 服务器配置 Proxy

最近遇到一个需求是支持 Google 登录,发现服务器无法访问 Google 的服务器,刚好手里有闲置的 SS 服务器,于是就开始搞起。

无需改动代码让SPA项目支持SEO

随着前端技术的发展,页面路由逐渐移到了前端,页面由客户端浏览器进行渲染。项目创立之初可能没考虑到 SEO,后期需要对项目做侵入式修改,这个开源项目,正是为了解决这一问题而诞生的。

新版 Docker 内置 Dashboard

在此之前,有一款基于 Electron 开发的桌面客户端,名叫 Kitematic,会随着 Docker Toolbox 一起打包,包含在 Docker for Mac 和 Docker for Windows 中。

使用 SSH Port Forwarding 连接远程数据库

因为疫情的关系,我们只能在家远程办公,但是开发环境的数据库在公司内网中。对于动辄几十上百GB的数据库,要同步到自己的电脑上是非常耗时且占用本地空间的。

使用 Nginx 反向代理 Elastic Stack

Elastic Stack 自带 HTTP 服务,并且可以自定义监听端口。那么为什么还要用 Nginx 反向代理呢?主要是因为 HTTPS、以及 Basic Auth,我们知道企业版的 Elastic Stack 才能够开启用户认证。

Beats 系列之 Metricbeat

Metricbeat 可以定期收集操作系统和服务器的运行指标(CPU,内存,硬盘,IO,读写速度,进程等等),Metricbeat 可以将收集到的指标和数据发送到你指定的输出,比如:Elasticsearch,最终达成监视服务器的目标。

Elastic Stack 之 Kibana

数据最终的目的是为了呈现给用户,那么如何呈现,以什么样的方式呈现,将直接决定数据的价值。Kibana 很好的解决了这一问题,并且让数据可视化变得简单容易上手。

Elastic Stack 之 Elasticsearch

对于现在的创业公司来说,数据就是一切,那么面对大量的数据如何进行存储、洗涤、查询和展示,是我们所面临的难题,还好有 Elasticsearch 这样的开源产品,使得这一切变得更加简单。

容器的发展之路

现在容器化无疑是一种潮流,也许你知道 Docker,也用过 Docker ,但你真的了解容器吗?