01 Docker Stack Configuration
High-performance 6-container stack optimized for Vultr NVMe drives.
WordPress 6.7 + PHP 8.3
System core. Built-in WP-Cron disabled, Redis Object Cache integrated.
MariaDB 11.4
InnoDB settings (flush-method, buffer pool) strictly tuned for NVMe drives.
Dedicated Scheduler
Dedicated PHP container running cron every minute to offload processing tasks from the web server.
Redis 7.2
Object caching engine configured to cache database queries and transient records.
Nginx 1.27
Custom FastCGI caching rules and instantaneous static asset delivery.
Let's Encrypt
Automated SSL certificate rotation for secure, encrypted connections.
02 Vulmini MCP Server (TypeScript)
Model Context Protocol (MCP) interface providing the AI agent with tools for server management.
Core Services
-
✓
VultrApiClient
API v2: VPS management, snapshot polling, Object Storage control.
-
✓
SshExecutor
SSH: Command execution inside Docker on remote servers.
-
✓
WpCliService
WP-CLI: Wrapper for commands inside the vulmini_app container.
AI Tools
☁️ Vultr VPS Tools
- list_instances
- get_instance_status
- create_snapshot
- get_snapshot_status
- create_production_vps
- create_clean_staging
- create_ephemeral_staging Deploy production clone
- destroy_ephemeral_staging
⚙️ WP-CLI Tools
- wp_plugin_status
- wp_run_update
- wp_db_migrate
- wp_health_check
- wp_run_backup
- wp_run_restore
- set_staging_host
📊 Telemetry & Deploy
- get_system_health
- fetch_error_logs
- fetch_nginx_logs
- get_docker_status
- deploy_stack Setup Docker & compose stack
System Scripts & Configurations
Configured bash scripts
backup.sh
and
restore.sh
for emergency rollbacks. Tuned PHP-FPM pools (php/pool.conf) and web server caching rules (nginx/default.conf).