PROJEKT-DOKUMENTATION

Preiskarussel – Installation & Handbuch

Ein aufgebautes Preisvergleichsportal für Produkte, Händlerangebote und transparente Gesamtkosten. Bestehendes Live-Portal ansehen

Enthaltene Domains

preiskarussel.com + preiskarussel.de

7 Module und Funktionen

  • Produktsuche & Kategorien: Besucher finden Produkte über Suche, Themen und ein geordnetes Kategoriesystem.
  • Händlerangebote: Mehrere Angebote werden mit Händler, Preis, Verfügbarkeit und Ziel-Link dargestellt.
  • Gesamtkostenvergleich: Produktpreis und bekannte Versandkosten werden verständlich zusammengeführt.
  • Datenimport & Zuordnung: Händlerdaten können eingelesen, normalisiert und Produkten zugeordnet werden.
  • Magazin & Themenwelten: Redaktionelle Seiten bringen zusätzliche Einstiege für Besucher und Suchmaschinen.
  • Partner-Weiterleitungen: Ausgehende Klicks zu Händlern werden sauber weitergeleitet und gezählt.
  • Admin, Jobs & Logs: Verwaltung für Katalog, Händler, Inhalte, Importläufe und technische Meldungen.

Adminbereich

Der Adminbereich gehört zum Projektpaket. Die öffentliche Verkaufsseite zeigt eine anonymisierte Vorschau mit Beispieldaten. Enthaltene Verwaltungsbereiche:

  • Katalog & Produkte
  • Händlerangebote
  • Datenimporte
  • Partner & Feeds
  • Werbeplätze
  • Analytics & SEO

Admin-Vorschau groß öffnen

Technischer Aufbau

Docker, Webanwendung, MariaDB, Worker, persistente Produktdaten und Caddy/HTTPS.

Installation auf einem neuen Server

  1. Neuen Server vorbereiten: Aktuelles Debian oder Ubuntu installieren, Updates einspielen und Docker Engine mit Compose einrichten.
  2. Domains übertragen: preiskarussel.com und preiskarussel.de in das Käuferkonto übertragen und A/AAAA auf den neuen Server setzen.
  3. Projektpaket kopieren: Quellcode, Compose-Datei und Datenbankschema in ein eigenes Verzeichnis auf dem neuen Server übertragen.
  4. Geheime Werte anlegen: Starke Datenbankpasswörter, App-Schlüssel, Admin-Zugang und eigene Partnerzugänge nur in einer geschützten .env-Datei speichern.
  5. Datenbank & Speicher starten: MariaDB und die persistenten Volumes zuerst starten, danach App und Worker bauen und hochfahren.
  6. HTTPS verbinden: Caddy oder einen anderen Reverse Proxy für beide Domains einrichten und automatische TLS-Zertifikate aktivieren.
  7. Datenquellen einsetzen: Eigene Händler- und Affiliatezugänge hinterlegen, Import einmal manuell starten und fehlerhafte Datensätze prüfen.
  8. Übergabe prüfen: Suche, Produktseiten, Weiterleitungen, Admin, Backups, Mobilansicht und Wiederherstellung gemeinsam kontrollieren.

Bedienung ganz einfach erklärt

  • Das ist dein Laden: Die Domain ist die Adresse. Die Webseite ist der Laden, den Menschen besuchen.
  • Produkte kommen hinein: Der Importer holt Angebote. Der Admin entscheidet, was sichtbar werden darf.
  • Besucher vergleichen: Menschen suchen ein Produkt und sehen, welcher Händler welches Angebot hat.
  • Sicherung nicht vergessen: Ein Backup ist eine Sicherheitskopie. Sie hilft, wenn einmal etwas kaputtgeht.

Übergabe-Checkliste

  1. Domains und Käuferkonto im Angebot eindeutig benennen.
  2. Quellcodeversion, Dateien, Daten und Drittanbieter-Lizenzen festhalten.
  3. Installation auf einem leeren Zielserver durchführen.
  4. Kernfunktionen, E-Mail, Backups und Wiederherstellung prüfen.
  5. Adminzugänge und geheime Schlüssel sicher an den Käufer übergeben.

Zur vollständigen Projektseite