The majority of the tech community enjoys interacting with systems through the command-line interface (CMD) or shell. Generally, it makes their work easier. For instance, you can create a shell command that can execute several tasks automatically as opposed to having to click through several buttons of a GUI. When you launch a shell or CMD program, it compiles several …
Utilizing Rsync to Sync Local and Remote Directories on a VPS
Maintaining copies of the same files between two directories residing in different directories or computers is quite tasking. At the basic level, you will have to work on a file, then manually copy and replace it in the other directory. Such a process takes more time and bandwidth which can be avoided. You can use Rsync to solve this issue. …
Listing and Deleting Iptables Firewall Rules
Iptables is the primary firewall that comes with most of the Linux distros by default. It’s responsible for handling network security. It works by comparing the data packets against a set of rules, instructing the system to accept, refuse, or forward a connection according to the rules. In this tutorial, we will show you how to list and delete rules, …
How to Use Roles and Manage Permissions in PostgreSQL
PostgreSQL is an open-source DBMS which in turn uses SQL. It’s a very powerful tool that is used to manage applications and host web data on VPS. In this tutorial, you will learn how to manage permissions in PostgreSQL. It will help you to provide your application roles the required permissions. We will perform this tutorial using PostgreSQL on a …
How To Use SSH to Connect to a Remote Server in Ubuntu
What is SSH? SSH means Secure Shell. With SSH you can access remote machines in a secure way since the connection is encrypted. With the ssh command from the Linux terminal, we can connect to remote Linux servers and work as if it were our computer. At the end of this tutorial, you should have a full understanding of how …
How to Install the LEMP stack (Linux, Nginx, MySQL PHP) on Ubuntu 20.04
Introduction In the world of the internet, several technologies come together to form a solution that enables internet users to access dynamic content on the world wide web. LEMP stack is one of those solutions. It brings together four technologies that make a complete server solution for high-performance and dynamic websites. LEMP is an acronym for Linux, Nginx, MySQL, and …
Installing Nginx on Ubuntu 18.04
When you are done writing code for your website or web app, you will need it placed in some location where it can run and deliver content to your users. This is where web server software comes in. A simple Google search of web server software will bring you quite a list of solutions to choose from. In this tutorial, …
How to set up your Ubuntu 18.04 server
In this tutorial, we shall go through the initial steps required to set up an Ubuntu server. The configurations we will discuss will enhance the security and usability of the server. We will be using an Ubuntu 18.04 LTS image. Step 1: Setting up the instance on CloudSigma I am using a machine with the following resources: 8 GHz CPU 8 …
Cloudflare Access: Securing Access to Web Applications
In these times of uncertainties, the global trend is to make the working environment more agile and the work tools more portable. Never has been more important than during the COVID19 crisis with the requirement to work remotely from the main corporate office locations. Cloudflare Access replaces traditional corporate VPN clients by putting Cloudflare’s global edge network in front of …
Host your own Git Repositories with GitLab
In this post, I am going to demonstrate the installation of GitLab. With GitLab, we can host our own repositories at a central place with the ease of the Git features. GitLab is the first single application for all stages of the DevOps lifecycle. Only GitLab enables Concurrent DevOps, unlocking organizations from the constraints of the toolchain. In addition, GitLab …
Setting up a Big Data Cluster on Cloudera Tutorial
CDH is Cloudera’s 100% open source platform distribution, including Apache Hadoop and built specifically to meet enterprise demands. CDH delivers everything you need for enterprise use right out of the box. By integrating Hadoop with more than a dozen other critical open source projects, Cloudera has created a functionally advanced system that helps you perform end-to-end Big Data workflows. (Source). …
Automate LetsEncrypt SSL Certificate Renewals for NginX
For those in a rush: this blog post shows you how to use free SSL certificates and have then renew perpetually (in theory) so they are near zero hassle to use. It is always nice to automate things. This saves you a lot of time and lets you concentrate on the things that actually matter and make a difference. Renewing …