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:
- Lizenz — Geben Sie Ihren Envato-Kaufcode ein (oder überspringen Sie diesen Schritt, wenn Sie Envato nicht nutzen)
- Anforderungen — Automatische Prüfung der PHP-Version, Erweiterungen und Berechtigungen
- Datenbank — Geben Sie Ihre MySQL/MariaDB-Zugangsdaten ein
- Admin — Erstellen Sie Ihr Superadmin-Konto
- 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!
Schritt 6: Storage-Symlink erstellen
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
- Besuchen Sie
https://yourdomain.com— Sie sollten die Landing-Page sehen - Besuchen Sie
https://yourdomain.com/login— melden Sie sich mit Ihren Superadmin-Zugangsdaten an - Sie befinden sich im Superadmin-Panel!
Was als Nächstes zu tun ist
Jetzt, wo Sie installiert sind, hier Ihre schnelle Checkliste:
Als Superadmin:
- Zu Admin → Pläne gehen — die Standard-Abonnementpläne überprüfen
- Zu Admin → Einstellungen gehen — Zahlungs-Gateways konfigurieren (Stripe/PayPal)
- Zu Admin → Landing-Page gehen — Ihre öffentliche Landing-Page anpassen
- Zu Admin → Einstellungen → E-Mail gehen — Test-E-Mail senden, um SMTP zu verifizieren
Ihren ersten Mandanten erstellen:
- Ein neues Inkognito/Privat-Browserfenster öffnen
https://yourdomain.com/registerbesuchen- Das Registrierungsformular ausfüllen (Name, E-Mail, Unternehmen, Subdomain)
- E-Mail-Adresse verifizieren
- Anmelden — Sie befinden sich jetzt im Mandanten-Dashboard
Erstes Produkt & Kampagne einrichten:
- Zu Produkte → Erstellen gehen — Ihr erstes Produkt hinzufügen
- Zu Kampagnen → Erstellen gehen — eine Feedback-Kampagne für dieses Produkt erstellen
- Zu Einstellungen → Branding gehen — Markenfarben und Logo festlegen
- Öffentliche Seiten besuchen:
https://yourdomain.com/p/{ihr-tenant-slug}— Produkt-Hubhttps://yourdomain.com/wall/{ihr-tenant-slug}— Feedback-Wandhttps://yourdomain.com/feedback/{campaign-slug}— Feedback-Formularhttps://yourdomain.com/roadmap/{ihr-tenant-slug}— Roadmaphttps://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:
- Superadmin-Panel — Ihre Plattform verwalten
- Mandanten-Dashboard — jedes Feature kennenlernen
- Öffentliche Seiten — die Endbenutzer-Erfahrung verstehen
- Konfiguration — alles feinabstimmen