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

Introduction Rundeck provides a flexible Access Control List (ACL) system that allows administrators to control user permissions at the application, project, job, and node levels. ACL policies help ensure that users and groups have access only to the resources they require. Prerequisites Before you begin, ensure you have: Note: Any… Continue Reading How to Create ACL Policies in Rundeck

Introduction SSH port forwarding allows you to securely access a remote server through a jump server (bastion host) when your local machine does not have direct network access. By creating an SSH tunnel, requests sent to a local port are securely forwarded through the jump server to the destination server.… Continue Reading Port forwarding using proxypass in local machine

Introduction: In this post, we will explain how to set up failover on Rundeck. Rundeck officially doesn’t supports failover. We tested this approach on CentOS 6 and it’s working fine. Moreover, use this approach at your own risk 😛 Prerequisites: This post assumes that Rundeck is running on host1 and… Continue Reading Rundeck Failover Setup

Introduction: The following script will help you to create a temporary user on the host and delete all the content associated with the user after 3 hours. These scenario will be working incase if a user wants to access the hosts for sometime, troubleshoot issues, verify logs, etc., Replace variable… Continue Reading Create temporary User on Linux Host

Introduction This guide explains how to create a simple PHP-based web application that uploads files to an Amazon S3 bucket using the AWS SDK for PHP. The application allows users to select a file through a web interface, temporarily stores it on the server, uploads it to the specified S3… Continue Reading How to Upload Files to an Amazon S3 Bucket Using PHP

Introduction Managing a few servers manually is relatively straightforward. However, in modern enterprise environments where infrastructure can consist of hundreds or even thousands of Dell PowerEdge servers, manual administration quickly becomes inefficient, time-consuming, and error-prone. This is where Dell Integrated Dell Remote Access Controller (iDRAC) and its RACADM (Remote Access… Continue Reading Working on Dell DRAC CLI

Log rotation is a way of managing old log files to reduce disk space usage on the server. By default logrotate is invoked once a day using a cron scheduler from location /etc/cron.daily/ grep logrotate.conf /etc/cron.daily/logrotate /usr/sbin/logrotate /etc/logrotate.conf >/dev/null 2>&1 Logrotation is manged by two different configuration files /etc/logrotate.conf [generic… Continue Reading Enabling log rotation on Linux Hosts