Wie können wir Ihnen helfen?

Schritt-für-Schritt-Anleitungen zu Domains, E-Mail, WordPress, SSL und mehr, in einfacher Sprache geschrieben.

1 — Hosting-Typen und wie Sie wählen

Die Hosting-Optionen sind auf unterschiedliche Bedürfnisse zugeschnitten. Nachfolgend finden Sie einen kompakten Entscheidungsleitfaden mit Vor-/Nachteilen und dem jeweils besten Einsatzzweck:

  • Shared Hosting — budgetfreundlich; geteilte Serverressourcen; ideal für kleine Blogs, Portfolios und Websites kleiner Unternehmen. Gut für: geringen Traffic, minimale Konfiguration. Nicht ideal für: Websites mit hohem Traffic oder hohem Ressourcenbedarf.
  • VPS (Virtual Private Server) — virtualisierte Anteile auf einem Host; dedizierte vCPU/RAM; Root-Zugriff möglich; ideal für vorhersehbare Leistung und moderaten Traffic oder benutzerdefinierte Serversoftware.
  • Dedizierte Server — ein ganzer physischer Server für einen Kunden. Verwenden Sie ihn, wenn Sie volle Kontrolle oder sehr hohen Durchsatz / IOPS benötigen.
  • Cloud-Hosting — horizontale Skalierung und nutzungsbasierte Abrechnung; ideal für unvorhersehbare Lastspitzen und auto-skalierende Anwendungen.
  • Managed WordPress Hosting — auf WordPress abgestimmter Stack mit Caching und automatischen Updates; perfekt für WP-Shops, die den Serverbetrieb abgeben möchten.

2 — Hosting-Konto kaufen und aktivieren (Schritt für Schritt)

  1. Tarife vergleichen: Bewerten Sie Speicher (SSD vs. NVMe), RAM, vCPU, monatliche Bandbreite, Backup-Häufigkeit, inkludiertes SSL, Staging, Control Panel und SLA/Support-Zeiten.
  2. Domain-Option wählen: Registrieren Sie eine neue Domain oder nutzen Sie eine bestehende (Nameserver später aktualisieren).
  3. Abrechnungszeitraum wählen: Jährlich ist oft günstiger pro Monat und verhindert einen versehentlichen Ablauf.
  4. Kauf abschließen: Nach der Zahlung erscheinen Benutzername und Passwort Ihres Control Panels im Kundenbereich (Services → Ihr Tarif) und werden Ihnen per E-Mail zugesandt. Shared Hosting nutzt das vagoCat Control Panel; Reseller-Tarife nutzen cPanel/WHM.
  5. Erste Anmeldung: Passwort ändern, 2FA aktivieren, Wiederherstellungs-E-Mail/-Telefon hinzufügen, Kontaktpräferenzen festlegen.

3 — Veröffentlichen Sie Ihre erste Website (ausführlich)

