Category: Tech
-
Installing NGINX with Brotli and Gzip compression on Ubuntu
Introduction NGINX is an open-source project created by Igor Sysoev and was released back in 2004. NGINX is commonly used for load balancing, reverse proxying and as a web server. gzip is a lossless data compression utility. When a user visits a website, resources like images, javascript, stylesheets, and others are commonly compressed with gzip.…
-
How To Install and Secure phpMyAdmin with Nginx on CentOS 7
Introduction phpMyAdmin is a free and open source administration tool for MySQL and MariaDB. As a portable web application written primarily in PHP, it has become one of the most popular MySQL administration tools, especially for web hosting services. This tutorial gives a basic overview of how to secure phpmyadmin with Nginx on CentOS 7.…
-
Hetzner Cloud: Networks
Introduction In this tutorial we will introduce you to Hetzner Cloud Networks, the private networking feature for the Hetzner Cloud. You have many options to manage Hetzner Cloud Networks: Web panel Hetzner Cloud Console CLI tool hcloud Hetzner Cloud API In this tutorial we will use the CLI tool hcloud. Prerequisites Hetzner Cloud API Token Basic knowledge about…
-
Installing and configuring VMware vCenter.
Introduction In this tutorial, we will be deploying VMware vCenter, configuring the appliance and adding our vSphere (ESXi) host to a datacenter so we can manage it. Prerequisites A server with VMware vSphere (ESXi) installed. A VMware account in order to download the ISO required to install the vCenter Server Appliance. An IP address for…
-
IPv6 on Docker securely
Introduction This tutorial will help you setup Docker with IPv6 in a secure way. Objectives Automatic provisioning of IPv6 Each Docker container will receive an IPv6 automatically Routed IPv6 traffic between container in different Hosts Each host will have a /80 that will be routed through pfSense Secured public access to our containers via IPv6…
-
Install LEMP Stack on Debian 10
Introduction The LEMP stack (Linux, NGINX, MySQL, and PHP) is a popular alternative to the LAMP stack that uses NGINX instead of Apache. This tutorial will guide you through basic installation, setup and configuration of a LEMP stack on Debian 10. Prerequisites To install LEMP stack on your server, make sure you are logged into…
-
How To Install R on Debian 10
Introduction R is an open-source programming language, that is widely used for developing statistical software and for performing data analysis and visualization. R offers many user-generated packages for specific areas of study, which makes it applicable to many fields. Prerequisites To follow along with this tutorial, you will need a Debian 10 server with: at…
-
How to route cloud server over private network using pfSense and Hetzner Cloud Networks
Introduction This tutorial shows how to route cloud servers over private network using pfSense and “Hetzner Cloud Networks”. hcloud-CLI will be used in this tutorial. It can also be done with the Cloud console. Why should a server route the traffic over a private network? The advantage to route the traffic over private networking is…
-
Linux setup GRE tunnel
Introduction Generic Routing Encapsulation (GRE) is a tunneling protocol developed by Cisco Systems which can encapsulate a wide variety of network layer protocols inside virtual point-to-point links or point-to-multipoint links over an Internet Protocol network. A GRE tunnel is useful in certain situations, like protecting a server without DDoS protection using another one with the…
-
How To Install Git on Ubuntu 18.04
Introduction What is “version control”, and why should you care? Version control is a system that records changes to a file or set of files over time so that you can recall specific versions later. One of the most popular version control systems currently available is Git. Git is a free and open source distributed…