| by Scott Kilroy

Manage AWS SNS Topics using aws-cli

In this article, I will show you the commands to create an SNS Topic, Subscription, confirm, and delete the Subscription on Linux shell using aws-cli.

Share Button
Read More
| by Scott Kilroy

Manage AWS VPC using aws-cli

Managing a VPC and other resources like Subnet, Route Table, Internet Gateway from the terminal using aws-cli can be a bit confusing if you are not good at VPC. In this article, we will create a VPC with 2 Subnets, Route Table, and Internet Gateway, th…

Share Button
Read More
| by Scott Kilroy

What is Ingress Controller and how to deploy Nginx Ingress Controller in Kubernetes Cluster on AWS using Helm

Ingress is a Kubernetes object that manages external access to the services in the Kubernetes Cluster. In this article, we will see the installation of the Nginx Ingress Controller using Helm on the Kubernetes Cluster set up using Kops.

Share Button
Read More
| by Scott Kilroy

Manage AWS SQS Queues using aws-cli

You can perform operations on SQS like list, create, delete Queues and send messages, receive messages from your terminal using aws-cli. In this article, we will see the commands to perform these kinds of operations.

Share Button
Read More
| by Scott Kilroy

Why Linux is Better for The Office

When working in an office, you naturally need a sharing operating system for each and every computer to allow for the quickest installation of files. While many people are currently trending towards Windows, which has marketed itself as the premier sui…

Share Button
Read More
| by Scott Kilroy

What is Cert-Manager and how to setup Cert-Manager for SSL certificates in Kubernetes Cluster on AWS using Helm

Cert-Manager is a controller used for certificate management. In this article, we will set up a Cert-Manager with Let’s Encrypt issuer. We will secure our sample application using the TLS certificates and have HTTPS in our Hostname to access the applic…

Share Button
Read More
| by Scott Kilroy

How to create Cloudwatch alarms for a Lambda Function on AWS

There are various invocation metrics, performance metrics, and concurrency metrics available for Lambda functions in Cloudwatch to monitor.In this article, we will create an alarm for the "Invocations" metric which will send a notification to…

Share Button
Read More
| by Scott Kilroy

How to display GUI dialogs in bash script using Zenity

Zenity is an open-source application for displaying simple GUI in shell scripts. It makes scripts more user-friendly by displaying GTK+ dialogs. In this article, we will show you how to use Zenity to display GUI dialogs in Bash scripts.

Share Button
Read More
| by Scott Kilroy

How to manage AWS EC2 instances using aws-cli

This guide will show you how to get started with managing your AWS virtual machine instances from the Linux command line using aws-cli.

Share Button
Read More
| by Scott Kilroy

Perfect Server Automated ISPConfig 3 Installation on Debian 10 and Ubuntu 20.04

This tutorial shows you how to easily set up a web, email and DNS server with ISPConfig 3 using the ISPConfig auto-installation script.

Share Button
Read More
| by Scott Kilroy

How to create an SNS topic on AWS using Terraform

In this article, we will create an SNS topic with an access policy that will allow our own account to perform all SNS actions on the topic.

Share Button
Read More
| by Scott Kilroy

How to Test Website Loading Speed in Linux

The website loading speed or response time is very important for any webmaster because it will impact search engine rankings and user experience. In this tutorial, we will show you how to test website loading speed using the curl command in Linux.

Share Button
Read More
| by Scott Kilroy

How to create Cloudwatch alarms for a DynamoDB Table on AWS

To monitor DynamoDB tables, metric data is sent to CloudWatch automatically. In this article, we will create an alarm for a DynamoDB table to monitor "ConsumedWriteCapacityUnits" and send a notification to the SNS topic.

Share Button
Read More
| by Scott Kilroy

How to create a user on Linux EC2 instance on AWS and add a public key to it using a shell script

Creating a user and adding a public key to it can be very tedious. In this article, we will see how this process can be automated using a shell script which can help us avoid human errors that can arise if we do the task manually.

Share Button
Read More
| by Scott Kilroy

How to create Cloudwatch alarms for an SQS Queue on AWS

CloudWatch metrics for SQS queues are collected and pushed to CloudWatch at one-minute intervals automatically. These metrics are provided at no charge in CloudWatch for both standard and FIFO queues. In this article, we will create an alarm for the &q…

Share Button
Read More
| by Scott Kilroy

How to create an SQS queue on AWS using Terraform

In this article, we will create an SQS queue using Terraform on AWS. We will also add a policy that will allow all to send messages to the queue.

Share Button
Read More
| by Scott Kilroy

How to copy items from one DynamoDB to another DynamoDB table using Python on AWS

This tutorial shows you how to write a Python script to copy data from one DynamoDB to another DynamoDB table on AWS.

Share Button
Read More
| by Scott Kilroy

How to protect documents with a digital signature in ONLYOFFICE Desktop Editors v.6.2

In this tutorial, we’ll learn how to use a digital signature in ONLYOFFICE Desktop Editors to protect your documents. ONLYOFFICE Desktop Editors is a free open-source office suite that contains viewers and editors for text documents, spreadsheets, and …

Share Button
Read More
| by Scott Kilroy

How to Register a Domain Name on AWS

When you want to build a website or web applications, the first step is to buy a domain name, as it is an easier way to remember than the IP of the server. A domain name is a unique name that identifies the website, hence no 2 websites can have the sam…

Share Button
Read More
| by Scott Kilroy

How to create a DynamoDB table on AWS using Terraform

In this article, we will see the steps to create a DynamoDB Table using Terraform. We will create a DynamoDB Table with the "PAY_PER_REQUEST" billing model. Before we proceed with this article, it is assumed that you are aware of AWS DynamoDB…

Share Button
Read More