“TeckMile.com – Elevating Your Skills and Creativity, One Project at a Time.”

Author: teckmile

  • Creating Large VirtualBox Disks on Windows

    In this tutorial, we’ll explore how to increase the virtual disk size for a VirtualBox virtual machine on a Windows host. While the VirtualBox GUI typically limits the maximum size of a .vdi disk to 2TB, we’ll use the command line to create a larger virtual disk of 18TB. This extended capacity allows you to…

  • Installing phpMyAdmin and WordPress on Rocky Linux

    This guide provides a step-by-step approach to installing phpMyAdmin and WordPress on Rocky Linux. Customize the paths, IPs, and database configurations as needed for your specific setup. Prerequisites: Ensure that your Rocky Linux system has sudo enabled and that you have already installed the LAMP (Linux, Apache, MySQL/MariaDB, PHP) stack. Step 1: Install phpMyAdmin sudo…

  • Setting Up a Static IP on Rocky Linux

    This guide provides a numbered step-by-step approach to setting up an Ethernet network with a static IP on Rocky Linux. Customize the IP address and device name as needed for your specific configuration. Step 1: Check Network Manager Status systemctl status NetworkManager Step 2: Edit Interface Configuration cd /etc/sysconfig/network-scripts sudo nano ‘interface name’ Update the…

  • Setting up LAMP (Linux, Apache, MySQL/MariaDB, PHP) on Rocky Linux

    This guide is for Rocky Linux 8, but will be very similar for other versions or RHEL, please adjust the PHP and MariaDB versions as needed for your specific requirements. Prerequisites: Ensure the user has sudo privileges, which can be done by adding the user to the ‘wheel’ group, for example: Add user ‘user’ to…

  • Upgrading to PHP 8.2 on RHEL/RockyLinux

    Step 1: List Available PHP Modules To see a list of available PHP modules, run the following command: dnf module list | grep php Step 2: Update Your System Before proceeding, it’s a good practice to update your system: sudo yum update -y Step 3: Reboot Your System After updates, it’s recommended to reboot your…

  • Securely Access Your Home Lab Using Cloudflare and a Domain

    Cloudflared is a powerful tool that excels in enhancing both security and network accessibility. From a security perspective, it serves as a robust solution for creating secure tunnels to your private resources, ensuring that sensitive data and services are protected from unauthorized access. With built-in encryption and authentication, Cloudflared offers peace of mind in an…

  • A Guide to Adding Groups and Users in Linux

    In Linux, managing user groups is essential for organizing users and controlling permissions. This guide will walk you through creating a group, adding users to it, and managing group permissions. Viewing Group Membership To view the groups a user belongs to or to see the groups of the current user, you can use the groups…

  • A Guide to Crontabs: Scheduling Tasks

    Crontabs are a powerful way to schedule and automate tasks in Linux. In this guide, we’ll cover how to create, manage, and remove scheduled tasks using cron. Viewing Your Cron Table To view your existing cron table, use the following command: crontab -l Setting Your Default Editor You can choose your preferred text editor for…

  • Simplified Guide to Bash Aliases

    What is an Alias? In Linux, an alias is a custom shortcut or alternate name for a command, making it easier to execute frequently used commands or complex ones with fewer keystrokes. To create an alias, open your terminal and follow these steps: Step 1: Open the ~/.bash_aliases File nano ~/.bash_aliases Step 2: Define Your…

  • Set Up a Debian 11 System as a Server with Nextcloud (LAMP)

    In this tutorial, we’ll guide you through the process of setting up a Debian server with Nextcloud, a popular self-hosted cloud storage solution. Ensure that you have a freshly upgraded Debian installation and an ssh server. Step 1: Install sudo Install sudo if it’s not already installed, and add your user to the sudo group,…