server-management

Automates Linux web server stack provisioning and management with MSSQL, PHP, and Nginx or Apache, including TLS and backups.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/SalesTeamToolbox/frood --skill server-management-salesteamtoolbox
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: server-management
Source: https://github.com/SalesTeamToolbox/frood/tree/main/skills/builtins/server-management
Command: npx skills add https://github.com/SalesTeamToolbox/frood --skill server-management-salesteamtoolbox

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Server management help reduces the risk and complexity of installing, configuring, and maintaining common web server stacks on Linux systems while minimizing downtime and destructive mistakes.

Core Features & Use Cases

  • Web stack installation (LAMP/LEMP and RHEL variants): Quickly set up Apache/Nginx with MySQL/MariaDB and PHP (including PHP-FPM for Nginx).
  • Virtual host and SSL setup: Configure Nginx server blocks for applications and enable TLS via Let’s Encrypt for production-ready HTTPS.
  • Operational safety & troubleshooting: Use systemd service control, basic firewall rules, and a hardening checklist plus diagnostics for common failures like port conflicts, permissions, DNS, and resource exhaustion.
  • Use Case: You need to provision a new Ubuntu host to serve a PHP app over HTTPS; use this skill to install the appropriate stack, define an Nginx virtual host, enable SSL, and apply baseline hardening steps.

Quick Start

Ask the AI to set up an Ubuntu (Debian) server with an LEMP stack, configure an Nginx virtual host for example.com using PHP-FPM, and obtain a Let’s Encrypt certificate for the domain.

Frequently Asked Questions about server-management

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

FAQPage Schema
How do I set up an Ubuntu LEMP stack with Nginx and PHP-FPM for a new domain?

To set up an Ubuntu LEMP stack, this skill automates installing Nginx, MySQL, and PHP-FPM, then configures Nginx server blocks for your domain. It validates configuration syntax before reloading services to ensure safe deployment without downtime.

Can I configure Let's Encrypt SSL certificates for an Apache or Nginx web server?

Yes, you can configure Let's Encrypt SSL certificates for Apache or Nginx web servers. The skill automates TLS enablement to provision production-ready HTTPS, applying operational guardrails to verify syntax before reloading the web server.

Why does my Nginx or Apache web server fail to start after modifying virtual host configurations?

Nginx or Apache web server startup failures often stem from port conflicts or syntax errors in virtual host configurations. The skill provides diagnostics for these common production incidents, verifying configurations and advising backups before applying destructive changes.

Does this tool support managing systemd services and setting up firewall rules on Linux?

Yes, this tool supports managing systemd services and setting up firewall rules on Linux. It applies a hardening checklist using systemd service control and basic firewall configurations to secure the web server stack against common vulnerabilities.

What's the best way to harden a Linux web server before serving production traffic?

The best way to harden a Linux web server is by applying baseline security configurations, firewall rules, and TLS enablement. This skill executes a hardening checklist and validates service syntax before reloading to ensure a safe production deployment.

Do I need SSH access to deploy and manage a LAMP stack on a remote Linux host?

Yes, you need SSH access to deploy and manage a LAMP stack on a remote Linux host. The skill requires SSH-based remote command execution to automate installation, configure Apache or Nginx, and apply operational guardrails safely.