Tutorials Categories
Databases (23)
- Automating Database Backups with cron and pg_dump for PostgreSQL
- Upgrading MySQL 5.7 to 8.0 on CentOS/RHEL
- MySQL & MariaDB Performance Tuning using Mysqltuner
- Setup Galera Cluster for MySQL/MariaDB on Ubuntu/Debian and CentOS/RHEL
- How to Backup, Restore, and Migrate a MongoDB Database
- A Complete Guide on Securing Your MySQL Server
- MySQL Database management with phpMyAdmin
- How to Fix corrupted Tables in MySQL
- How to use Indexes in MySQL in Linux
- Back up and restore a MySQL / MariaDB database using mysqldump
- How to back up and restore a PostgreSQL database using pg_dump and pg_restore
- How to Install PgAdmin4 on Ubuntu 18.04 / 20.04 / 22.04
- Install PostgreSQL in Ubuntu 18.04/ 20.4/ 22.04
- Install MongoDB on Ubuntu 18.04, 20.04, 22.04 & Debian
- Install and Secure PhpMyAdmin on Ubuntu 18.04/20.04/22.04 LTS or Debian
- Install and Secure PhpMyAdmin on CentOS 7/6 or Red Hat
- Allow Remote Access to MySQL database
- MySQL Master-Slave Replication on CentOS 7
- Installing MySQL on CentOS/Redhat 7/6 & Fedora 31/30
- How to reset/modify your MariaDB or MySQL root password from SSH
Virtualization & Cloud computing (21)
- Automating Server Management with Ansible
- Setting up a Docker Swarm cluster on Ubuntu
- How to Docker containerize a Python Flask Application
- Comprehensive guide to install OpenStack manually on Linux
- How to Install and Configure OpenStack
- Comprehensive guide on migrating containers to Docker
- Essential Docker commands for beginners
- How to Install and configure KVM on Ubuntu
- Docker Monitoring using Prometheus, cAdvisor, Node Exporter and Grafana
- Install and configure Kubernetes on Ubuntu/Debian and CentOS/RHEL
- Installing and Using Portainer for Docker Container Management
- Mastering Hyper-V: Setting up Virtual Environments on Windows Server
- Update automatically Docker containers with Watchtower on Ubuntu
- Introduction to Building and Pushing Docker Images
- How to setup a Private Docker Registry on Ubuntu / Debian
- How To Install and Use Docker on Ubuntu 20.04/22.04 LTS
Web servers (33)
- Load Balancing with HAProxy on Ubuntu
- Optimizing Apache Performance with Caching
- Advanced Nginx Configuration for Load Balancing
- A Step-by-Step Guide to Server Caching with Nginx and PHP
- How to Install Lighttpd on Ubuntu / Debian
- Optimizing Nginx Configuration for high traffic websites
- How to optimize Apache configuration for high traffic website
- Install OpenLiteSpeed on Ubuntu and CentOS/Alma Linux
- How to Install Tomcat on Ubuntu
- How to install and configure Apache Virtual Hosts on Ubuntu 18.04/20.04/22.04 LTS
- How to Install and Configure Nginx on CentOS/Red Hat 7
- Installation of Apache, MySQL, PHP (LAMP) on CentOS / RHEL
- Installation of Nginx, MySQL, PHP (LEMP) on CentOS 7
- How To Setup Nginx with HTTP/2 Support on Ubuntu 18.04
CMS & Web development (29)
- Deploying a Django Application on Heroku
- Deploying a Flask Application with Gunicorn and Nginx on Ubuntu
- Setting Up a Private Git Server on Linux
- How to install AbanteCart : A Comprehensive Guide
- How to Install Nextcloud on Ubuntu 24.04/22.04/20.04
- How to Install Zend Framework / Laminas on Linux
- Installing Odoo using Docker on Linux
- Install Odoo on Ubuntu and Debian
- How to install MyBB Community
- How to Install WordPress from cPanel
- How to install PhpBB Forum package
- How to Install CodeIgniter on Linux
- How to Install Docusaurus on linux
- Guide to Git essential Commands and usage
- Installing and using React on Linux: A Step-by-Step Guide
- How to Install NPM on Debian/Ubuntu or CentOS/RHEL
- Install multiple versions of Python on CentOS and Ubuntu
- How to install Yarn on Ubuntu
- Install, configure and secure Magento on Ubuntu & CentOS
- Install & secure Moodle on Ubuntu Linux
- How to install, configure and secure Joomla
- Installing & Securing PrestaShop – A Step-by-Step Guide
- Install and Secure your Drupal website
- How to Secure a WordPress Website
- Install Laravel on Ubuntu with Apache or Nginx
Linux system administration (117)
- Upgrade / Elevate CentOS 7 to AlmaLinux 8
- Configuring RAID Arrays on Linux for Data Redundancy
- How to setup NFS (Network File System) on Ubuntu
- Automating Server Backups with rsync and cron on CentOS
- How to Create and Configure Swap on Linux (Ubuntu, CentOS)
- How to Use the Linux MTR Command
- How to Install and Configure Samba on Linux Servers
- How to Use the ss command: A comprehensive Guide
- How to test the hard disk performance
- How to create a Partition in Linux – A comprehensive Guide
- Disabling IPv6 in Ubuntu/Debian and CentOS/RedHat
- How to Setup and configure Bind as a Private Network DNS Server
- How to Install OpenVPN Server on Debian 11/12
- How to Use Tar in Linux (Ubuntu, CentOS, Red Hat)
- How to access and configure System Logs on Ubuntu and Debian Systems
- How to install and use Screen to manage Terminal Sessions on Linux
- How to use LVM to manage storage on Ubuntu & Debian
- How to Add and Delete Users on CentOS / Ubuntu: A Comprehensive Guide
- Text Pattern Search in Linux with Grep & Regular Expressions
- How to install Java with “apt-get” on Ubuntu / Debian
- Process Management in Linux: A Guide to use ps, kill, and nice
- How to Search for Files on Linux using find and locate Commands
- How to set the Timezone on Ubuntu
- How to install Pip3 in Ubuntu
- How To use top, netstat, du, & other Tools to Monitor server resources
- Guide to using Zip and Unzip commands in Linux
- Install Minecraft Server on Ubuntu LTS
- Guide to using the “sed” command in Linux
- How to use the Cat Command in Linux/Unix
- How to install FTP server on Ubuntu 18.04 20.04 22.04 LTS
- Use Cron to Automate Tasks on Ubuntu LTS / CentOS
- Create a New sudo-enabled User in Ubuntu 18.04/20.04/22.04 LTS & CentOS 7
- Using Multiple PHP Versions with Apache on CentOS / RHEL
- How to Use Rsync to Copy Files Over SSH
Security (55)
- Secure WordPress with Two-Factor Authentication (2FA)
- How to add 2FA to a Linux server for enhanced security
- Encrypting File Systems with LUKS on Linux
- Introduction to AppArmor and SELinux on Linux
- Comprehensive guide to Log file management with Logrotate on Ubuntu 20.04/22.04
- How to setup and configure WireGuard on Debian / Ubuntu
- How to Install OpenSSL on Ubuntu Linux
- How to install and use Duplicity to Automate Backups
- A comprehensive Guide to Edit the Sudoers file
- How to setup a Firewall using FirewallD on CentOS and Almalinux
- How to install and use ClamAV on Ubuntu
- How to Install and Configure Rootkit Hunter on Ubuntu/Debian
- How to install CSF in Ubuntu 18.04 / 20.04 / 22.04
- How to disable SELinux in CentOS / RHEL 7/8 and Alma Linux / Rocky Linux
- Firewall UFW : A beginner’s Guide
- How to Install and Configure Fail2ban
- How to Install OpenVPN Server on Ubuntu
- How to Install ModSecurity in Nginx on Ubuntu 18.04 20.4 22.04 & Debian
- How to Install the Mod Security Apache Module on CentOS / RedHat (RHEL)
- How to Install the Mod Security Apache Module on Ubuntu & Debian
- How to Set Up Basic HTTP Authentication on NGINX
- Set Up Password Authentication With Apache on Ubuntu 18.04/20.04/22.04 LTS
- How to use iptables Firewall Rules on Linux
- How to Secure SSH on Linux servers Ubuntu/CentOS/Fedora
- How to install mod_ssl on RHEL/CentOS 7 with Apache web server
- How to use a Private key for SSH authentication
SSL Certificate (15)
- Comprehensive Guide to Setting Up SSL Certificate on cPanel
- Converting PFX to Certificate and Key with OpenSSL
- OpenSSL essentials: Working with SSL Certificate, Private Key and CSR
- Understanding the different types of SSL Certificates: Which one is right for you?
- Create Let’s Encrypt Wildcard Certificates in NGINX
- Install Let’s Encrypt SSL Certificate in Lighttpd
- How to Configure SSL/TLS for MySQL on Ubuntu and Debian
- Install a self-signed or a free Let’s Encrypt SSL Certificate on Tomcat
- How to Install SSL Certificate on NGINX Server
- Generate and install an SSL certificate on Node.js
- How To Secure Apache with Let’s Encrypt on Ubuntu
- How To Install SSL Certificate on Apache for CentOS 7
- Setup Let’s Encrypt SSL on Ubuntu 20/18/16 LTS
Web hosting Panels (14)
- Install Hestia Control Panel on Ubuntu/Debian
- Import and Export MySQL Databases via phpMyAdmin
- Install and configure Nginx in DirectAdmin: A Comprehensive Guide
- How to install & configure LiteSpeed web server with DirectAdmin
- A Step-by-Step Guide to install cPanel DNS Only on Linux
- Installing CyberPanel on Ubuntu and CentOS
- Installing Virtualmin on Ubuntu and CentOS
- How to Install Plesk on Ubuntu and AlmaLinux
- How to install VestaCP on Ubuntu or CentOS
- Installing DirectAdmin on CentOS and Ubuntu
- How to install cPanel on Ubuntu and AlmaLinux
Windows system administration (16)
- Managing Active Directory with PowerShell: A Comprehensive Tutorial
- Installing Windows Updates with PowerShell
- Installing and Configuring a DNS Server on Windows Server
- RDS: Deploying and Securing RDS/RDP on Windows Server
- PowerShell Essentials: Automating Tasks in Windows Administration
- How to configure Windows Server Firewall
- Installing SQL Server on Windows Server – A step-by-step Guide
- Install Active Directory on Windows Server 2012, 2016, and 2019
- Install and configure IIS Web Server on Windows Server
- Installing SSL Certificate in Exchange Server with PowerShell
- Installing and Configuring an SSL Certificate in Microsoft Exchange Server