Häufig gestellte Fragen
Allgemein
Was ist QuoteNode?
QuoteNode ist eine self-hosted CRM- und Angebotsplattform für B2B- und B2C-Vertriebsteams. Sie bietet Kundenverwaltung, Produkt- und Preislisten-Workflows, professionelle Angebotserstellung, gebrandete PDF-Generierung, nachverfolgbare öffentliche Links, Workflow-Boards, Kunden-Assets und Vertriebsanalysen — alles auf Ihrer eigenen Infrastruktur.
Für wen ist QuoteNode gedacht?
QuoteNode ist für Freelancer, Berater, kleine Agenturen und mittelständische Unternehmen konzipiert, die Angebote für Kunden erstellen und versenden. Besonders gut passt es zu Organisationen, die Datenhoheit, gebrandete kundenseitige Dokumente, strukturierte Vertriebsarbeit und self-hosted Betrieb benötigen.
Worin unterscheidet sich QuoteNode von SaaS-CRM-Plattformen?
QuoteNode ist self-hosted und single-tenant. Ihre Daten bleiben auf Ihrem Server. Es gibt keine gemeinsam genutzte Datenbank, keinen SaaS-Mandanten-Mix, keine Nutzungsmessung und keine Abhängigkeit von externen Runtime-Diensten. Sie kontrollieren die Infrastruktur, Backups, DNS, TLS und den Zugriffsperimeter.
Bereitstellung und Infrastruktur
Was brauche ich, um QuoteNode zu betreiben?
Eine Maschine mit Docker und Docker Compose v2, mindestens 2 GB RAM (4 GB empfohlen) und SSD-Speicher. QuoteNode wird als Docker-Container ausgeliefert und kann lokal, in einem LAN, auf einem öffentlichen Ubuntu-Server, über Coolify oder über erweiterte Docker-UIs wie Portainer bereitgestellt werden.
Siehe Installationsoptionen.
Kann ich QuoteNode zu Testzwecken auf meinem Laptop ausführen?
Ja. Das Docker-Compose-Setup funktioniert auf jeder Maschine mit installiertem Docker, einschließlich Linux, macOS und Windows mit Docker Desktop/WSL2. Das ist nützlich für Evaluierung, Demo-Daten und Training.
Laptop-Installationen verwenden normalerweise localhost. Öffentliche Angebotslinks, die von localhost generiert werden, funktionieren nur auf demselben Gerät, daher sind sie nicht für externes Kunden-Sharing geeignet.
Kann ich QuoteNode für ein Büroteam betreiben, ohne es dem Internet auszusetzen?
Ja. Eine LAN-Bereitstellung kann eine Server-IP-Adresse, einen lokalen DNS-Namen oder einen VPN-only-Hostnamen verwenden. Öffentliche Angebotslinks funktionieren nur für Benutzer, die diese interne Adresse erreichen können. Das ist ein gutes Modell für interne Tests und geschlossene Netzwerk-Vertriebsteams.
Siehe Windows LAN-Install und Linux LAN-Install.
Was ist der einfachste öffentliche Bereitstellungspfad?
Für öffentliche Beta-Nutzung verwenden Sie eine echte Domain, HTTPS, SMTP und einen Reverse-Proxy oder eine verwaltete Bereitstellungsplattform. Der betreiberfreundlichste Pfad ist normalerweise Coolify mit der Docker-Compose-Bereitstellungsdatei.
Siehe Coolify-Bereitstellung und Ubuntu WAN-Server.
Benötigt QuoteNode Internetzugang?
Nein. QuoteNode kann in restriktiven Netzwerken arbeiten. Keine Telemetrie, keine Analytics-Callbacks und kein externer Lizenzserver sind erforderlich. Ausgehender Zugriff wird nur für von Ihnen konfigurierte Dienste benötigt, wie SMTP, Remote-Backup-Speicher, FX-Quellen, GeoIP-Downloads oder öffentliche Release-Manifest-Checks.
Welche Datenbank verwendet QuoteNode?
PostgreSQL ist die unterstützte Datenbank-Engine. Im standardmäßigen Docker-Compose-Setup läuft PostgreSQL als Container neben der Anwendung.
Lizenzierung und Preise
Ist QuoteNode wirklich kostenlos?
Die Free Edition ist dauerhaft kostenlos und erfordert keine Kreditkarte. Sie enthält das CRM, den Angebotsworkflow, PDF-Erstellung, öffentliche Links, Berichte, SMTP-Integration und Sicherheitsfunktionen für bis zu 3 lizenzierte Benutzerkonten. Die Einschränkung ist das “Powered by QuoteNode”-Badge auf öffentlichen Angebotsseiten und PDFs.
Was enthält die Pro-Lizenz?
Pro erhöht das Limit lizenzierter Benutzerkonten und entfernt das “Powered by QuoteNode”-Badge, solange die bezahlte Lizenz aktiv oder in Grace ist. Das öffentliche bezahlte Produkt ist nur Pro: 20 EUR/Monat für bis zu 3 lizenzierte Benutzerkonten, 15 EUR/Monat für jedes zusätzliche lizenzierte Konto oder 200 EUR/Jahr Basis plus 150 EUR/Jahr pro zusätzlichem Konto.
Kann ich eine bezahlte Lizenz kaufen?
Der bezahlte Checkout ist noch nicht live. Starten Sie mit Free für eine echte Evaluierung und kontaktieren Sie [email protected], wenn Sie eine frühe Pro-Lizenz benötigen. Sobald Self-Service-Checkout aktiv ist, übernimmt Paddle Abrechnung, Rechnungen, Verlängerungen, Kündigung und Seat-Top-ups.
Wie funktioniert die Lizenzierung technisch?
QuoteNode nutzt mit Ed25519 signierte Lizenzdateien, die vollständig offline geprüft werden. Zur Laufzeit wird kein externer Lizenzserver kontaktiert. Bezahlte Lizenzen verwenden keine Lizenzschlüssel des Zahlungsanbieters in der installierten App.
Was passiert, wenn ich meine Lizenz nicht verlängere?
Die normale App-Funktionalität läuft weiter. Nach der Grace-Periode kehrt das “Powered by QuoteNode”-Badge auf kundenseitigen Flächen zurück und eine kleine Verlängerungserinnerung bleibt in der UI. Keine Sperren, kein Read-only-Modus und keine Datenlöschung.
Kann ich später von Free auf Pro wechseln?
Ja. Laden Sie im Admin-Lizenzbereich eine neue signierte Lizenzdatei hoch. Datenmigration oder Neuinstallation sind nicht erforderlich.
Angebote und Workflow
Wie lange dauert es, ein Angebot zu erstellen?
Die meisten Angebote können in wenigen Minuten erstellt werden, sobald Kunden, Produkte und Vorlagen konfiguriert sind. Wählen Sie einen Kunden oder einen Offenen-Empfänger-Workflow, fügen Sie Produkte aus dem Katalog hinzu, wählen Sie kommerzielle Einstellungen, prüfen Sie die Summen und bereiten Sie den öffentlichen Link oder das PDF vor.
Können meine Kunden Angebote ansehen, ohne ein Konto anzulegen?
Ja. Jedes gesendete Angebot kann über einen öffentlichen Link geteilt werden. Der Kunde sieht eine gebrandete, responsive Seite und kann annehmen, antworten oder ablehnen — ohne Registrierung.
Warum funktioniert mein öffentlicher Angebotslink nicht für einen Kunden?
Der Link muss auf eine Adresse zeigen, die der Kunde erreichen kann. Links, die mit localhost generiert wurden, funktionieren nur auf demselben Gerät. LAN-Links funktionieren nur innerhalb dieses LANs oder VPNs. Für externe Kunden stellen Sie QuoteNode hinter einer öffentlichen Domain mit HTTPS bereit und stellen sicher, dass CORS_ALLOWED_ORIGINS, Frontend-URL-Einstellungen, DNS und Firewall-Regeln zum echten öffentlichen Einstiegspunkt passen.
Siehe Installation Troubleshooting.
Benötige ich SMTP für öffentliche Links?
Nein. SMTP ist nur für E-Mail-Zustellung aus der Anwendung erforderlich. Sie können weiterhin einen öffentlichen Link oder ein PDF generieren und es manuell über einen anderen Kanal teilen. Von der Anwendung gesendete E-Mail-Links erfordern eine korrekte SMTP-Konfiguration.
Werden Angebote nachverfolgt?
Ja. Das System verfolgt öffentliche-Link-Öffnungen, Downloads, Antworten, Annahmen und Ablehnungen. Je nach Konfiguration kann es auch Länder-Aktivität durch GeoIP anzeigen und den Eigentümer über Rückbesuche benachrichtigen.
Kann ich QuoteNode zur Lead-Generierung nutzen?
Ja. QuoteNode unterstützt offene Angebote: öffentliche Links, die im Entwurfsstadium nicht an einen bestimmten Kunden gebunden sind. Besucher können ein leichtgewichtiges Anfrageformular mit Kontaktdetails ausfüllen und eine Lead-Benachrichtigung für den Vertriebsmitarbeiter erzeugen.
Kann ich Angebote in mehreren Währungen erstellen?
Ja. QuoteNode unterstützt mehrere Währungen und Wechselkursumrechnung. Pipeline-Berichte können Werte in die Basiswährung des Workspaces für einheitliche Berichterstattung umrechnen.
Was passiert, wenn ein Angebot abläuft?
Der Angebotsstatus wechselt zu Abgelaufen und der öffentliche Link zeigt einen Ablaufhinweis an. Sie können ein Angebot klonen oder erneuern, um eine neue Version mit einem frischen Gültigkeitszeitraum vorzubereiten.
Enthält QuoteNode eine Deal-Pipeline?
Ja. Die Deal-Pipeline ist ein Kanban-Workflow für Opportunities, mit konfigurierbaren Stages und Verknüpfungen zu Kunden und Dokumenten. Sie wird durch Tenant-Betriebseinstellungen gesteuert.
Enthält QuoteNode ein Task-Board?
Ja. Das Task-Board hilft Benutzern, Follow-ups und deal-verknüpfte Arbeit in Kanban-Spalten zu verwalten. Es wird durch Tenant-Betriebseinstellungen gesteuert.
Was sind Kunden-Assets?
Kunden-Assets sind Datensätze für Equipment, Geräte, Abonnements, installierte Produkte oder andere kundeneigene Artikel, die für Vertriebs- und Servicearbeit wichtig sind. Sie können Daten, Status, Service-Ereignisse, Anhänge und Erinnerungen speichern.
Proforma-Rechnungen
Stellt QuoteNode Proforma-Rechnungen aus?
QuoteNode enthält während der Beta ein experimentelles Proforma-Rechnungsmodul. Es kann ein Proforma-Dokument aus einem akzeptierten Angebots-Snapshot generieren, mit Zahlungsbedingungen, Zahlungsreferenz, Bankverbindung, PDF-Download und Status-Tracking.
Ist eine QuoteNode-Proforma-Rechnung eine Steuerrechnung?
Nein. Das Proforma-Modul ist ein operativer Zahlungsaufforderungs-Workflow. Es ist keine Buchhaltungssoftware und ersetzt keine Steuer-, USt-, fiskalischen oder E-Rechnungs-Systeme. Betreiber sind dafür verantwortlich, lokale rechtliche und buchhalterische Anforderungen zu verifizieren, bevor sie generierte Proforma-Dokumente mit Kunden verwenden.
Sollte ich Proforma-Rechnungen in Produktion aktivieren?
Verwenden Sie das Modul während der Beta vorsichtig. Behandeln Sie es als experimentell und verifizieren Sie das generierte Layout, den Wortlaut, die Nummerierung, steuerliche Implikationen und die Buchhaltungsübergabe, bevor Sie es an Kunden senden.
Sicherheit
Wie werden Kundendaten auf öffentlichen Links geschützt?
Öffentliche Links verwenden kryptografisch zufällige Token. Nur der SHA-256-Hash wird in der Datenbank gespeichert. Links können passwort-/PIN-geschützt, rate-limited, per E-Mail verifiziert für benannte Empfänger sein und jederzeit widerrufen werden. Bot-Erkennung hilft, automatisierten Missbrauch zu verhindern.
Hat QuoteNode einen Audit-Trail?
Ja. Jede Mutation im System wird in einem append-only Audit-Log erfasst: wer was wann und von welcher IP-Adresse geändert hat. Das Log ist unveränderlich und kann nicht von Administratoren bearbeitet werden.
Unterstützt QuoteNode Zwei-Faktor-Authentifizierung?
Ja. TOTP-basierte Zwei-Faktor-Authentifizierung wird für Benutzer unterstützt und kann für Administratoren erzwungen werden.
Daten und Backups
Wie werden Backups gehandhabt?
QuoteNode enthält einen Backup-Worker, der geplante Datenbank- und Datei-Backups ausführen kann. Backups werden lokal gespeichert und können optional per rclone in Remote-Speicher hochgeladen werden.
Was muss ich in .env schützen?
Schützen Sie alle Secrets, besonders DB_PASSWORD, DB_ENCRYPTION_KEY, TIMING_TOKEN_SECRET und PUBLIC_LINK_PASSWORD_SESSION_SECRET. Wenn die Anwendungsverschlüsselung aktiviert ist, kann der Verlust von DB_ENCRYPTION_KEY verschlüsselte Daten unbrauchbar machen.
Kann ich ein Backup auf meinen Computer herunterladen?
Ja. Administratoren können Backup-Archive aus dem Admin-Backup-Bereich herunterladen, wenn Backup-Downloads aktiviert sind.
Kann ich meine Backups verschlüsseln?
Ja. Backups können vor der Speicherung verschlüsselt werden, wenn GPG-Einstellungen konfiguriert sind. Das wird empfohlen, wenn Archive außerhalb des Servers gespeichert werden.
Wie stelle ich ein Backup wieder her?
Verwenden Sie das in Backup & Recovery dokumentierte Wiederherstellungsverfahren. Testen Sie Wiederherstellungen immer, bevor Sie einer Backup-Richtlinie vertrauen.
Technisch
Welchen Technologie-Stack verwendet QuoteNode?
Backend: Java 26 mit Spring Boot 4. Frontend: Vue 3 mit Vite, PrimeVue 4 und Tailwind CSS 4. Datenbank: PostgreSQL. PDF-Generierung: Gotenberg/Chromium. Reverse-Proxy: Caddy oder ein vom Betreiber bereitgestellter Proxy.
Wie werden Datenbank-Migrationen gehandhabt?
QuoteNode verwendet Flyway für Schema-Management. Migrationen laufen automatisch beim Backend-Start. Bestehende Migrationen werden nie verändert; Schemaänderungen sind additiv.
Kann ich die Angebots-PDF-Vorlage anpassen?
Ja. Das Vorlagensystem unterstützt konfigurierbare Dokumentlayouts, Vorlagenfamilien, Produkt-Tabellen, Inhaltsabschnitte, Variablen, Bilder, Branding und separate Dokumenttypen.
Wie funktioniert die PDF-Generierung?
Das Backend rendert ein HTML-Dokument aus dem Angebots- oder operativen-Dokument-Snapshot und sendet es dann an Gotenberg zur Konvertierung in PDF. Generierte PDFs werden von der Anwendung gespeichert und können aus dem relevanten Workflow heruntergeladen werden.