How to Install Let’s Encrypt on CentOS 8 With Nginx

How to Install Let's Encrypt on CentOS 8 With Nginx

In this tutorial, we will explain how to install a free Let’s Encrypt SSL certificate on a CentOS 8 VPS with Nginx as a web server.

Configure Let's Encrypt SSL Certificate on CentOS 8 VPS

Let’s Encrypt is a free, open-source and non-profit certificate authority that provides free SSL certificates for websites to enable TLS encryption. It was developed by the Internet Security Research Group (ISRG) and trusted by all major browsers. It is used to automate the process of certificate creation, validation, signing, implementation, and renewal of certificates for secure websites.

The main aim of Let’s Encrypt is to promote the use of SSL across the web and make encrypted connections throughout the Internet, keeping everyone safer in the process. The certificate is valid for only 90 days, so you will need to renew it manually or or set up the auto renewal system, which should be enabled by default.

Currently, Let’s encrypt supports automated certification issuance for Apache, Nginx, Plex, and HAproxy, which should cover almost everyone’s use case. Let’s start with our install guide.

Read moreHow to Install Let’s Encrypt on CentOS 8 With Nginx

Why You Should Use SSL on Your Website

Why You Should Use SSL on Your Website

With the evolution of the internet, security threats have also risen to a great extent. As more and more transactions are now performed online, the threat of data being stolen and misused also continues to surge. This is why you as a business/website owner should use additional security measures (such as SSL) to protect your website and its visitors.

One of the most common ways to safeguard your website is to use the HTTPS protocol (or Hypertext Transfer Protocol Secure). While this is common, it’s also one of the most effective ways to keep your visitors safe.

Read moreWhy You Should Use SSL on Your Website

Benefits Of Using Odoo For Small Businesses

How Can Using Odoo Benefit a Small Business?

In this tutorial, we will be showing you how using Odoo can benefit a small or medium-sized business.

As times have progressed, businesses big and small have become more complex in their operations. With several departments having to function and share information to one another, the need for an integrated system has grown by leaps and bounds.

More and more small business are implementing ERP systems. In fact, once an ERP system is implemented, it often becomes the backbone of many corporate-scale businesses. Such systems can seamlessly integrate business lifecycles, such as production, inventory management, order processes, and more. An example of this system would be Odoo, one of the most popular ERP systems currently available.

Read moreBenefits Of Using Odoo For Small Businesses

Nginx vs. Apache: When to Use One or the Other

Nginx vs Apache: When to Use Either One

The two most popular web servers in the world are Apache and Nginx, with over 60% of all websites worldwide being run by these two web servers. Both Apache and Nginx offer excellent performance and similar features. However, they differ in terms of their architecture, security, and performance.

Because both of these servers are pretty great, it can be hard to choose between them. It’s important to make the right decision since each web server has its own pros and cons.

In this tutorial, we will introduce Apache and Nginx, compare both servers and help you to decide which one is best for your website.

Read moreNginx vs. Apache: When to Use One or the Other

How to Speed up Your Nginx Website

How to Speed up Your Nginx Website

In this tutorial, we will explain how to tune and optimize your Nginx configuration file to help speed up your website’s performance.

Nginx is a fast, lightweight, and high-performance web server in charge of serving at least 40% of all websites globally. When compared to other web servers, Nginx is primarily known for its speed, with it capable of handling thousands of concurrent connections with ease. Nginx can also be used as a load balancer, a reverse proxy, and an HTTP caching server. It uses little resources and is ideal for delivering static content.

To help further improve performance, Nginx has a built-in caching system that allows dynamic requests to be cached directly on the server for future requests, thereby reducing the load on your CPU and system in general.

Read moreHow to Speed up Your Nginx Website

Your PHP installation appears to be missing the MySQL extension which is required by WordPress

If you have received the “Your PHP installation appears to be missing the MySQL extension which Is required by WordPress” error, then this tutorial will be able to help you fix that. This error is triggered when the PHP code in your site is not compatible with the version of PHP your WordPress site is currently using.

More specifically, this problem is related to the outdated MySQL extension which was removed as of PHP 7.0. In this tutorial, we will help you fix the problem with the PHP missing MySQL extension error, and help you complete the WordPress installation successfully.

Read moreYour PHP installation appears to be missing the MySQL extension which is required by WordPress

How to Create and Run Cron Jobs on Linux

Cron is a scheduling utility in Linux distributions that can be used to executes tasks at specified intervals. It allows you to run almost any commands or scripts at a specific time and date, or at a recurring interval.

Cron is a very useful tool for a system administrators to automate repetitive tasks of any sort, such as system updates, sending emails, checking system resource usage, creating backups, and so on. Realistically, anything that can be automated can be added to Cron so that it executes without any user involvement.

Cron runs in the background and constantly checks the /etc/crontab file, and the /etc/cron.*/ and /var/spool/cron/ directories. Each user has their own separate crontab file.

In this tutorial, we will show you how to create and run Cron jobs on a Linux VPS. The same steps should work on almost all Linux machines, regardless of whether it’s a server or a desktop computer.

Read moreHow to Create and Run Cron Jobs on Linux

Bash Script Examples

In this tutorial, we will explain the most common bash operations while also showing you a few bash script examples.

A Unix shell program interprets instructions and programs in the form of commands. These commands are either directly entered by the user, or they can be run in sequence from a file (called a shell script). An important distinction of bash scripts when compared to other coding languages is that they are interpreted and not compiled. When you write a shell script and then run it, it’s interpreted by your operating system, with no compilation required.

Bash scripts are a versatile and handy tool that most system administrators love using to simplify their workflow and automate repetitive tasks. With scripts, you can do almost anything that you can do using a normal shell environment.

Read moreBash Script Examples

How to Install and Configure CyberPanel on CentOS 8

In this tutorial, we will explain how to install and configure CyberPanel on a CentOS 8 VPS.

The web hosting industry is expanding and evolving every day. Web hosting control panels are one of the core elements of this growing industry, thanks to people that are new to web hosting needing a user-friendly way to manage their server.

There’s plenty of choice when looking at installing a control panel on your VPS. A few well-known commercial control panels are Plesk, DirectAdmin, and cPanel. To use these control panels, you need to pay for licenses, which can quickly become costly if the number of users you need isn’t very large. However, there are some open-source control panels that can help fulfill this role. Among them, CyberPanel is a free, open-source, and next-generation web hosting control panel powered by OpenLiteSpeed.

With CyberPanel, you can add new domains/virtual hosts and manage SSL certificates for them. It also provides a one-click installer for WordPress, Prestashop and Joomla.

CyperPanel offers a rich set of features, including a Web Based Terminal, a Git Manager, Auto SSL, PowerDNS, FTP, a Firewall, a File Manager, a PHP Manager, Backup and Restore, and lots more. Let’s get started.

Read moreHow to Install and Configure CyberPanel on CentOS 8

How to Add a User to a Group on a Linux Server

How to Add a User to a Group on Linux

User groups play an important role in any Linux operating system and its distributions. Groups make it easier to manage larger amounts of users, giving you the ability to give all of them the same security and access privileges.

For example, files and devices may be granted access based on a user’s ID or group ID. Groups allow you to set a file’s permission for the entire group instead of setting permissions for each individual user. Overall, this makes managing permissions for your server’s users a very simple and straightforward process. Let’s show you how to add users to groups on a Linux VPS.

Read moreHow to Add a User to a Group on a Linux Server