How to securing Cockpit login with Google Two Factor Authenticator 2FA
Cockpit is a web-based graphical interface for servers, intended for everyone, especially those who are: You can read more How to install Cockpit on CentOS 7 / CentOS 9 Stream…
How to install Cockpit on CentOS 7 / CentOS 9 Stream and configure Nginx reserve proxy
From cockpit-project.org, Cockpit is a web-based graphical interface for servers, intended for everyone, especially those who are: Thanks to Cockpit intentionally using system APIs and commands, a whole team of…
How to install and configure Nginx with HTTP3 on CentOS 9 Stream / RHEL 9
We have been using Nginx with HTTP3 for more than 1 year on our production server and handle daily request (including search engine bots) more than 5 Million and daily…
How to sync date time using Crony on CentOS 9 Stream / RHEL 9
On CentOS 7, to sync date time we often use NTPD. But on CentOS 9, there is no NTPD from CentOS. chrony and ntpd are two different implementations of the…
How to install and enable REMI repository on CentOS 9 Stream
Remi repository is one of third-party repository that have latest update of PHP on Enterprise Linux such as Red Hat, CentOS, Fedora. You can read more about Remi’s RPM repository…
How to install and configure Nginx ModSecurity on CentOS 9 Stream
ModSecurity is an open source and great module to securing sites around the world. ModSecurity protects against Layer 7 attacks. It will prevent SQL injection (SQLi), local file inclusion (LFI), and…
How to Install CURL 7.8 support HTTP2 on CentOS 7 and CentOS Stream 8
curl is used in command lines or scripts to transfer data. curl is also used in cars, television sets, routers, printers, audio equipment, mobile phones, tablets, settop boxes, media players…
Benchmark PHP 8.1 vs PHP 8.0 vs PHP 7.4 vs PHP 7.3 vs PHP 7.0 vs PHP 5.6 vs PHP 5.5
I have run benchmark PHP 8.1 vs PHP 8.0 which was released on November 25, 2021. New features on PHP 8.1 Enums Fibers Readonly Properties Intersection Types never return type…
Git remote add or set url on custom SSH port
Sometimes we need to change SSH port on git server, because client is behind firewall or for security reasons. For example, git server ssh run on port 443. So we…
Dropzone multiple Instance and read attribute on upload button to be used on URL or append data
I have multiple Dropzone on one page, and user can upload files or image. In my case is need to upload Pass Photo, Identity, Press Identity, Vaccine Certificate, Statement of…
How to make Youtube video embed full width and auto height on responsive design
We have problem with embed Youtube video in responsive design. This YouTube embed video does display a full width video, but it has an inappropriate height, so that the poster…