Compose is a tool for defining and running multi-container Docker applications. With Compose, you use a Compose file to configure your application’s services. Then, using a single command, you create and start all the services from your configuration. Use curl to download the Compose file into the /usr/bin directory. Output: Next, set the correct permissions so that the docker-compose command is […]
How to Install Docker on AlmaLinux 9
Docker is a container engine that uses the Linux Kernel to create the containers on top of an operating system. Which is used to create, deploy and run the applications First, check and install any pending system updates. Adding Docker repository Enable the Docker CE repository by running the following command. Output: Installing the Docker-CE […]
Copy SSH Key from Windows 10/11 to Linux Host
RequirementsIn recent versions of Windows 10/11 you can enable both an SSH client and server. This post assumes that you have the SSH client enabled and you have generated SSH keys. You can generate SSH keys with the ssh-keygen.exe command. Make It SoOnce you have your SSH keys generated, the following command will copy them […]
Apache vs Nginx – Static Files
The same old question “What is faster, Apache or Nginx”, well I decided to test this on my own. I used the same machine with the same install with the same configurations to test this. I followed the QEMU install found on this site. Here and install Ubuntu 22 Server install. I then shut down […]
How to Rsync with non-standard SSH Port
How to Rsync with non-standard SSH Port Run the following command from the terminal to sync files/folders using Rsync with non-standard ssh port. Syntax: # rsync -arvz -e ‘ssh -p <port-number>’ –progress –delete user@remote-server:/path/to/remote/folder /path/to/local/folder For the purpose of this tutorial, I will be using two systems. Remote System Details: IP Address: 192.168.1.103 User name: […]
How to install OpenLiteSpeed web server on Ubuntu
Update the system packages sudo apt-get updateInstall OpenLiteSpeed dependencies sudo apt-get install -y build-essentialsudo apt-get install -y rcs libpcre3-dev libexpat1-dev libssl-dev libgeoip-dev libudns-dev zlib1g-dev libxml2 libxml2-dev libpng-dev opensslInstall OpenLiteSpeed wget https://openlitespeed.org/packages/openlitespeed-1.4.34.tgztar -xzvf openlitespeed-1.4.34.tgzcd openlitespeed-1.4.34/sudo ./configuresudo make && sudo make installConfigure the Admin user and password for the Web server sudo /usr/local/lsws/admin/misc/admpass.shPlease specify the user name […]
How to Install LEMP Stack (Nginx, MariaDB, PHP7.4) on Ubuntu 20.04
Updating the system We first update the system to make sure that all our installed packages are upto date. Your Ubuntu system can be updated easily with the following command. Install Nginx We will start by installing the Nginx web server. To complete the installation, use the following command. Output: Once the installation is complete, […]
How to Install LAMP Stack with MariaDB on Ubuntu 20.04
First, check for any pending system upgrade. Install Apache A command to install apache2 and with its utilities. Next, check the Status of Apache. Output: If Apache is not active can start using the following command. Use the following command to auto starts apache at boot time. To check Apache Version. Output: To Enable Firewall. […]
Procedure To Add a Swap File Under Linux
You need to use the dd command to create swap file. The mkswap command is used to set up a Linux swap area on a device or in a file. Step 1 – Login as the Root User Open a terminal window (select Applications > Accessories > Terminal) or login to remote server using the ssh client. Switch to […]
How to enable BBR on AlmaLinux 8
Requirements: BBR requires Linux kernel version 4.9 or above. Since AlmaLinux 8 comes with the 4.18.0 kernel, we can enable BBR right away. Run the following command to check available congestion control algorithms, Output: Run the below command to check the current congestion control algorithm used in your system, Output: Enabling TCP BBR in AlmaLinux […]