All Stories

How to upload files to S3 while preserving directory structure

Preserving the directory structure while uploading files to S3 could be a handy thing especially if you want to copy these files later to an EBS volume. The solution is pretty simple ...

In AWS, Mar 17, 2022

How to install Ruby on Amazon Linux 2

If you want to develop ruby application using some ruby frameworks like Ruby on Rails, Padrino, etc., on Amazon Linux 2 you will have to install ruby as a dependency. This topic will ...

In Ruby, AWS, Amazon Linux 2, Mar 16, 2022

Save data transfer costs with Cloudflare and Azure

Cloudflare Bandwidth Alliance represents a group of cloud and network providers that are willing to help us as their customers to reduce our data transfer charges. It’s interesting to...

In Azure, Cloudflare, Mar 15, 2022

How to install Kubectl on Amazon Linux 2

Installing the kubectl from the official Red Hat based distributions and adding it through the default yum packages will throw failure: repodata/repomd.xml from kubernetes: [Errno 256...

In Kubernetes, AWS, Amazon Linux 2, Mar 14, 2022

Ansible Vault password integration with Bitwarden

Ansible Vault encrypts Ansible data files mostly variables, so you could protect things such as passwords and keys. It uses a single password for encryption and decryption which initi...

In Ansible, Mar 13, 2022

How to install OpenVPN on Amazon Linux 2

If you try to run yum install openvpn on an Amazon Linux 2 instance you will get: No package openvpn available. It means that it doesn’t exist to the existing yum packages. Let’s see ...

In VPN, AWS, Amazon Linux 2, Mar 12, 2022

How to remove already committed secrets from Git repositories

One of the most common secure practices in Git is to never commit any secrets in Git repos. But, what happen if you did, or someone else made that rookie mistake?! Let’s see how to re...

In Git, Mar 11, 2022

HP Fix WI-FI driver not working in Windows 10

Installing WLAN (WiFi) driver from the HP official drivers site might cause issues and does not appear in the Windows device adapters. So if that’s the thing follow the instructions b...

In Windows 10, Mar 10, 2022

JSON to plain text using jq

JSON stands for JavaScript Object Notation and represents easy-to-read lightweight data format. And jq is basically described as sed for JSON data, hence used for JSON data parsing. H...

In Parsing, Mar 09, 2022

How to resolve Nginx 'an upstream response is buffered to a temporary file' error

After connecting Nginx with ELK stack to handle requests I spot a lot of an upstream response is buffered to a temporary file /var/cache/nginx/fastcgi_temp/9/66/00000034785 while read...

In Nginx, Mar 08, 2022