Author: Rishi Ray

How to build & Publish on Dockerhub using Github Action?

Reading Time: 4 minutes In this Blog, We will look into how to Configure Github Actions to build a docker file and push the image to Dockerhub. If you are new to GitHub actions and you can check out this Blog where I have shown you how you can build and test a Java-Maven Project using Github Actions. Prerequisite A project in any language with Dockerfile You must have Continue Reading


How to Install and Use Github Cli?

Reading Time: 3 minutes Do you ever imagine that you can manage your pull requests or issues directly from CLI instead of Ui, I know if you are someone who loves working with the command line might be bored using UI for GitHub. Thanks to the GitHub Cli through which you can manage all these tasks in the command line. In this blog, we will be looking at the Continue Reading

github actions

How to Create CI for Maven Project using GH Actions?

Reading Time: 4 minutes Hello, Readers so from the topic itself you might have guessed about today’s Blog Content. Today we will be learning how we can build a CI Pipeline for a Maven application using Github Actions, in that pipeline we will define the various steps like building, Testing, and Packaging the application. Prerequisites – You should have a Java application pushed onto a Github repository. Being Familiar Continue Reading

github secrets

How to Manage Secrets in Github?

Reading Time: 3 minutes Secrets in Github help us to store and manage our Credentials and sensitive information and You can also reuse them in GitHub Actions. Let’s understand how it works in Github Actions and How we can manage them. Before Digging Deep into Managing. Let’s Understand its different levels. Levels of Secrets There are 3 Levels Organizatinal Level Repository Level Environment Level Let’s discuss these in detail. Continue Reading


How to Install eksctl – The official CLI for Amazon EKS

Reading Time: 3 minutes A tool that is simple to use for managed service of Kubernetes in AWS. Yes, you guessed it right, today in this blog we will be going to talk about eksctl which is the official command-line utility that is used to set up the EKS cluster on amazon in an easy manner. We will be going to walk through the installation steps for eksctl cli. Continue Reading

black and gray laptop computer turned on doing computer codes

How to rsync with Rsnapshot

Reading Time: 4 minutes Rsnapshot is an open source backup utility based on rsync which we are going to discuss in today’s blog It is written in perl language. We will be looking at how we can install and Configure Rsnapshot utility. It can take incremental backups of local and remote filesystems for any number of machines. It leverages the power of rsync to create scheduled, incremental backups. rsnapshot makes Continue Reading

extreme close up photo of codes on screen

A Basic Introduction about Slice in Golang.

Reading Time: 3 minutes In this Blog we will be Exploring about Slices in Golang. Slices are kind of an addition to arrays. Here we can say a slice is a segment of an array. Like Arrays Slices are indexable and have a length. But Unlike arrays which has fixed length and We had to predetermine the size before implementing the arrays. This problem was solved with the Slices Continue Reading

Setting up a Ubuntu chroot Environment using debootstrap tool.

Reading Time: 3 minutes Welcome to this blog. You might be aware about today’s topic but before taking deep dive into setting up environment using debootstrap tool. Let us first understand about Chroot. In Simplified terms chroot is command to change a particular directory to be the root directory. So once you’re inside this space you cannot access any directory above it. This also locks the access to any Continue Reading

How to Set up Rclone in Ubuntu?

Reading Time: 3 minutes In this Article we will be looking at Rclone (“rsync for cloud storage”) which is a command-line program to sync files and directories to and from different cloud storage providers. Written in Go language, It Supports different cloud storage providers such as: Amazon Drive, Amazon S3, Backblaze B2, Box, Ceph, DigitalOcean Spaces, Dropbox, FTP, Google Cloud Storage, Google Drive, etc. Rclone mounts any local, cloud or virtual filesystem as a disk Continue Reading

How to Migrate a Repository from GitHub to GitLab?

Reading Time: 4 minutes In This Article, I will be discussing two methods through which we can migrate a Repository from github to Gitlab. So there are Basically Two methods through which we can migrate a repository from Github to Gitlab. First is through UI which is Quite easy. As you may very well know, Gitlab is among the best alternatives to Github, the first that comes to mind, from the available Continue Reading

TeamCity logo

Multiple ways to Install Team City on Ubuntu?

Reading Time: 3 minutes In this post I will detail the steps on how to install and configure Team City on a Ubuntu server. Java Installation TeamCity Server is a JVM web application that runs in a Tomcat application server. It requires a Java SE JRE installation to run.  I have JAVA installed in my system. So I will be Moving ahead. Install Team City First of all, I’ll Continue Reading

How to Create a TLS Certificate for ingress in Kuberentes?

Reading Time: 3 minutes This Blog will guide you on how to add a tls encryption in an ingress resource. In this i will also guide on how quickly we can start a nginx server and expose it using a service and ingress and then we will apply TLS encryption. So let’s start. Introduction: Transport Layer Security, TLS, is a widely adopted security protocol that facilitates privacy and data security for Continue Reading

Monitoring Elastic Search using Prometheus and Grafana.

Reading Time: 4 minutes This Article will guide you to Monitor Elastic Search using Prometheus and Grafana in Kubernetes. Before Going deep in this topic, First of all let’s understand what are these. Elastic Search: Elasticsearch is a distributed, free and open search and analytics engine for all types of data, including textual, numerical, geospatial, structured, and unstructured. Here i believe you have knowledge of setting up elastic search Continue Reading