Back to the catalog

vps-ops

Monitor and manage a Linux VPS running WordPress, PM2 services, and Nginx. Checks service health, analyses Nginx logs for AI crawler activit

Open source Repository Open in the app JSON README (API)

About

Monitor and manage a Linux VPS running WordPress, PM2 services, and Nginx. Checks service health, analyses Nginx logs for AI crawler activity, verifies backups, manages redirects, and runs WordPress site health checks. Includes 6 skills: health-check, log-analysis, backup-check, redirect, site-health, and wp-audit.

Details

Kind
Plugins
Topic
Cloud & DevOps
Publisher
arturseo-geo
Origin
marketplace
Category
ferramentas
Stars
5
Last push
2026-03-28T21:37:12Z
Repository state
ativo
License
NOASSERTION
Added
2026-08-30 01:48:58
Updated
2026-08-30 01:48:58
Origin id
arturseo-geo/cowork-vps-ops/vps-ops

README

# VPS Ops Plugin for Claude Cowork

**Full server operations from natural language. No SSH terminal required.**

Built by [Artur Ferreira](https://thegeolab.net) | The GEO Lab

---

## What This Plugin Does

Every Monday you need to check 7 PM2 processes, 5 systemd services, nightly backups,
Nginx SSL expiry, and a week of access logs. This plugin runs all of it in one shot
and delivers a single actionable digest.

No other plugin in the Claude directory covers server operations. This is the first.

---

## Commands

| Command | What It Does |
|---------|-------------|
| `/vps:health` | All services — PM2, systemd, RAM, disk, ports |
| `/vps:logs [crawlers\|cache\|errors]` | Nginx log analysis — traffic, AI crawlers, cache HIT rate, errors |
| `/vps:backups` | Verify all backups completed — WordPress, PostgreSQL, configs |
| `/vps:nginx [status\|validate\|cache-clear\|add domain]` | Nginx config management with validation before every reload |

---

## Agent

`monday-digest` — Full weekly infrastructure check: services → logs → backups → SSL → WordPress. One consolidated report. Logs to Notion.

Invoke: *"Run the Monday digest"* or *"Check everything on the server"*

---

## Services Monitored

**PM2 Processes:**
- `seo-intelligence` :3001
- `geolab-links` :3002
- `geolab-backlinks` :4000
- `geolab-keywords` :4001
- `geolab-writer` :4002
- `command-center` :5000
- `command-center-worker`

**System Services:**
- Nginx · PHP 8.2-FPM · PostgreSQL · Redis · Certbot timer

---

## Required Connectors

| Connector | Used For |
|-----------|---------|
| Filesystem | Nginx logs, backup files, config files, PM2 status |
| WordPress *(optional)* | WordPress health check, plugin updates |
| Notion *(optional)* | Infrastructure log, incident tracking |

---

## Install

```bash
claude plugin marketplace add arturseo-geo/vps-ops-plugin
claude plugin install vps-ops@vps-ops-plugin
```

---

MIT License · [thegeolab.net](https://thegeolab.net) · [@TheGEO_Lab](https://x.com/TheGEO_Lab)

More