server-management

Guide server process management, monitoring, logging, scaling, Nginx, and backups.

3|1|Updated Feb 20, 2026
One-click install
npx skills add https://github.com/Harmitx7/tribunal-kit --skill server-management-harmitx7
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: server-management
Source: https://github.com/Harmitx7/tribunal-kit/tree/main/.agent/skills/server-management
Command: npx skills add https://github.com/Harmitx7/tribunal-kit --skill server-management-harmitx7

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides essential knowledge for managing server processes, monitoring system health, and making informed scaling decisions, ensuring robust and reliable server operations.

Core Features & Use Cases

  • Process Management: Learn to use tools like PM2, systemd, Supervisor, and Docker for reliable process execution and auto-restarting.
  • Monitoring Strategy: Understand key signals to monitor (process health, latency, errors, resource usage) and when to alert.
  • Log Management: Implement structured logging for better querying and debugging.
  • Scaling Decisions: Framework for identifying bottlenecks and choosing appropriate scaling strategies.
  • Nginx Configuration: Essential directives for security and proxying.
  • Backup Strategy: Adhere to the 3-2-1 backup rule and test restores.
  • Use Case: When deploying a new Node.js application, understand how to configure PM2 for auto-restarts and set up basic monitoring alerts for response times and error rates.

Quick Start

Use the server-management skill to understand how to configure PM2 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
How do I configure PM2 for auto-restarting a Node.js application?

To configure PM2 for auto-restarting, use process management commands to ensure reliable execution of your Node.js application. This Skill guides you through PM2 setup, systemd, Supervisor, and Docker to keep your server processes running automatically.

What key signals should I monitor for server health and performance?

For server health monitoring, track process health, latency, errors, and resource usage. This monitoring strategy helps you understand system performance and define exact thresholds for when to trigger operational alerts.

What's the best way to scale applications and identify bottlenecks?

The best way to scale applications is using a decision framework to identify bottlenecks first. This Skill provides that framework to help you choose appropriate scaling strategies based on your specific resource and performance constraints.

How do I set up Nginx configuration for security and proxying?

To set up Nginx for security and proxying, apply essential directives provided in this Skill. It covers the specific configuration principles needed to securely route traffic and manage proxying on your server.

What is the 3-2-1 rule for server backup strategies?

The 3-2-1 backup rule is a strategy for server reliability requiring three copies of data on two different media, with one stored off-site. This Skill explains how to implement this rule and routinely test your data restores.

Can I use Docker for process management alongside systemd and Supervisor?

Yes, you can use Docker for process management. This Skill covers Docker alongside PM2, systemd, and Supervisor, explaining how each tool ensures reliable process execution and auto-restarting for your server operations.