Jitsi Meet is an open-source video conferencing solution, providing virtual meeting rooms for remote team meetings. The software provides high video and audio quality and supports fully encrypted connections using TLS/SSL and Let’s Encrypt certificates. Step 1: Updating server Update the system’s existing software: Step 2: Installing nginx Before installing Jitsi Meet, install a Nginx server. The reverse ..
Category : Linux system administration
LAMP (Linux, Apache, MySQL, PHP/Perl/Python) is an acronym denoting one of the most common software stacks for many of the web’s most popular applications. However, LAMP now refers to a generic software stack model and its components are largely interchangeable. Step 1 : Apache Installation The Apache HTTP Server is a free and open-source cross-platform web server software, released under the terms of Apache ..
What is SSH? The Secure Shell Protocol (SSH) is a cryptographic network protocol for operating network services securely over an unsecured network. Its most notable applications are remote login and command-line execution. An SSH client programme is typically used for establishing connections to an SSH daemon accepting remote connections. Both are commonly present on most modern operating systems, including macOS, Linux, OpenBSD, FreeBSD… In this guide, you will secure the SSH port and disable the root ..
Introduction The sudo command temporarily elevates privileges, allowing users to complete sensitive tasks without logging in as the root user. The following steps will demonstrate how to set up a new user with sudo access on Ubuntu / CentOS / RedHat (RHEL) without having to change the /etc/sudoers file on your server. If you want to set ..
To manage numerous domains in a single instance, the Apache web server makes use of virtual hosts. Similar to this, PHP-FPM manages many PHP versions on a single instance using a daemon. Multiple PHP web applications running various versions of PHP can be hosted simultaneously on the same server using Apache and PHP-FPM. This is ..
Introduction Docker, as a programme, simplifies the administration of application processes in containers, allowing you to execute your apps in resource-isolated processes. Containers are comparable to virtual machines, except they are more portable, resource-friendly, and dependent on the host operating system. This article will walk you through installing and configuring Docker Community Edition (CE) on ..
Introduction LEMP software is a group of open source softwares that is usually installed at the same time to enable a host server’s dynamic websites and web applications. This term is actually an acronym that represents the Linux operating system, with the ENginx web server. The site data is stored in a MySQL (or MariaDB) ..
Let’s Encrypt is a certificate authority (CA) that provides free SSL / TLS certificates which can be used for production use as well. It’s possible to get a valid SSL certificate for your domain for free. It is only possible to request them from the server where the domain is pointed at. Let’s Encrypt does ..
Nginx is known for its speed and reliability as an open-source web server. It is popular for its low memory requirements, high scalability, easy configuration, and support for many protocols. The Hypertext Transport Protocol is where HTTP/2 recently originated from. The latter is used on the Web to deliver pages from server to browser. HTTP/2 ..
Introduction MySQL replication is the process of automatically copying data from one database server to one or more servers. MySQL offers a variety of replication topologies, the most well-known of which is the Master/Slave topology, in which one database server operates as the master and one or more servers function as slaves. By default, replication ..