Sign inSign up

miralamin/wcp-ai-audit

By miralamin

โ€ขUpdated 11 days ago

Self-hosted Docker container for AI & GEO Readiness Audit Tool (Next.js + Ubuntu 26.04 + Nginx)

Image
Security
Machine learning & AI
Web servers
1

703

miralamin/wcp-ai-audit repository overview

WebCare Pro AI & GEO Readiness Audit Tool - Docker Container

โ ๐Ÿš€ WebCare Pro โ€ข AI & GEO Readiness Audit Tool

โ Enterprise Diagnostic Engine for Technical SEO, Core Web Vitals, AI Crawlers & Model Context Protocol (MCP)

Ubuntu Nginx Node.js Next.js 16 React 19 Docker Pulls

Self-Hosted ยท 42+ Technical Checkpoints ยท Embedded Nginx Reverse Proxy ยท Local JSON Database ยท Zero Vendor Lock-In


A complete, self-hosted web application and automated diagnostic engine for evaluating websites across AI Search Engines (ChatGPT Search, Perplexity, Claude, Google Gemini/SGE), Generative Engine Optimization (GEO), Model Context Protocol (MCP), and Google Core Web Standards.

Powered by Next.js 16 (App Router with Turbopack) running securely on Ubuntu 26.04.1 LTS with an embedded Nginx Reverse Proxy delivering high-speed gzip compression, static chunk caching, and deep crawler proxy buffering.


โ โœจ Key Features & Audit Capabilities

โ ๐Ÿ” 1. Deep AI & Search Engine Evaluation (42+ Rules)
  • 12+ AI Crawlers Audited: Evaluates real-time crawl permissions for GPTBot, OAI-SearchBot, PerplexityBot, ClaudeBot, Google-Extended, Applebot, Bytespider, Amazonbot, and more.
  • Generative Engine Optimization (GEO): Analyzes unstructured LLM readiness, llms.txt, /llms-full.txt, semantic markdown structure, and AI discovery protocols.
  • Model Context Protocol (MCP): Detects MCP server descriptors (mcp.json, ai-plugin.json) and agent discoverability.
  • Technical SEO & Structured Data: Validates Schema.org JSON-LD (Organization, WebSite, FAQPage, BreadcrumbList), canonical tags, robots headers, and OpenGraph/Twitter social cards.
  • Google Standards & Core Web Vitals: Integrated PageSpeed Insights analysis checking LCP, INP, CLS, TTFB, and responsive viewport geometry.
โ ๐Ÿ“Š 2. Competitive Site Comparison (/compare)
  • Direct side-by-side benchmark comparing two domains across all 5 technical scoring categories.
  • Real-time delta score indicators with granular checkpoint breakdowns.
โ ๐Ÿ“„ 3. Enterprise PDF Report Generation
  • Native PDF rendering using PDFKit with branded headers, category scorecards, visual badges, and complete technical findings.
  • One-click print-to-PDF layout with dedicated executive print stylesheets.
