Mansoor A

Mansoor A
Ops, HomePage

Using SSH tunnel to reach a database server via JumpHost

Reaching databases behind firewall can be tricky. Here I am showing how to use the jumphost to tunnel to the database server
Mansoor A
Mansoor A
1 min read
Kubernetes, HomePage

Setting up Nginx Ingress in GKE

How to setup the Nginx ingress controller in Google Kubernetes Engine to have better control over the controller
Mansoor A
Mansoor A
1 min read
Linux

Live streaming in two commands

Setting up a private streaming server
Mansoor A
Mansoor A
3 min read
Linux

Installing Ubuntu Linux on Lenovo Miix 320 Hybrid Laptop

Installing Linux on the tiny convertible budget laptop from Lenovo - The Miix 320
Mansoor A
Mansoor A
5 min read
Ops, SRE

Accessing private objects from S3 or GCS using curl

Quick script to access private objects from Google Cloud Storage or Amazon S3 using the secret and key
Mansoor A
Mansoor A
1 min read
Selfhost, Ops, Linux, HomePage

Setting up Nextcloud on Ubuntu

Setting up a private NextCloud server for Contacts, Files, Calendars, Tasks and even video calling
Mansoor A
Mansoor A
8 min read
Blogging, Jekyll

Load disqus comments on button click (Jekyll)

Making sure that Disqus doesn't slow down your website for no reason. By making disqus load only when a button is clicked, we can improve the page load speed dramatically
Mansoor A
Mansoor A
2 min read
HowTo, HomePage

Migrating the Authenticator app to a new device

Moving all your 2FA codes from an authenticator app to another (only for rooted android devices)
Mansoor A
Mansoor A
1 min read
Ops

Fixing Letsencrypt renewal errors on SSL only domains

Allowing Let'sEncrypt to do the HTTP validation while enforcing HTTP to HTTPS redirection
Mansoor A
Mansoor A
1 min read
Kubernetes, SRE, HomePage

Creating an SSD persistent volume in Google Kubernetes Engine

The official documentation doesn't mention (at the time of writing) how to add an SSD PV. This post details how to do that
Mansoor A
Mansoor A
1 min read
Quick Notes

Checking SNI SSL certificate expiry in Linux/Mac

When using openssl to connect to a server that's using SNI, you need to use the servername option
Mansoor A
Mansoor A
1 min read
Kubernetes, Google Cloud

Debugging in Google Container Engine nodes

Google Kubernetes Engine nodes do not have a package manager to install debug tools. You need to use `toolbox` for that
Mansoor A
Mansoor A
1 min read