Linux tutorials, system administration, web hosting, programming

Install Ubuntu 20.04 LTS (Focal Fossa) LAMP Server v1.0

botond published Jan. 2020, 10, 21:18 p.m. time
With the help of LAMP systems, we can run dynamic web pages on our server or even on our home computer. I have previously built LAMP servers for Debian 8 (Jessie), Debian 9 (Stretch) and Ubuntu 18.04 LTS (Bionic Beaver), and in this description we will install the LAMP server components for the Ubuntu 20.04 LTS (Focal Fossa) Linux distribution.

Upgrade ISPConfig 3 control panel to 3.2

botond published March 2020, 10, Thu - 15:23 time
Version 2020 of the ISPConfig web hosting control panel was released today (October 15, 3.2). This update is not as standard as the sub-version updates, but several new features have been added to the control panel here. In this description, we will review these innovations as well as update the control panel from 3.1.15 to 3.2 running on me.

How to reset our forgotten root password on our Linux system

botond published March 2020, 10, Thu - 08:13 time
It is not common to log in as root, so we do not use its password for a long time. We may forget and the sudo command is not available. If this happens, let's look at two ways to recover your forgotten root password on Debian and Ububtu.

How to run sudo commands without using a password

botond published 2020/10/06, k - 23:37 time
When you often need to run other commands as root using sudo, you may need to type the password every time. Although the session "remembers" the previously entered password for a while, we don't have to retype it for a while, but we need to re-identify ourselves after a while. Also, if you work with multiple users, you will need our passwords more often. And if you also want to use commands running with root privileges in Shell scripts, you definitely need to avoid typing passwords so that our programs can run automatically. In this short description, we will look at how to persistently avoid asking for a password when using sudo.

How to remove index.php parts from the URLs of our Drupal based CMS system

botond published 2020/09/26, Sat - 13:43 time
Drupal is an open source, free CMS (content management) system that can be used to build a wide variety of websites, such as this site. It has many features, including support for managing SEO URLs, which is notoriously beneficial for search engines. As elsewhere, unfortunately, errors can occur here, such as index.php files being unduly included in page URLs. In this short little troubleshooter, we'll look at how to remove these unnecessary index.php parts from URLs.

Ubuntu 20.04 LTS (Focal Fossa) minimal server installation

botond published Jan. 2020, 09, 23:17 p.m. time
Ubuntu released version 2020 LTS (Focal Fossa) on April 23, 20.04, for which it will provide support until April 2025. It has even received an update since the release of 20.04, so currently 20.04.1 LTS is the latest version of this Ubuntu line. In this description, we will use version 20.04.1 to create the latest family member for the minimum servers. On this page we will walk you through the steps of the installer.

How to fix errors in the Security Policy for ImageMagick / Imagick Conversion Systems

botond published Jan. 2020, 09, 02:12 p.m. time
ImageMagick is a free and open source, cross-platform software package designed primarily for displaying, creating, converting, modifying, and editing raster images, but can also handle a variety of vector formats such as EPS (Encapsulated PostScript), AI (Adobe Illustrator) , PDF (Portable Document Format), etc. In total, it supports more than 200 image file formats. And Imagick is a native PHP extension that allows you to manage different image formats in a web environment using the ImageMagick API. In this quick troubleshooter, we take a look at how to fix errors from the software security policy with a little intervention.

How to migrate your Apache-based web server running LAMP or ISPConfig if the server's IP address changes

botond published 2020/08/11, k - 22:35 time
Sometimes, for some reason, we get a new IP address, so we also need to modify the appropriate configuration files and make settings on our web server to keep the services running on the server running. Whether it is a home test environment, a live web server, or moving the server to another (network) environment, we need to make these settings in each case. In this description, we will go through the settings inside or outside the server that we need to change in order for the services on the machine to work with the new IP address.