Web-Check - Open-Source Tool zur einfachen Webseitenanalyse

in Deutsch D-A-CH3 months ago

Web-Check ist ein vielseitiges, unverschämt nützliches und selbstzuhostendes Open-Source (MIT) Checker Tool, das zur einfachen und raschen Überprüfung und Analyse 🕵️ von Webseiten verwendet wird. Web-Check bietet tiefgreifende Einblicke in die Performance, Sicherheit und Verfügbarkeit von Webseiten (Wow). Die intuitive Benutzeroberfläche ermöglicht es Entwickler-Talahons, IT-Administratoren, Security-Spezialisten und bestimmt sogar auch Menschen, die ihren Namen nur auf TikTok fehlerfrei tanzen/twerken können 😆, potenzielle Probleme rechtzeitig zu erkennen und Optimierungen ausgelassen vorzunehmen (lassen). Eine Online Version, die zu ca 98,333159 % aller Funktionen darbietet, ist auch zum direkten austesten verfügbar.


Einige quietschbunte Features von Web-Check:

  • DNS-Checks: Analysiert DNS-Konfigurationen und erkennt mösliche Fehler.
  • Performance-Analyse: Zeigt Ladezeiten, Renderzeiten und Ressourcennutzung an.
  • Erreichbarkeitsprüfung: Führt Verfügbarkeitstests durch, um Downtimes zu minimieren.
  • HTTP-Header-Analyse: Zeigt wichtige HTTP-Header-Informationen zur Optimierung und Fehlerbehebung.
  • SEO-Analyse: Detaillierte SEO-Berichte, um die Positionierung der Webseite in Suchmaschinen zu verbessern.
  • Responsiveness-Test: Prüft die Anpassung der Webseite auf verschiedenen Bildschirmgrößen und den Geräten.
  • Sicherheitschecks: Überprüft TLS-/SSL-Zertifikate, Sicherheitsheader, DNSSEC, Ports und andere sicherheitsrelevante Konfigurationen.

Ansicht – Website Analyse Beispiel


Web-Check als Docker Container betreiben

Beispiel – Dirty Einzeiler

docker run --detach --name web-check --restart unless-stopped --publish 3000:3000 lissy93/web-check

Beispiel – Docker-Compose File

# Web-Check docker-compose.yml File
version: '3.9'

# Services
services:
  web-check:
    image: 'lissy93/web-check'
    container_name: web-check
    restart: unless-stopped
    ports:
      - 3000:3000
    environment:
      - UID=1000
      - GID=1000
    healthcheck:
      test: ["CMD", "curl", "-f", "http://localhost:3000"]
      interval: 1m
      timeout: 15s
      retries: 3
    logging:
      driver: json-file
      options:
        max-size: "10m"
        max-file: "3"

# Networks
networks:
  default:
    name: web-check_net
    driver: bridge