server-management

Teach server management principles for production operations.

Updated Jan 31, 2026
One-click install
npx skills add https://github.com/DaytimeBlues/ADHD-CADDI --skill server-management-daytimeblues
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: server-management
Source: https://github.com/DaytimeBlues/ADHD-CADDI/tree/main/.agent/skills/server-management
Command: npx skills add https://github.com/DaytimeBlues/ADHD-CADDI --skill server-management-daytimeblues

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a comprehensive understanding of server management principles, enabling users to effectively manage processes, monitor systems, handle logs, and make informed scaling and security decisions without needing to memorize specific commands.

Core Features & Use Cases

  • Process Management: Learn principles for managing applications using tools like PM2, systemd, and containerization.
  • Monitoring Strategy: Understand what metrics to track (availability, performance, errors, resources) and how to set up alerts.
  • Scaling Decisions: Grasp the concepts of vertical, horizontal, and auto-scaling and when to apply them.
  • Security Principles: Covers essential security practices like access control, firewalls, and secrets management.
  • Use Case: A junior DevOps engineer needs to understand how to set up monitoring for a new Node.js application and decide on the best strategy for scaling it as user traffic increases.

Quick Start

Explain the principles of process management for a Node.js application.

Frequently Asked Questions about server-management

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What metrics should I track for server monitoring and alerting?

Server monitoring should track availability, performance, errors, and resource usage. Setting up alerts requires defining severity levels based on these metrics to ensure effective troubleshooting and system health.

How do I manage Node.js processes in production?

Node.js process management utilizes tools like PM2, systemd, or containerization. These tools ensure applications run continuously, handle restarts automatically, and maintain stability during production operations.

When should I use vertical scaling versus horizontal scaling?

Vertical scaling increases server resources, while horizontal scaling adds more server instances. Auto-scaling automates this based on traffic. Choose vertical for quick capacity boosts and horizontal for high availability.

What security practices are essential for production server management?

Essential server security practices include implementing access control, configuring firewalls, and executing secrets management. These principles protect production environments from unauthorized access and vulnerabilities.

Does this approach to server management work with containers and orchestration?

Yes, the server management principles cover tool selection for containers and orchestration scenarios. It teaches critical thinking for operations across various environments, including Node.js apps and orchestrated deployments.

How do I set up health checks for my application?

Health checks are part of a comprehensive monitoring strategy that tracks availability and performance. They help determine if an application is running correctly and are crucial for triggering automated scaling or restart processes.