×


Setup a VPN on Ubuntu 22.04 (Jammy Jellyfish) - Step by step guide ?

This article covers VPNs in Linux systems and how the basically work. In fact, OpenVPN is extremely popular and a full-featured SSL VPN (Virtual Private Network) software which implements OSI layer 2 or 3 secure network extension using the SSL/TLS protocol.

Install FortiClient VPN on Ubuntu 20.04 LTS - Step by step guide ?

This article covers how to install FortiClient VPN on Ubuntu 20.04 LTS. In fact, FortiClient is a security solution designed to reduce your computer's vulnerability. However, the FortiClient user interface itself only contains the vulnerability scan and a tab in which you can set up a VPN connection for remote access.

Install OpenVPN on Linux Mint 20 - A step by step process ?

This article covers the process of installing the OpenVPN client on a Linux Mint 20 system. In fact, after installing this tool on your system, it can be used effectively for enabling secure communications via the creation of virtual private networks.

Set Up OpenVPN on Ubuntu 20.04 - Step by Step Process ?

This article covers method to set up OpenVPN on Ubuntu 20.04. OpenVPN is a full featured, open-source Transport Layer Security (TLS) VPN solution that accommodates a wide range of configurations. OpenVPN is an open-source, fast, popular program for creating a VPN (Virtual Private Network). It uses both the TCP and UDP transmission protocols, and VPN tunnels are secured with OpenVPN protocol with SSL/TLS authentication, certificates, credentials, and optionally MAC address lock as well as multi-factor authentication.

Here, you will set up OpenVPN on an Ubuntu 20.04 server, and then configure it to be accessible from a client machine.

To confirm that the OpenVPN service is up and running by checking its status using the following systemctl command:

$ sudo systemctl status openvpn

Steps to Install and Configure Nginx on Ubuntu Linux 18.04 LTS?

This tutorial will guide you on how to get Nginx server installed and configured on an Ubuntu Linux 18.04 LTS server.

Nginx is one of the most popular web servers in the world and is responsible for hosting some of the largest and highest-traffic sites on the internet. It is more resource-friendly than Apache in most cases and can be used as a web server or reverse proxy.


Nginx Configuration Files Structure

  • All configuration files are located in the /etc/nginx/ directory.
  • Nginx main configuration file is at /etc/nginx/nginx.conf.
  • It's best practice to create a separate configuration file of each domain for better maintainability.
  • New server blocks (configuration file) of each domain should be stored in /etc/nginx/sites-availabledirectory. You need to make symlink of these configuration files at /etc/nginx/sites-enabled to take in used by Nginx.
  • Activating server blocks is done by creating a symlink (a pointer) from the configuration file sites in a /etc/nginx/sites-enabled directory to the sites-enabled directory.
  • The default server web root directory is /var/www/html
  • It's best practice to to follow standard naming convention. Nginx server block files name should as domain name and must end with .conf extension. For example, your domain name is example.com then server block file name should example.com.conf
  • Nginx log files (access.log and error.log) are located in the /var/log/nginx/ directory. It's also recommended to have a different access and error log files for each server block.

A Complete guide on the method to run two or multiple networks instance of Tinc VPN on same server

This article will guide you through the steps to create multiple VPN tunnels between two hosts using tinc VPN software.

Process to install Tinc and Configure a Basic VPN on Ubuntu Server

This article will guide you on how to install and set up a tinc VPN along with firewall configuration on Ubuntu 18.04 and 20.04 LTS.

A complete guide on how to run two or multiple networks instance of Tinc VPN on same box

This article will guide you on how to use Tinc to create a mesh network of two different VPN on the same server.

How to pair Pi-hole with an OpenVPN Server to block ads and enhance privacy on Ubuntu / Debian Linux?

This article will help you to get Pi-hole installed and to configure it Debian or Ubuntu Linux along with an OpenVPN server.