โ ๐Ÿ›ก๏ธ 4. Turnkey Production Stack
  • Embedded Nginx Reverse Proxy: Pre-configured for port 80, handling client request buffering, gzip compression, and caching for Next.js static assets (/_next/static/*).
  • No External Database Required: Uses a high-speed local filesystem JSON storage system with automated directory initialization.
  • Fast Domain Scans: Direct scan execution with optional benchmark leaderboard indexing.

โ โšก Quick Start

Run the container exposing port 80 with persistent storage:

docker run -d \
  --name ai-audit-tool \
  -p 80:80 \
  -v ai_audit_data:/app/data \
  --restart unless-stopped \
  miralamin/wcp-ai-audit:latest

Open your browser at:

  • http://localhost (or http://your-server-ip)

โ Option B: Run with Docker Compose

Create a docker-compose.yml file:

services:
  ai-audit:
    image: miralamin/wcp-ai-audit:latest
    container_name: wcp-ai-audit
    restart: unless-stopped
    ports:
      - "80:80"
    volumes:
      - ./data:/app/data
      - ./scans:/app/public/assets/scan
    environment:
      - NODE_ENV=production
      - PORT=3000
      - HOSTNAME=127.0.0.1

Start the service:

docker compose up -d

View real-time logs:

docker compose logs -f

โ โš™๏ธ Persistent Data & Volume Mounts

Container PathPurpose
/app/dataPersistent storage for all audit scan records (./data/scans/*.json)
/app/public/assets/scanCached PDF audit reports

โ ๐Ÿ› ๏ธ WebCare Pro Infrastructure Services

WebCare Pro provides elite, direct 1-on-1 Linux server engineering, performance optimization, and infrastructure management by Mir Alamin without agency overhead or middlemen.

ServiceFocus & Deliverables
๐Ÿ–ฅ๏ธ Managed Linux Server Administrationโ Dedicated sysadmin, OS hardening, kernel updates, security patching, Docker/container operations, and 24/7 proactive monitoring.
โšก Website Speed & Core Web Vitalsโ 90โ€“100 Google PageSpeed scores, LCP/INP optimization, advanced server caching (Redis, Varnish, FastCGI), and database query tuning.
๐Ÿ›ก๏ธ Website Hack Recovery & Security Hardeningโ Emergency malware removal, blacklist removal, WAF deployment, DDoS mitigation, and server-level intrusion prevention.
๐Ÿ”„ Zero-Downtime Server Migrationโ Seamless server-to-server and cloud migrations (AWS, DigitalOcean, Hetzner, Vultr, Linode) with zero loss of data or downtime.
๐ŸŒ Domain, DNS & Cloudflare Architectureโ Enterprise Cloudflare setup, DNSSEC, SSL/TLS full strict configuration, email deliverability records (SPF, DKIM, DMARC), and edge routing.
๐Ÿ”ง Server Troubleshooting & Error Resolutionโ Immediate diagnosis and resolution of 500 Internal Server Errors, 502/504 Bad Gateways, high CPU/RAM bottlenecks, and database deadlocks.
๐Ÿค White-Label Agency Supportโ Invisible tier-3 server engineering and technical maintenance for web design and marketing agencies.
๐Ÿ“š Operations Knowledge Hubโ In-depth technical guides, sysadmin architectures, and DevOps benchmarks.

๐Ÿ‘‰ Explore All 12+ Professional Servicesโ 


โ ๐Ÿ‘จโ€๐Ÿ’ป About WebCare Pro & Mir Alamin

WebCare Pro is founded and operated by Mir Alamin, a senior Linux systems administrator and web infrastructure engineer with 10+ years of hands-on experience.

  • ๐Ÿ† Upwork Top-Rated Freelancer: Rated 4.9 / 5.0 across 528+ verified client reviews.
  • ๐Ÿ“œ 40+ Verified Professional Certifications & Skill Badges (View Credly Profileโ ).
  • ๐Ÿš€ 680+ Completed Web Infrastructure & Optimization Projects.
  • ๐ŸŒ 100% Remote Global Operations: Worldwide direct technical support without agency bureaucracy.

โ ๐Ÿ”— Connect & Direct Channels

ChannelContact & Link
๐ŸŒ Main Websitehttps://webcarespro.comโ 
๐Ÿ” Live AI Audit Enginehttps://webcarespro.com/ai-auditโ 
๐Ÿ’ฌ WhatsApp Direct+880 1322-691090โ 
๐Ÿ‘ฅ Microsoft TeamsConnect on Teamsโ 
๐Ÿ“ง Direct Email[email protected]โ 
๐Ÿ’ผ Upwork ProfileMir Alamin on Upworkโ 
๐Ÿ‘” LinkedInlinkedin.com/in/miralaminโ 
๐Ÿ™ GitHubgithub.com/WebCareProโ 
๐Ÿฆ X (Twitter)@WebCareProโ 
๐Ÿ“˜ Facebookfacebook.com/WebCareProHQโ 
๐Ÿค– AI Agent Protocolhttps://webcarespro.com/llms.txtโ 

โ โš™๏ธ Build better infrastructure. Ship faster. Stay secure.

WebCare Pro
Infrastructure โ€ข Security โ€ข Performance โ€ข AI-Ready Web

Tag summary

Content type

Image

Digest

sha256:2f8107ea2โ€ฆ

Size

115.7 MB

Last updated

11 days ago

docker pull miralamin/wcp-ai-audit