Zum Hauptinhalt springen

Schnellstartanleitung

Bringen Sie FeedbackPulse SaaS in 15 Minuten zum Laufen. Dies ist die Kurzversion — für detaillierte Anweisungen lesen Sie die vollständige Installationsanleitung.


Bevor Sie beginnen

Stellen Sie sicher, dass Sie Folgendes haben:

  • Einen Server oder VPS (Ubuntu 22.04+ empfohlen)
  • PHP 8.4 oder höher
  • MySQL 8.0+ oder MariaDB 10.6+
  • Apache- oder Nginx-Webserver
  • Einen Domainnamen, der auf Ihren Server zeigt
  • Ein SMTP-E-Mail-Konto (Gmail, Mailgun usw.)

Schritt 1: Dateien hochladen

Laden Sie die FeedbackPulse SaaS-Dateien in das Web-Verzeichnis Ihres Servers hoch:

# Beispiel für einen typischen VPS
cd /var/www
unzip feedbackpulse-saas.zip
cd feedbackpulse-saas

Schritt 2: Berechtigungen setzen

# Storage und Cache müssen beschreibbar sein
chmod -R 775 storage bootstrap/cache
chown -R www-data:www-data storage bootstrap/cache

Schritt 3: Webserver konfigurieren

Ihr Webserver muss auf das public-Verzeichnis zeigen — das ist entscheidend!

Apache — Virtual Host erstellen:

<VirtualHost *:80>
ServerName yourdomain.com
DocumentRoot /var/www/feedbackpulse-saas/public

<Directory /var/www/feedbackpulse-saas/public>
AllowOverride All
Require all granted
</Directory>
</VirtualHost>

Nginx — Server-Block erstellen:

server {
listen 80;
server_name yourdomain.com;
root /var/www/feedbackpulse-saas/public;
index index.php;

location / {
try_files $uri $uri/ /index.php?$query_string;
}

location ~ \.php$ {
fastcgi_pass unix:/run/php/php8.4-fpm.sock;
fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
include fastcgi_params;
}
}

Wichtig: Das Web-Root muss der public-Ordner sein, NICHT das Projektstammverzeichnis. Dies ist eine Laravel-Sicherheitsanforderung.


Schritt 4: Web-Installer ausführen

Öffnen Sie Ihren Browser und navigieren Sie zu:

https://yourdomain.com/install

Der Installer führt Sie durch 5 Schritte:

  1. Lizenz — Geben Sie Ihren Envato-Kaufcode ein (oder überspringen Sie diesen Schritt, wenn Sie Envato nicht nutzen)
  2. Anforderungen — Automatische Prüfung der PHP-Version, Erweiterungen und Berechtigungen
  3. Datenbank — Geben Sie Ihre MySQL/MariaDB-Zugangsdaten ein
  4. Admin — Erstellen Sie Ihr Superadmin-Konto
  5. E-Mail — Konfigurieren Sie SMTP-Einstellungen

Tipp: Halten Sie Ihre Datenbankzugangsdaten und SMTP-Daten bereit, bevor Sie den Installer starten.


Schritt 5: Cron-Job einrichten

FeedbackPulse benötigt einen Cron-Job für geplante Aufgaben (E-Mail-Digests, Testlaufablauf, Datenspeicherung usw.).

Auf VPS / Dediziertem Server:

crontab -e

Diese Zeile hinzufügen:

* * * * * cd /var/www/feedbackpulse-saas && php artisan schedule:run >> /dev/null 2>&1

Auf Shared Hosting (URL-basierter Cron):

Verwenden Sie den Web-Cron-Endpunkt mit dem CRON_TOKEN, der auf der Abschlussseite des Installers angezeigt wird:

wget -q -O /dev/null "https://yourdomain.com/cron/run?token=YOUR_CRON_TOKEN"

Die Abschlussseite des Installers zeigt beide Optionen vorausgefüllt an. Einfach kopieren und einfügen!


Dadurch werden hochgeladene Dateien (Logos, Fotos) über das Web zugänglich:

php artisan storage:link

Shared Hosting? Wenn Symlinks nicht unterstützt werden, überspringen Sie diesen Schritt. FeedbackPulse bedient Dateien automatisch über eine integrierte PHP-Fallback-Route.


Schritt 7: Funktionalität prüfen

  1. Besuchen Sie https://yourdomain.com — Sie sollten die Landing-Page sehen
  2. Besuchen Sie https://yourdomain.com/login — melden Sie sich mit Ihren Superadmin-Zugangsdaten an
  3. Sie befinden sich im Superadmin-Panel!

Was als Nächstes zu tun ist

Jetzt, wo Sie installiert sind, hier Ihre schnelle Checkliste:

Als Superadmin:

  1. Zu Admin → Pläne gehen — die Standard-Abonnementpläne überprüfen
  2. Zu Admin → Einstellungen gehen — Zahlungs-Gateways konfigurieren (Stripe/PayPal)
  3. Zu Admin → Landing-Page gehen — Ihre öffentliche Landing-Page anpassen
  4. Zu Admin → Einstellungen → E-Mail gehen — Test-E-Mail senden, um SMTP zu verifizieren

Ihren ersten Mandanten erstellen:

  1. Ein neues Inkognito/Privat-Browserfenster öffnen
  2. https://yourdomain.com/register besuchen
  3. Das Registrierungsformular ausfüllen (Name, E-Mail, Unternehmen, Subdomain)
  4. E-Mail-Adresse verifizieren
  5. Anmelden — Sie befinden sich jetzt im Mandanten-Dashboard

Erstes Produkt & Kampagne einrichten:

  1. Zu Produkte → Erstellen gehen — Ihr erstes Produkt hinzufügen
  2. Zu Kampagnen → Erstellen gehen — eine Feedback-Kampagne für dieses Produkt erstellen
  3. Zu Einstellungen → Branding gehen — Markenfarben und Logo festlegen
  4. Öffentliche Seiten besuchen:
    • https://yourdomain.com/p/{ihr-tenant-slug} — Produkt-Hub
    • https://yourdomain.com/wall/{ihr-tenant-slug} — Feedback-Wand
    • https://yourdomain.com/feedback/{campaign-slug} — Feedback-Formular
    • https://yourdomain.com/roadmap/{ihr-tenant-slug} — Roadmap
    • https://yourdomain.com/changelog/{ihr-tenant-slug} — Changelog

Sie sind live!

Herzlichen Glückwunsch! FeedbackPulse SaaS läuft jetzt auf Ihrem Server. Lesen Sie die detaillierten Dokumentationsabschnitte, um mehr über alle Features zu erfahren: