Introduction Moodle is an open-source learning management system (LMS) used to create and manage online learning platforms. This guide explains how to install Moodle on an Ubuntu server using Apache, PHP-FPM, and MySQL. Prerequisites Implementation Step 1 Install Apache, MySQL, PHP, and PHP-FPM. apt-get install apache2 mysql-server php5 libapache2-mod-fastcgi php5-fpm… Continue Reading Moodle installation on Ubuntu

If you’re using a .ppk (PuTTY Private Key) on macOS, you’ll often need to convert it to the OpenSSH .pem format before using it with SSH, Git, Ansible, or cloud servers. Prerequisites Install PuTTY (which includes puttygen) using Homebrew: Verify the installation: Convert PPK to PEM Run the following command:… Continue Reading Convert ppk key to pem on Mac

Introduction Scrumblr is a lightweight, web-based Agile Kanban board that simulates a physical whiteboard for managing tasks and workflows. It enables teams to collaborate in real time by creating, moving, and organizing sticky notes across customizable columns. Built using Node.js, Socket.IO, Redis, CSS3, and jQuery, Scrumblr is easy to deploy… Continue Reading How to Install Scrumblr on Ubuntu 14.04

Introduction Moodle is a popular open-source Learning Management System (LMS) written in PHP. It enables educational institutions and organizations to create and manage online learning environments. This guide explains how to install Moodle on Ubuntu 14.04 using Apache, PHP-FPM, and MariaDB (or MySQL). PHP-FPM is used instead of the default… Continue Reading How to Install Moodle with MariaDB on Ubuntu 14.04

Introduction A login system is one of the most common features in web applications. It allows users to authenticate themselves before accessing protected resources. PHP provides built-in session management, making it easy to implement a basic login and logout mechanism. This article demonstrates a simple PHP login system using MySQL… Continue Reading Basic Login and Logout System Using PHP

Introduction This project demonstrates how to perform basic CRUD (Create, Read, Update, Delete) operations in PHP using a MySQL database. It also includes functionality to upload and store user images. The application allows users to register, view records, edit existing records, and delete records through a simple web interface. Prerequisites… Continue Reading Basic insert, delete, update database & Image upload using php?

Introduction Updating the IPMI firmware ensures that the Baseboard Management Controller (BMC) is running the latest firmware version with the latest fixes, improvements, and security updates. This guide explains how to upgrade the IPMI firmware on a Supermicro motherboard using the IPMI web interface. Prerequisites Access to the Supermicro IPMI… Continue Reading IPMI Firmware Upgrade – SuperMicro

Introduction Node.js is a JavaScript runtime that allows you to execute JavaScript applications outside the browser. NPM (Node Package Manager) is the default package manager for Node.js and is used to install and manage application dependencies. PM2 is a production-ready process manager that helps keep Node.js applications running continuously by… Continue Reading Installing Node.js, NPM, and PM2 on Linux

Introduction Rundeck is a powerful automation platform that helps teams schedule, execute, and manage operational tasks efficiently. In many environments, administrators need to back up jobs, migrate them between development, testing, and production, or share automation workflows across teams. Rundeck simplifies this process by providing built-in job export and import… Continue Reading Exporting/Importing a job on Rundeck

Introduction Rundeck is an open-source automation platform that simplifies the execution of operational tasks across multiple servers through a centralized web interface. It enables administrators and DevOps teams to automate repetitive tasks, schedule jobs, and execute commands securely on remote systems without requiring direct server access. This guide explains how… Continue Reading How to Create and Configure a Job in Rundeck