Zwei gängige Deployment-Wege: der Dateimanager in Ihrem vagoCat Control Panel und SFTP/FTP.

  1. Über den Dateimanager in Ihrem vagoCat Control Panel
    1. Melden Sie sich im Control Panel an (https://panel.vagocat.com:8083) → Files → öffnen Sie web/ihredomain.com/public_html (Ihr Website-Stammverzeichnis) und laden Sie Ihre Dateien hoch.
    2. Verwenden Sie Upload → wählen Sie Datei(en) oder ein .zip-Archiv. Bei vielen Dateien laden Sie ein .zip hoch und nutzen Extract, um die Übertragungszeit zu verkürzen.
    3. Setzen Sie die korrekten Datei-/Ordnerberechtigungen — in der Regel 644 für Dateien und 755 für Ordner; sensible Dateien (Konfiguration) können strenger sein.
    4. Testen Sie die Website im Browser und prüfen Sie Ressourcen wie JS/CSS und Bilder. Nutzen Sie die Entwicklertools (Console und Network) zur Fehlersuche bei fehlenden Ressourcen.
  2. Über FTP/SFTP
    1. Verwenden Sie SFTP mit dem Benutzernamen und Passwort Ihres Control Panels oder erstellen Sie ein zusätzliches FTP-Konto: Web → Domain bearbeiten → Additional FTP account.
    2. Öffnen Sie FileZilla/WinSCP → Host: Ihr Servername oder Ihre IP; Protokoll: SFTP (empfohlen) → Port: 22 für SFTP oder 21 für FTP → Benutzername und Passwort Ihres Control Panels (oder FTP-Kontos). Laden Sie nach web/ihredomain.com/public_html hoch.
    3. Übertragen Sie die Dateien nach public_html. Verwenden Sie bei Bedarf den Binärmodus; vergleichen Sie Dateigrößen und Zeitstempel bei Abweichungen.
    4. Für große Websites sollten Sie rsync über SSH (für VPS/dediziert) in Betracht ziehen, um große Verzeichnisbäume effizient zu synchronisieren und inkrementelle Übertragungen durchzuführen.

4 — Strategien für Multi-Site-Hosting

Es gibt drei gängige Wege, mehrere Websites zu hosten:

  • Mehrere Domains in einem Konto: Fügen Sie sie über Web → Add Web Domain hinzu (bis zum Website-Limit Ihres Tarifs); alle Websites teilen sich die Ressourcen des Kontos.
  • Separate Konten pro Kunde: bessere Isolation und getrennte Kontingente. Reseller-Tarife erstellen sie in WHM.
  • WordPress Multisite: gemeinsame Codebasis mit vernetzten Websites — am besten, wenn Websites gemeinsame Plugins/Themes nutzen und Sie eine zentrale Verwaltung wünschen.

5 — Staging- und Test-Workflow

  1. Erstellen Sie eine Staging-Subdomain (z. B. staging.ihredomain.com) oder nutzen Sie die Staging-Funktionen des Hosts.
  2. Klonen Sie die Live-Website (Dateien + DB) und übertragen Sie sie ins Staging. Nutzen Sie Plugins (WP Staging) oder eine manuelle DB- + Dateikopie.
  3. Testen Sie Updates und Änderungen im Staging, prüfen Sie Leistung und Sicherheit und übertragen Sie dann mit Zero-Downtime-Strategien in die Produktion (DB-Diffs und Dateien synchronisieren, dann bei Bedarf DNS aktualisieren).

6 — Erste Absicherung und empfohlene Checkliste nach dem Kauf

  • Ändern Sie Standardpasswörter und aktivieren Sie die Zwei-Faktor-Authentifizierung für Ihren Kundenbereich und Ihr Control Panel (vagoCat Control Panel: Ihr Benutzername → Edit → Two-factor authentication).
  • Richten Sie automatische Backups ein: täglich für dynamische Websites, wöchentlich für statische Websites, mit Remote-Replikation (S3/Backblaze).
  • Installieren Sie grundlegendes Monitoring und Alarme für Speicher, CPU und Latenz.
  • Härten Sie SSH ab (falls verfügbar): Schlüsselpaare verwenden, Root-Login deaktivieren, Rate-Limiting erwägen.
  • Stellen Sie sicher, dass AutoSSL oder ein gültiges TLS-Zertifikat aktiv ist.

7 — Nützliche Befehle und Debugging-Tipps (VPS/dediziert)

(erfordert Shell-Zugriff)

# Speicherplatz prüfen
df -h
# Speichernutzung prüfen
free -m
# Fehlerprotokoll verfolgen (Apache)
tail -f /usr/local/apache/logs/error_log
# Apache / Nginx neu starten
systemctl restart httpd
systemctl restart nginx
# Lokal nach remote synchronisieren via rsync
rsync -avz --delete -e "ssh -p 22" /local/path/ user@server:/home/user/public_html

8 — Häufige Hosting-Probleme und Lösungen

  • 500 Internal Server Error: Prüfen Sie das PHP-Fehlerprotokoll, untersuchen Sie die .htaccess auf fehlerhafte Direktiven oder Plugin-Konflikte.
  • Berechtigungsfehler: Stellen Sie sicher, dass Dateien 644 und Ordner 755 haben; setzen Sie den richtigen Eigentümer (www-data/apache/nginx-Benutzer je nach Distribution).
  • Langsame Seitenladezeiten: Aktivieren Sie Caching, prüfen Sie DB-Abfragen, erhöhen Sie die Ressourcen oder nutzen Sie ein CDN.

1 — Domain-Grundlagen und Namensstrategie

Eine Domain ist Ihre Online-Identität (example.com). Berücksichtigen Sie Markenpassung, Schreibfreundlichkeit, Kürze und passende TLDs. Wichtige kommerzielle Regeln:

  • Bevorzugen Sie .com für eine internationale Präsenz; nutzen Sie lokale ccTLDs für Geo-Targeting (.lt, .uk, .de).
  • Verwenden Sie Bindestriche nur, wenn nötig; vermeiden Sie lange, verwirrende Zeichenketten.
  • Registrieren Sie ähnliche TLDs, um Markenmissbrauch zu vermeiden (optional, aber empfohlen).

2 — Schritt-für-Schritt-Registrierung mit Vagocat

  1. Suchen Sie einen Domainnamen mit dem Vagocat-Domain-Tool. Erwägen Sie alternative Vorschläge, falls Ihre erste Wahl vergeben ist.
  2. Wählen Sie Registrierungsdauer und Datenschutz (WHOIS-Datenschutz verbirgt Ihre Kontaktdaten vor dem öffentlichen WHOIS).
  3. Schließen Sie den Kauf ab. Die Domain erscheint in Ihrem Vagocat-Dashboard unter Domains.
  4. Setzen Sie die Nameserver auf ns1.vagocat.com und ns2.vagocat.com, um das DNS in Ihrem Control Panel zu verwalten (Reiter DNS), oder behalten Sie Cloudflare/einen anderen Anbieter, wenn Sie externe DNS-Kontrolle bevorzugen.

3 — Transfers: genauer Ablauf und Stolperfallen

  1. Stellen Sie sicher, dass die Domain älter als 60 Tage und nicht aufgrund kürzlicher Änderungen gesperrt ist.
  2. Beim aktuellen Registrar: Domain entsperren und EPP-/Auth-Code anfordern; WHOIS-Datenschutz deaktivieren, um Transfer-Bestätigungs-E-Mails zu erhalten.
  3. Starten Sie den Transfer in Vagocat → EPP eingeben → Transfer-E-Mails bestätigen — der Abschluss dauert meist 2–7 Tage.
  4. Planen Sie ein Wartungsfenster ein und überwachen Sie Ihre E-Mails auf erforderliche Bestätigungen.

4 — Die wichtigsten DNS-Einträge erklärt (mit Beispielen)

  • A — bildet einen Hostnamen auf eine IPv4 ab (z. B. example.com A 198.51.100.23).
  • AAAA — bildet auf eine IPv6 ab (z. B. example.com AAAA 2001:db8::1).
  • CNAME — Alias auf einen anderen Hostnamen (z. B. www CNAME example.com), an der Zonenwurzel nicht erlaubt.
  • MX — Mailserver mit Priorität (z. B. 10 mx1.mailprovider.com).
  • TXT — beliebige Zeichenketten für SPF, DKIM, Verifizierung (z. B. Google-Site-Verifizierung).
  • SRV — Service-Einträge für SIP/XMPP (geben Priorität, Gewicht, Port und Ziel an).
  • NS — autoritative Nameserver für die Domain. Das Ändern der NS delegiert die Kontrolle über die Zone.

5 — SPF / DKIM / DMARC — Einrichtung und Beispiele

Diese drei zusammen verbessern Vertrauen und Zustellbarkeit von E-Mails erheblich.

  1. SPF: Fügen Sie einen TXT-Eintrag hinzu, z. B.:
    v=spf1 a mx include:_spf.google.com ~all
    - nutzen Sie include für Drittanbieter-Versender und halten Sie die Zeichenkettenlänge angemessen.
  2. DKIM: Das Control Panel erstellt automatisch einen DKIM-Schlüssel, wenn Sie eine Mail-Domain hinzufügen (Mail → Ihre Domain). Wenn Ihr DNS bei uns liegt, wird der Eintrag für Sie veröffentlicht; andernfalls kopieren Sie ihn aus Mail → Domain bearbeiten → DKIM und veröffentlichen ihn als TXT:
    mail._domainkey.example.com v=DKIM1; k=rsa; p=PUBLICKEY
  3. DMARC: Beginnen Sie mit der Überwachung:
    _dmarc.example.com TXT "v=DMARC1; p=none; rua=mailto:[email protected]"
    Wechseln Sie zu quarantine und dann zu reject, wenn das Vertrauen steigt.

6 — Best Practices für TTL und Propagation

Die TTL steuert die Cache-Dauer bei Resolvern. Bei Migrationen: Senken Sie die TTL einen Tag vor Änderungen auf 300 (5 Min.); nach Stabilisierung auf 3600–86400 erhöhen.

7 — Reverse DNS (PTR)

PTR bildet IP → Hostname ab und wird von vielen empfangenden MTAs zur Validierung der E-Mail-Quelle genutzt. PTR muss vom IP-Eigentümer konfiguriert werden (Ihr Hosting- oder Cloud-Anbieter). Stellen Sie sicher, dass der PTR mit dem HELO/EHLO Ihres Mailservers übereinstimmt, um die beste Zustellbarkeit zu erreichen.

8 — Checkliste zur DNS-Fehlerbehebung

  1. Bestätigen Sie die autoritativen Nameserver mit whois oder Online-Tools.
  2. Fragen Sie den autoritativen Server ab mit dig @ns1.provider example.com A.
  3. Prüfen Sie auf widersprüchliche Einträge (kein CNAME an der Wurzel, keine doppelten NS-Einträge).
  4. Validieren Sie SPF/DKIM-Ergebnisse mit Tools wie MXToolbox und DMARC-Analysatoren.

1 — Zertifikatstypen und Auswahlhilfe

  • Let's Encrypt / AutoSSL (DV) — kostenlos, automatisch, ideal für die meisten Websites; erneuert sich bei Aktivierung automatisch alle 90 Tage.
  • Kostenpflichtig DV/OV/EV — zusätzliche Validierung und Gewährleistung; OV/EV oft für Unternehmens- oder E-Commerce-Websites mit höherem Vertrauensbedarf.
  • Wildcard — ein einziges Zertifikat für alle Subdomains (*.example.com).
  • SAN / Multi-Domain — sichert mehrere verschiedene Domains auf einem Zertifikat; nützlich für konsolidierte Setups.

2 — Kostenloses SSL (Let's Encrypt) Schritt für Schritt

  1. Richten Sie Ihre Domain zuerst auf uns aus. Gehen Sie dann im Control Panel zu Web → Domain bearbeiten → setzen Sie Häkchen bei Enable SSL for this domain und Use Let's Encrypt → Save. Das Zertifikat wird in etwa einer Minute installiert und erneuert sich automatisch. (Reseller-cPanel-Konten: SSL/TLS Status → Run AutoSSL.)
  2. Wenn AutoSSL für eine Subdomain fehlschlägt, prüfen Sie deren DNS und stellen Sie sicher, dass die HTTP-Verifizierung funktioniert (Port 80 muss für den Validierungsserver von Let's Encrypt erreichbar sein).
  3. Testen Sie nach der Ausstellung HTTPS im Browser und prüfen Sie den Zertifikatspfad; nutzen Sie den SSL-Labs-Test für eine tiefgehende Diagnose.

3 — Manuelle Installation kostenpflichtiger Zertifikate

  1. Bei einem bei uns gekauften kostenpflichtigen Zertifikat werden CSR und privater Schlüssel für Sie erstellt und im Kundenbereich angezeigt. Um eigene zu erstellen: Web → Domain bearbeiten → SSL → Generate CSR.
  2. Reichen Sie den CSR bei der Zertifizierungsstelle ein, schließen Sie die Validierung ab (E-Mail/Datei/DNS).
  3. Installieren Sie es: Web → Domain bearbeiten → setzen Sie das Häkchen bei Enable SSL, entfernen Sie das Häkchen bei Let's Encrypt, fügen Sie Zertifikat, privaten Schlüssel und CA-Bundle ein → Save.
  4. Erzwingen Sie HTTPS über .htaccess oder eine Weiterleitung auf Serverebene und prüfen Sie auf Mixed Content (nutzen Sie die Browser-Konsole, um Nicht-HTTPS-Ressourcen zu finden).

4 — Checkliste zur HTTPS-Härtung

  • Deaktivieren Sie TLS 1.0/1.1, bevorzugen Sie TLS 1.2+ und TLS 1.3, wo unterstützt.
  • Konfigurieren Sie starke Cipher; bevorzugen Sie ECDHE-Suiten und vermeiden Sie RC4, DES.
  • Aktivieren Sie HSTS mit Bedacht (testen Sie mit max-age=3600 vor langen Laufzeiten); includeSubDomains nur bei Gewissheit.
  • Aktivieren Sie OCSP-Stapling, um den Zertifikatsstatus schnell bereitzustellen.
  • Verwenden Sie sichere Cookie-Flags (Secure, HttpOnly, SameSite).

5 — Web Application Firewall (WAF) und DDoS-Abwehr

WAFs (ModSecurity, Cloudflare, Sucuri) schützen vor gängigen Web-Bedrohungen (SQLi, XSS usw.). Nutzen Sie eine Managed WAF oder ein CDN mit WAF-Regeln für die beste Abwehr. Für DDoS setzen Sie CDN-/Edge-Scrubbing-Dienste mit Anycast und Rate-Limiting ein.

6 — Zugriffskontrolle und Multi-Faktor

  • Aktivieren Sie die Zwei-Faktor-Authentifizierung für Ihren Kundenbereich, Ihr Control Panel und alle Admin-Panels.
  • Nutzen Sie SSH-Public-Key-Authentifizierung auf Servern; deaktivieren Sie nach Möglichkeit die Passwort-Authentifizierung.
  • Implementieren Sie rollenbasierte Konten in Team-Umgebungen und rotieren Sie Zugangsdaten regelmäßig.

7 — Notfall-Playbook (schnelle Eindämmung)

  1. Nehmen Sie die kompromittierte VM/Website offline oder stellen Sie sie hinter Wartungs-/Verweigerungsregeln.
  2. Sammeln Sie Protokolle und forensische Snapshots (Festplatten-Image, DB-Exporte), bevor Sie Änderungen vornehmen.
  3. Identifizieren Sie den Einfallsvektor, entfernen Sie schädliche Dateien/Backdoors, ändern Sie alle Admin-Passwörter und rotieren Sie die Schlüssel.
  4. Stellen Sie aus bekannten, intakten Backups wieder her und beheben Sie die Schwachstelle; informieren Sie Beteiligte gemäß rechtlichen/regulatorischen Verpflichtungen.

1 — Ein-Klick-Installation

  1. Control Panel → Web → Domain bearbeiten → Quick Install App → WordPress → Websitetitel und Admin-Benutzer eingeben → Install. (Reseller-cPanel-Konten: Softaculous → WordPress.)
  2. Wählen Sie Installationsdomain und -verzeichnis, Admin-Benutzernamen (vermeiden Sie „admin") und ein starkes Passwort; geben Sie Websitename und Beschreibung ein.
  3. Schließen Sie die Installation ab und melden Sie sich unter /wp-admin an. Installieren Sie sofort ein Sicherheits-Plugin und eine Backup-Lösung.

2 — Manuelle Installation / erweiterte Optionen

  1. Laden Sie WordPress von wordpress.org herunter und laden Sie es auf den Server hoch.
  2. Erstellen Sie eine MySQL-Datenbank und einen Benutzer unter DB → Add Database (dem Namen wird Ihr Benutzername vorangestellt); verwalten Sie sie mit phpMyAdmin über dieselbe Seite.
  3. Richten Sie wp-config.php mit DB-Zugangsdaten und eindeutigen Salts ein (nutzen Sie den WordPress-Secret-Key-Generator).
  4. Schließen Sie die webbasierte Einrichtung ab und konfigurieren Sie Permalinks und Grundeinstellungen.

3 — Best Practices für Migration (Plugin und manuell)

Wählen Sie Plugin-basiert für Einfachheit; den manuellen Ansatz für maximale Kontrolle.

  1. Plugin-Weg: All-in-One WP Migration / Duplicator → vollständiges Paket exportieren → auf dem neuen Host importieren → Permalinks aktualisieren und SSL neu ausstellen.
  2. Manueller Weg: DB über phpMyAdmin exportieren, wp-content kopieren, auf den neuen Host hochladen, DB importieren, wp-config aktualisieren und Suchen-Ersetzen für alte->neue Domain ausführen (nutzen Sie WP-CLI oder das interconnect/it-Tool).
  3. Testen Sie Medien, Links und geplante Aufgaben (Cron); bei geplanten Aufgaben konfigurieren Sie eine alternative Cron-Ausführung (WP-Cron über echtes Cron) für mehr Zuverlässigkeit.

4 — WooCommerce — vollständige Checkliste zur Shop-Einrichtung

  1. Installieren Sie das WooCommerce-Plugin und führen Sie den Einrichtungsassistenten aus (Shop-Adresse, Währung, Produkttypen).
  2. Konfigurieren Sie Steuerregeln und Versandklassen (nutzen Sie Zonen für länderspezifische Regeln).
  3. Richten Sie Zahlungs-Gateway(s) ein: Stripe, PayPal — stellen Sie sicher, dass Webhooks konfiguriert und zuerst in der Sandbox getestet sind.
  4. Konfigurieren Sie Produktdaten: SKUs, Bestandsverwaltung, Variationen, Einstellungen für herunterladbare Produkte und Bildgrößen.
  5. Schützen Sie den Checkout mit HTTPS, richten Sie bei Bedarf Cache-Ausnahmen für Warenkorb/Checkout ein und minimieren Sie Warenkorb-Fragmente, die zusätzliche Abfragen verursachen können.

5 — Sicherheit und Härtung für WP/WooCommerce

  • Beschränken Sie wp-admin per IP oder fügen Sie 2FA für Admin-Konten hinzu.
  • Halten Sie Core/Plugins/Themes aktuell; nutzen Sie Staging, um Updates zu testen.
  • Begrenzen Sie die Plugin-Anzahl; entfernen Sie ungenutzte Plugins/Themes.
  • Planen Sie tägliche Backups für Shops und bewahren Sie Backups extern auf.

6 — Performance-Optimierung für WordPress-Shops

  • Nutzen Sie Caching auf Serverebene und ein optimiertes Cache-Plugin; testen Sie das Cache-Verhalten bei dynamischen Checkout-Seiten sorgfältig.
  • Aktivieren Sie Object Cache (Redis), um die DB-Last bei Shops mit hohem Traffic zu reduzieren.
  • Lagern Sie Medien auf ein CDN oder Object Storage aus; liefern Sie Bilder als WebP und nutzen Sie Lazy Loading.
  • Überwachen Sie Slow-Query-Logs und fügen Sie bei Bedarf Indizes zu umfangreichen WC-Tabellen (wc_order_items usw.) hinzu.

7 — Hinweise zur Skalierungsarchitektur

Große Shops trennen oft Web- und DB-Schichten (Managed DB wie RDS oder MySQL-Cluster), nutzen Read-Replicas und lagern Sessions/Warenkörbe auf Redis aus. Setzen Sie horizontale Skalierung mit einem Load Balancer und Sticky Sessions oder einem geteilten Session-Store ein.

1 — Postfächer erstellen und verwalten

  1. Control Panel → Mail → klicken Sie auf Ihre Domain → Add Mail Account: Geben Sie den Namen (z. B. info), ein starkes Passwort und ein Kontingent ein. Lesen Sie E-Mails unter webmail.ihredomain.com oder in jeder App (IMAP 993, SMTP 465, SSL).
  2. Nutzen Sie Weiterleitungen für Rollenadressen (sales@ → owner@) und richten Sie bei Bedarf Autoresponder ein.
  3. Löschen oder archivieren Sie ungenutzte Konten, um die Angriffsfläche und Lizenzkosten zu reduzieren.

2 — IMAP vs. POP3 vs. Exchange

IMAP wird für die Synchronisation über mehrere Geräte empfohlen. POP3 ist veraltet und lädt E-Mails herunter. Exchange oder gehostetes Microsoft 365 bietet Kalender- und Kontaktsynchronisation — nützlich für Organisationen, die gemeinsame Kalender benötigen.

3 — Client-Konfigurationen (ausführlich)

Outlook (Windows / Mac)
  1. Datei → Konto hinzufügen → Manuelle Einrichtung → POP/IMAP.
  2. Eingehend (IMAP): mail.ihredomain.com Port 993 (SSL/TLS). Benutzername = vollständige E-Mail-Adresse.
  3. Ausgehend (SMTP): mail.ihredomain.com Port 587 (STARTTLS) oder 465 (SSL). Aktivieren Sie die SMTP-Authentifizierung.
  4. Für Exchange/gehostet nutzen Sie den Exchange-Connector und Autodiscover, falls verfügbar.
Gmail Web (Senden als) und Import
  1. Gmail-Einstellungen → Konten und Import → E-Mail-Konto hinzufügen → folgen Sie den Schritten für POP3-Import oder die „Senden als"-Konfiguration (SMTP).
  2. Konfigurieren Sie SMTP mit mail.ihredomain.com und dem richtigen Port/den richtigen Zugangsdaten, damit Gmail von Ihrer Domain senden kann.
iOS Mail / Android Gmail App
  1. Konto hinzufügen → Andere → Mail-Konto hinzufügen (iOS) oder Andere (Android) → vollständige E-Mail und Passwort eingeben.
  2. Richten Sie IMAP (empfohlen) ein mit dem eingehenden Server mail.ihredomain.com, Port 993 SSL; SMTP Port 587 STARTTLS.

4 — SPF / DKIM / DMARC (konkrete Einrichtung)

  1. SPF: Veröffentlichen Sie einen TXT-Eintrag wie:
    v=spf1 a mx include:_spf.yourprovider.com ~all
    Nutzen Sie ~all (Soft Fail) während der Einrichtung; wechseln Sie zu -all, wenn Sie sicher sind.
  2. DKIM: Generieren Sie einen Schlüssel auf dem Mailserver oder über den Anbieter; veröffentlichen Sie den öffentlichen Schlüssel unter default._domainkey. Aktivieren Sie die Signierung auf dem Mailserver.
  3. DMARC: Beginnen Sie im Monitor-Modus:
    _dmarc.example.com TXT "v=DMARC1; p=none; rua=mailto:[email protected]; ruf=mailto:[email protected]; pct=100"
    Wechseln Sie je nach Berichten zu quarantine und dann reject.

5 — Fehlerbehebung bei der Zustellbarkeit

  • Prüfen Sie Protokolle auf Bounce-Codes: 5xx = dauerhaft, 4xx = vorübergehend. 550 weist oft auf Blockierung oder eine IP auf einer Blacklist hin.
  • Nutzen Sie Tools: MXToolbox, Mail-Tester.com und Google Postmaster Tools, um Reputation und Authentifizierung zu bewerten.
  • Wärmen Sie neue IPs auf: Beginnen Sie mit kleinen Mengen und steigern Sie schrittweise, um Reputation aufzubauen.
  • Vermeiden Sie Inhalts-Trigger: zu viele Bilder, Spam-Phrasen und schlechte HTML-Struktur können Filter auslösen.

6 — Empfehlungen für Massen-E-Mail

  1. Bevorzugen Sie transaktionale/Massen-ESPs (SendGrid, Mailgun, Amazon SES) für hohe Volumina statt des Host-SMTP.
  2. Segmentieren Sie Ihr Publikum, setzen Sie Sperrlisten und Abmeldungen um und überwachen Sie Beschwerde-/Bounce-Raten.
  3. Authentifizieren Sie und richten Sie Reverse DNS für die von ESPs oder Ihrem eigenen Server genutzten Versand-IPs ein.

1 — Grundlagen der Backup-Strategie

  • Definieren Sie RPO und RTO für jede Anwendung (wie viel Verlust akzeptabel ist und wie schnell die Wiederherstellung erfolgen muss).
  • 3-2-1-Regel: 3 Kopien, 2 verschiedene Medien, 1 extern.
  • Erwägen Sie die Verschlüsselung von Backups im Ruhezustand und bei der Übertragung.

2 — Manuelles vollständiges Konto-Backup

  1. Control Panel → Backups → Create Backup; sobald es bereit ist, klicken Sie auf das Download-Symbol. Ein automatisches Backup läuft außerdem jede Woche und kann über dieselbe Seite wiederhergestellt werden.
  2. Laden Sie es nach Fertigstellung in den lokalen Speicher herunter oder übertragen Sie es für die langfristige Aufbewahrung in die Cloud (S3/B2).
  3. Überprüfen Sie die Integrität des Archivs, indem Sie es in einer Testumgebung extrahieren.

3 — Optionen für reine Datenbank-Backups

  1. phpMyAdmin: Export → Schnell/Angepasst → SQL. Für große DBs nutzen Sie Komprimierung und Chunking.
  2. SSH:
    mysqldump -u dbuser -p dbname | gzip > dbname.sql.gz
  3. Für extrem große DBs nutzen Sie Percona Xtrabackup oder Managed-DB-Snapshots für Backups ohne Sperren.

4 — Automatische Backups und Aufbewahrung

Nutzen Sie, wo verfügbar, vom Host verwaltete tägliche Snapshots; andernfalls planen Sie Skripte, die Dumps erstellen und auf ein Remote-Ziel übertragen (s3cmd/rclone). Beispiel für eine Aufbewahrungsstrategie: täglich x7, wöchentlich x4, monatlich x6.

5 — Wiederherstellungsszenarien und Schritte

  1. Dateiwiederherstellung: Archiv hochladen und in den passenden Pfad extrahieren; Eigentümer/Berechtigungen setzen.
  2. DB-Wiederherstellung: DB und Benutzer erstellen → SQL über phpMyAdmin oder CLI importieren: mysql -u user -p dbname < backup.sql.
  3. Vollständige Kontowiederherstellung: Kontaktieren Sie den Vagocat-Support oder nutzen Sie die WHM-(Root-)Wiederherstellung aus einem Backup, wenn Sie Root-Zugriff haben.

6 — Migration mit minimaler Ausfallzeit (empfohlener Ansatz)

  1. Vor der Migration: Richten Sie das Ziel-Hosting ein, passen Sie PHP-/DB-Versionen an die Quelle an, aktivieren Sie Staging-SSL, erstellen Sie DBs und Benutzer.
  2. Erstkopie: Übertragen Sie alle Dateien + die DB auf das Ziel und konfigurieren Sie die App (wp-config.php, Umgebungsvariablen).
  3. Tests: Passen Sie lokal die hosts-Datei an, um den neuen Host vor der DNS-Umstellung zu testen. Prüfen Sie E-Mail, Cron-Jobs und Hintergrund-Worker.
  4. Synchronisation: Führen Sie, sobald bereit, eine inkrementelle Synchronisation durch (rsync für Dateien, mysqldump für DB-Deltas), um Abweichungen zu minimieren.
  5. Umstellung: Senken Sie die DNS-TTL im Voraus; aktualisieren Sie bei der Umstellung den A-Eintrag auf die neue IP. Überwachen Sie Protokolle und überprüfen Sie Dienste (E-Mails, SSL).
  6. Rollback-Plan: Behalten Sie den alten Host für kurze Zeit und halten Sie einen DNS-TTL-Rollback-Plan bereit, falls kritische Probleme auftreten.

7 — Zu vermeidende Migrationsfallen

  • Unterschiede bei PHP-Erweiterungen oder -Versionen — mit phpinfo() überprüfen.
  • Fest codierte URLs in DB oder Konfiguration — führen Sie Suchen-Ersetzen sorgfältig durch, besonders bei serialisierten Daten (nutzen Sie WP-CLI für WordPress).
  • Übersehene Cron-Jobs oder geplante Aufgaben — erstellen Sie sie auf dem Zielhost neu.

1 — Optimierungsstrategie

Behandeln Sie Latenz und Durchsatz auf mehreren Ebenen: CDN für statische Ressourcen, Caching auf Serverebene für dynamische Seiten, DB-Indizierung und Code-Profiling für langsame Endpunkte.

2 — Caching auf Serverebene und Beispiele

  • Serverseitiges Caching — nutzen Sie die Proxy-Vorlage caching (Web → Domain bearbeiten → Advanced options) zusammen mit einem WordPress-Cache-Plugin für schnelle Seitenladezeiten.
  • Nginx fastcgi_cache — konfigurieren Sie Cache-Schlüssel und Ablauf; Vorsicht bei dynamischen Nutzerinhalten (nutzen Sie Bypass-Regeln).
  • Varnish — leistungsstarker HTTP-Cache; setzen Sie ihn vor Apache/Nginx ein; erfordert intelligentes VCL, um Cookies und Session-Seiten zu berücksichtigen.

3 — Object Caching

Nutzen Sie Redis oder Memcached zum Caching von DB-Ergebnissen und transientem Speicher. Beispiel-Redis-Konfiguration für WP: Nutzen Sie ein Plugin wie Redis Object Cache und setzen Sie WP_REDIS_HOST.

4 — CDN-Konfiguration

  1. Wählen Sie einen Anbieter (Cloudflare/BunnyCDN/CloudFront). Für Websites mit vielen statischen Inhalten ist BunnyCDN oft günstiger, Cloudflare bietet WAF-/Edge-Funktionen.
  2. Konfigurieren Sie Origin Pull und setzen Sie passende Cache-Control-Header und Cache-Schlüssel (einschließlich Query-Strings, wo nötig).
  3. Testen Sie Purge- und Invalidierungsabläufe für Cache-Updates bei Deployments.

5 — Datenbank-Tuning und Monitoring

  • Für MySQL: Stellen Sie innodb_buffer_pool_size bei dedizierten DB-Servern auf einen großen Anteil des RAM (nicht den gesamten) ein.
  • Aktivieren Sie das Slow-Query-Log und analysieren Sie es mit pt-query-digest, um teure Abfragen zu finden.
  • Indizieren Sie Spalten, die häufig in WHERE- und JOIN-Klauseln vorkommen; vermeiden Sie SELECT *, wo nicht nötig.

6 — Profiling und Lasttests

Nutzen Sie Lighthouse, WebPageTest fürs Frontend. Nutzen Sie New Relic oder Blackfire fürs PHP-Profiling. Nutzen Sie k6 oder ApacheBench für Lasttests.

1 — WHM-Grundlagen für Reseller

  1. Erstellen Sie Pakete (Speicher/Kontingent, Bandbreitenlimits, Funktionen), um Ihre Angebote für Kunden zu standardisieren.
  2. Erstellen Sie cPanel-Konten aus WHM → weisen Sie ein Paket zu, legen Sie die Kontakt-E-Mail fest und aktivieren Sie SSL/AutoSSL.
  3. Überwachen Sie die Ressourcennutzung mit WHM → Server Status und richten Sie Alarme für Kontingente ein.

2 — Sicherheit und automatisches Patching

  • Aktivieren Sie automatische OS- und Control-Panel-Updates über den Paketmanager und legen Sie Wartungsfenster fest.
  • Setzen Sie ModSecurity mit empfohlenen Regelsätzen ein und passen Sie Falsch-Positive pro Anwendung an.
  • Nutzen Sie CSF oder eine andere Firewall auf Host-Ebene und legen Sie Rate-Limits für SSH und Control-Panel-Ports fest.

3 — Integration von Abrechnung und Automatisierung (Beispiel)

Sie können WHM mit einer Abrechnungssoftware wie WHMCS oder Blesta (Lizenz nicht enthalten) verbinden, um Provisioning und Rechnungsstellung zu automatisieren. Verwenden Sie API-Schlüssel sicher und auditieren Sie Zugriffsprotokolle.

1 — Anwendungen installieren

  1. Shared Hosting: Web → Domain bearbeiten → Quick Install App (WordPress, Joomla, Drupal, Laravel, PrestaShop und mehr). Reseller-cPanel-Konten: Softaculous → App wählen → Install.
  2. Erstellen Sie vor Upgrades ein Backup (Backups → Create Backup) und testen Sie größere Updates zuerst an einer Staging-Kopie.

2 — Update- und Rollback-Strategien

  • Sichern Sie immer (vollständig oder auf App-Ebene), bevor Sie Hauptversionen aktualisieren; wenden Sie Sicherheitspatches umgehend an.
  • Testen Sie Updates im Staging und übertragen Sie sie dann in die Produktion. Halten Sie einen Rollback-Snapshot bereit, um bei einem fehlgeschlagenen Update schnell wiederherzustellen.

1 — FTP-Konten erstellen

  1. Control Panel → Web → Domain bearbeiten → Additional FTP account → Benutzername, Passwort und Verzeichnis festlegen. Verwenden Sie starke Passwörter.
  2. Bevorzugen Sie SFTP, falls verfügbar (erfordert SSH-Zugriff); ist nur FTP vorhanden, beschränken Sie per IP und nutzen Sie FTPS für verschlüsselte Übertragungen.

2 — Passiv- vs. Aktiv-Modus

Der Passiv-Modus (PASV) öffnet Ports vom Server zum Client und funktioniert besser, wenn der Client hinter NAT/Firewalls sitzt. Der Aktiv-Modus erfordert, dass der Client eingehende Verbindungen akzeptiert — oft blockiert.

3 — Automatisierung und Deployments

  1. Nutzen Sie rsync über SSH für effizientes inkrementelles Deployment:
    rsync -avz --delete -e "ssh -p 22" ./site/ user@server:/home/user/public_html/
  2. CI/CD: Nutzen Sie GitHub Actions oder GitLab CI, um Assets zu bauen und über SSH oder SFTP zu deployen; bewahren Sie Secrets in Umgebungsvariablen oder einem Vault auf.

1 — Amazon ↔️ WooCommerce-Integration

  1. Wählen Sie ein seriöses Integrations-Plugin (M2E Pro, Codisto oder offizielle Connectoren), um Produktdaten, Inventar und Bestellungen zu synchronisieren.
  2. Ordnen Sie SKUs und Attribute sorgfältig zu; testen Sie die Synchronisation im Sandbox-Modus. Behandeln Sie Preisregeln und Versandprofile.
  3. Überwachen Sie den Bestellfluss, um sicherzustellen, dass Zahlungen und Fulfillment korrekt synchronisiert werden, und vermeiden Sie Doppel-Fulfillment-Fehler.

2 — Shopify ↔️ WooCommerce-Synchronisation

Nutzen Sie bei Bedarf Connectoren, um Produkte und Inventare zwischen Shopify und WooCommerce zu synchronisieren. Achten Sie auf das Mapping von Varianten, SKU-Kollisionen und Steuerkonfigurationen.

3 — Zahlungs-Gateways

  • Bevorzugen Sie PCI-konforme Anbieter (Stripe, PayPal). Nutzen Sie Tokenisierung, um Kartendaten nicht auf Ihren Servern zu speichern.
  • Konfigurieren Sie Webhooks und eine Wiederholungslogik für fehlgeschlagene Webhooks. Protokollieren Sie Webhooks zu Prüfzwecken.

1 — Basismetriken

  • Überwachen Sie CPU, Speicher, Festplatten-I/O, Netzwerkdurchsatz und Speicherplatz.
  • Überwachen Sie Metriken auf Anwendungsebene: Antwortzeit, Fehlerraten, Warteschlangenlänge.

2 — Tools

  • Prometheus + Grafana, Zabbix, Datadog, New Relic.
  • Uptime Robot oder StatusCake für Verfügbarkeitsüberwachung mit Prüfungen aus mehreren Regionen und Alarmierung.

3 — Log-Aggregation und SIEM

Nutzen Sie ELK (Elasticsearch/Logstash/Kibana) oder Managed-Log-Dienste, um Protokolle zu zentralisieren und Alarmregeln umzusetzen (z. B. Spitzen bei 5xx-Antworten, wiederholte Authentifizierungsfehler).

500 Internal Server Error

  1. Prüfen Sie die Fehlerprotokolle: Control Panel → Web → klicken Sie auf das Protokoll-Symbol neben Ihrer Domain (Zugriffs- und Fehlerprotokolle), oder verfolgen Sie die Protokolle via SSH auf einem VPS.
  2. Prüfen Sie die .htaccess auf ungültige Direktiven oder endlose Rewrite-Schleifen.
  3. Deaktivieren Sie kürzlich hinzugefügte Plugins/Themes (WordPress) oder machen Sie aktuelle Deployments rückgängig.
  4. Erhöhen Sie zum Debuggen vorübergehend das PHP-memory_limit, um eine Speichererschöpfung auszuschließen.

Datenbank-Verbindungsfehler (MySQL)

  • Überprüfen Sie die DB-Zugangsdaten in der App-Konfiguration.
  • Prüfen Sie den Status des DB-Servers und untersuchen Sie die MySQL-Protokolle.
  • Bestätigen Sie, dass der DB-Benutzer die Rechte hat und die DB max_connections nicht erreicht hat.

DNS-Probleme

  1. Nutzen Sie dig und nslookup, um autoritative DNS-Server abzufragen.
  2. Prüfen Sie die Propagation mit externen Tools. Achten Sie auf Tippfehler in Eintragswerten oder einen falsch konfigurierten CNAME an der Zonenwurzel.

E-Mail-Bounces und SMTP-Fehler

  • Lesen Sie die SMTP-Protokolle auf Bounce-Codes. Beispiel: 550 bedeutet in der Regel blockiert oder nicht autorisiert.
  • Bestätigen Sie die SPF/DKIM/DMARC-Ausrichtung und den korrekten PTR auf den Versand-IPs.
  • Prüfen Sie, ob die Versand-IPs auf öffentlichen Blacklists stehen, und befolgen Sie die Schritte zur Entfernung.

1 — Reseller-Pakete gestalten

  • Definieren Sie Stufen (Starter, Business, Pro) mit unterschiedlichen Kontingenten und Funktionssätzen.
  • Nehmen Sie SLA und Support-Reaktionszeiten in die Beschreibung jeder Stufe auf.

2 — Automatisierung

Nutzen Sie die WHM-API mit Ihrer Abrechnungssoftware (z. B. WHMCS oder Blesta, Lizenz nicht enthalten), um Konten beim Kauf automatisch bereitzustellen und Verlängerungen zu verwalten.

3 — Support und Eskalation

  • Dokumentieren Sie häufige Lösungen für Support-Mitarbeiter (Passwort-Resets, DNS-Updates, SSL-Probleme).
  • Nutzen Sie ein Ticketsystem mit SLAs und Antwortvorlagen für häufige Probleme; eskalieren Sie Vorfälle auf Serverebene an einen Zugang mit Systemadministratorrechten.

Immer noch nicht weiter? Wir helfen Ihnen.

Unser Team antwortet rund um die Uhr. Starten Sie einen Live-Chat oder senden Sie uns eine E-Mail.

Neues

Wir ❤️ Tiere. Vagocat setzt sich für Tierschutz und Tierrettung ein. Um Rettungsmissionen zu unterstützen, Rat zu finden oder Tieren in Not zu helfen, besuchen Sie gracivo.org.