Przejdź do treści
Q
QuoteNode

Często Zadawane Pytania

Ogólne

Czym jest QuoteNode?

QuoteNode to samodzielnie hostowana platforma CRM i ofertowa dla zespołów sprzedaży B2B i B2C. Zapewnia zarządzanie klientami, przepływy pracy produktowe i cennikowe, profesjonalne tworzenie ofert, generowanie markowych plików PDF, śledzone linki publiczne, tablice workflow, aktywa klientów oraz analitykę sprzedaży — wszystko działające na własnej infrastrukturze.

Dla kogo jest QuoteNode?

QuoteNode jest przeznaczony dla freelancerów, konsultantów, małych agencji i średnich firm tworzących i wysyłających oferty klientom. Szczególnie nadaje się organizacjom, które potrzebują własności danych, markowych dokumentów skierowanych do klientów, uporządkowanej pracy sprzedażowej i samodzielnego hostingu.

Czym QuoteNode różni się od platform CRM typu SaaS?

QuoteNode jest samodzielnie hostowany i jednoklientowy. Twoje dane pozostają na Twoim serwerze. Nie ma współdzielonej bazy danych, mieszania dzierżawców SaaS, pomiaru użycia ani zależności od zewnętrznych usług runtime. Kontrolujesz infrastrukturę, kopie zapasowe, DNS, TLS i perymetr dostępu.

Wdrożenie i Infrastruktura

Czego potrzebuję, aby uruchomić QuoteNode?

Maszyna z Docker i Docker Compose v2, minimum 2 GB RAM (zalecane 4 GB) oraz dysk SSD. QuoteNode dostarczany jest jako kontenery Docker i może być wdrażany lokalnie, w LAN, na publicznym serwerze Ubuntu, przez Coolify lub zaawansowane interfejsy Docker, takie jak Portainer.

Zobacz Opcje Instalacji.

Czy mogę uruchomić QuoteNode na laptopie do testów?

Tak. Konfiguracja Docker Compose działa na każdej maszynie z zainstalowanym Dockerem, w tym Linux, macOS i Windows z Docker Desktop/WSL2. Jest to przydatne do oceny, danych demo i szkoleń.

Instalacje na laptopie zazwyczaj używają localhost. Publiczne linki ofertowe generowane z localhost działają tylko na tej samej maszynie, więc nie nadają się do udostępniania klientom zewnętrznym.

Czy mogę uruchomić QuoteNode dla zespołu biurowego bez udostępniania go w internecie?

Tak. Wdrożenie LAN może używać adresu IP serwera, lokalnej nazwy DNS lub nazwy hosta dostępnej tylko przez VPN. Publiczne linki ofertowe będą działać tylko dla użytkowników, którzy mogą dotrzeć do tego wewnętrznego adresu. To dobry model dla wewnętrznych testów i zamkniętych zespołów sprzedażowych.

Zobacz Instalacja LAN Windows i Instalacja LAN Linux.

Jaka jest najłatwiejsza ścieżka wdrożenia publicznego?

Do publicznych testów beta użyj prawdziwej domeny, HTTPS, SMTP oraz reverse proxy lub platformy wdrożeniowej zarządzanej. Najbardziej przyjazną dla operatora ścieżką jest zazwyczaj Coolify z plikiem wdrożeniowym Docker Compose.

Zobacz Wdrożenie Coolify i Serwer WAN Ubuntu.

Czy QuoteNode wymaga dostępu do internetu?

Nie. QuoteNode może działać w sieciach ograniczonych. Nie jest wymagana telemetria, wywołania zwrotne analityki ani zewnętrzny serwer licencji. Dostęp wychodzący jest potrzebny tylko do skonfigurowanych usług, takich jak SMTP, zdalne przechowywanie kopii zapasowych, źródła FX, pobieranie GeoIP lub sprawdzanie manifestów publicznych wydań.

Jakiej bazy danych używa QuoteNode?

PostgreSQL to obsługiwany silnik bazy danych. W standardowej konfiguracji Docker Compose, PostgreSQL działa jako kontener obok aplikacji.

Licencjonowanie i Cennik

Czy QuoteNode jest naprawdę darmowy?

Edycja Free jest darmowa na zawsze i nie wymaga karty kredytowej. Obejmuje podstawowe CRM, workflow ofert, generowanie PDF, linki publiczne, raporty, SMTP i kontrolki bezpieczeństwa dla maksymalnie 3 licencjonowanych kont użytkowników. Ograniczeniem jest plakietka “Powered by QuoteNode” na publicznych stronach ofert i w PDF.

Co zawiera licencja Pro?

Pro zwiększa limit licencjonowanych kont użytkowników i usuwa plakietkę “Powered by QuoteNode”, gdy płatna licencja jest aktywna lub w okresie karencji. Publiczny płatny produkt to tylko Pro: 20 EUR/miesiąc za maksymalnie 3 licencjonowane konta, 15 EUR/miesiąc za każde dodatkowe konto albo 200 EUR/rok baza plus 150 EUR/rok za każde dodatkowe konto.

Czy mogę kupić płatną licencję?

Płatny checkout nie jest jeszcze aktywny. Zacznij od edycji Free do realnej ewaluacji i napisz na [email protected], jeśli potrzebujesz wczesnej licencji Pro. Po uruchomieniu samoobsługowego checkoutu Paddle obsłuży płatności, faktury, odnowienia, anulowanie i zwiększanie liczby kont.

Jak technicznie działa licencjonowanie?

QuoteNode używa plików licencji podpisanych Ed25519 i weryfikowanych całkowicie offline. W runtime nie jest kontaktowany zewnętrzny serwer licencji. Płatne licencje nie używają kluczy licencyjnych dostawcy płatności w zainstalowanej aplikacji.

Co się stanie, jeśli nie odnowię licencji?

Normalna praca aplikacji trwa dalej. Po okresie karencji plakietka “Powered by QuoteNode” wraca na powierzchniach widocznych dla klientów, a w UI zostaje małe przypomnienie o odnowieniu. Bez blokad, bez trybu tylko do odczytu i bez usuwania danych.

Czy mogę później przejść z Free na Pro?

Tak. Wgraj nowy podpisany plik licencji w ekranie administracji licencją. Migracja danych ani reinstalacja nie są wymagane.

Oferty i Workflow

Jak długo trwa stworzenie oferty?

Większość ofert można stworzyć w kilka minut, gdy klienci, produkty i szablony są skonfigurowani. Wybierz klienta lub przepływ otwartej publiczności, dodaj produkty z katalogu, wybierz ustawienia handlowe, sprawdź sumy i przygotuj link publiczny lub PDF.

Czy moi klienci mogą przeglądać oferty bez zakładania konta?

Tak. Każda wysłana oferta może być udostępniona przez link publiczny. Klient widzi markową, responsywną stronę i może zaakceptować, odpowiedzieć lub odrzucić ofertę bez rejestracji.

Link musi wskazywać adres, do którego klient ma dostęp. Linki wygenerowane z localhost działają tylko na tej samej maszynie. Linki LAN działają tylko wewnątrz tego LAN lub VPN. Dla klientów zewnętrznych wdroż QuoteNode za publiczną domeną z HTTPS i upewnij się, że CORS_ALLOWED_ORIGINS, ustawienia adresu URL frontendu, DNS i reguły firewalla odpowiadają rzeczywistemu publicznemu punkty wejścia.

Zobacz Rozwiązywanie Problemów Instalacji.

Czy do używania linków publicznych potrzebuję SMTP?

Nie. SMTP jest wymagany tylko do dostarczania wiadomości e-mail z aplikacji. Nadal możesz wygenerować link publiczny lub PDF i udostępnić go ręcznie przez inny kanał. Linki e-mail wysyłane przez aplikację wymagają prawidłowej konfiguracji SMTP.

Czy oferty są śledzone?

Tak. System śledzi otwarcia linków publicznych, pobrania, odpowiedzi, akceptacje i odrzucenia. W zależności od konfiguracji może również pokazywać aktywność na poziomie kraju przez GeoIP i powiadamiać właściciela o powrotnych wizytach.

Czy mogę używać QuoteNode do generowania leadów?

Tak. QuoteNode obsługuje oferty otwartej publiczności: publiczne linki niepowiązane z konkretnym klientem na etapie szkicu. Odwiedzający mogą przesłać lekki formularz zapytań z danymi kontaktowymi, tworząc powiadomienie lead dla sprzedawcy.

Czy mogę tworzyć oferty w wielu walutach?

Tak. QuoteNode obsługuje wiele walut i konwersję kursów wymiany. Raporty pipeline mogą konwertować wartości na bazową walutę obszaru roboczego dla ujednoliconego raportowania.

Co się dzieje, gdy oferta wygasa?

Status oferty zmienia się na Wygasła, a link publiczny wyświetla powiadomienie o wygaśnięciu. Możesz sklonować lub odnowić ofertę, aby przygotować nową wersję ze świeżym okresem ważności.

Czy QuoteNode zawiera pipeline deali?

Tak. Pipeline deali to workflow w stylu Kanban dla szans sprzedażowych, z konfigurowalnymi etapami i linkami do klientów oraz dokumentów. Jest kontrolowane przez ustawienia operacyjne dzierżawcy.

Czy QuoteNode zawiera tablicę zadań?

Tak. Tablica zadań pomaga użytkownikom zarządzać follow-upami i pracą powiązaną z dealami w kolumnach Kanban. Jest kontrolowana przez ustawienia operacyjne dzierżawcy.

Czym są aktywa klientów?

Aktywa klientów to rekordy dotyczące sprzętu, urządzeń, subskrypcji, zainstalowanych produktów lub innych przedmiotów należących do klienta, które mają znaczenie dla pracy sprzedażowej i serwisowej. Mogą przechowywać daty, status, zdarzenia serwisowe, załączniki i przypomnienia.

Faktury Proforma

Czy QuoteNode wystawia faktury proforma?

QuoteNode zawiera eksperymentalny moduł faktur proforma podczas bety. Może generować dokument proforma z migawki zaakceptowanej oferty, z terminami płatności, referencją płatniczą, danymi bankowymi, pobieraniem PDF i śledzeniem statusu.

Czy faktura proforma QuoteNode jest fakturą podatkową?

Nie. Moduł proforma to operacyjny przepływ pracy żądania płatności. Nie jest oprogramowaniem księgowym i nie zastępuje systemów podatkowych, VAT, fiskalnych ani e-fakturowania. Operatorzy są odpowiedzialni za weryfikację lokalnych wymogów prawnych i księgowych przed użyciem wygenerowanych dokumentów proforma z klientami.

Czy powinienem włączyć faktury proforma w produkcji?

Używaj modułu ostrożnie podczas bety. Traktuj go jako eksperymentalny i zweryfikuj wygenerowany układ, brzmienie, numerację, implikacje podatkowe oraz przekazanie księgowe przed wysłaniem go klientom.

Bezpieczeństwo

Jak chronione są dane klientów na linkach publicznych?

Linki publiczne używają kryptograficznie losowych tokenów. W bazie danych przechowywany jest tylko hash SHA-256. Linki mogą być chronione hasłem/PIN-em, ograniczone częstotliwością, weryfikowane e-mailowo dla nazwanych odbiorców i odwołane w dowolnym momencie. Wykrywanie botów pomaga zapobiegać zautomatyzowanemu nadużyciu.

Czy QuoteNode ma dziennik audytu?

Tak. Każda mutacja w systemie jest rejestrowana w dzienniku audytu typu append-only: kto, co zmienił, kiedy i z jakiego adresu IP. Dziennik jest niezmienny i nie może być edytowany przez administratorów.

Czy QuoteNode obsługuje uwierzytelnianie dwuskładnikowe?

Tak. Obsługiwane jest uwierzytelnianie dwuskładnikowe oparte na TOTP dla użytkowników i może być wymuszane dla administratorów.

Dane i Kopie Zapasowe

Jak obsługiwane są kopie zapasowe?

QuoteNode zawiera worker kopii zapasowych, który może wykonywać zaplanowane kopie bazy danych i plików. Kopie zapasowe są przechowywane lokalnie i mogą być opcjonalnie przesyłane do zdalnego przechowywania przez rclone.

Czego muszę chronić w .env?

Chroń wszystkie sekrety, szczególnie DB_PASSWORD, DB_ENCRYPTION_KEY, TIMING_TOKEN_SECRET i PUBLIC_LINK_PASSWORD_SESSION_SECRET. Jeśli włączone jest szyfrowanie na poziomie aplikacji, utrata DB_ENCRYPTION_KEY może sprawić, że zaszyfrowane dane staną się niemożliwe do odzyskania.

Czy mogę pobrać kopię zapasową na swój komputer?

Tak. Administratorzy mogą pobierać archiwa kopii zapasowych z obszaru administracyjnego kopii zapasowych, gdy pobieranie kopii zapasowych jest włączone.

Czy mogę szyfrować moje kopie zapasowe?

Tak. Kopie zapasowe mogą być szyfrowane przed przechowywaniem, gdy skonfigurowane są ustawienia GPG. Jest to zalecane podczas przechowywania archiwów poza serwerem.

Jak przywrócić dane z kopii zapasowej?

Użyj procedury przywracania udokumentowanej w Kopie Zapasowe i Odzyskiwanie. Zawsze testuj przywracanie przed zaufaniem polityce kopii zapasowych.

Techniczne

Jakiego stosu technologicznego używa QuoteNode?

Backend: Java 26 z Spring Boot 4. Frontend: Vue 3 z Vite, PrimeVue 4 i Tailwind CSS 4. Baza danych: PostgreSQL. Generowanie PDF: Gotenberg/Chromium. Reverse proxy: Caddy lub proxy dostarczone przez operatora.

Jak obsługiwane są migracje bazy danych?

QuoteNode używa Flyway do zarządzania schematem. Migracje uruchamiają się automatycznie przy starcie backendu. Istniejące migracje nigdy nie są modyfikowane; zmiany schematu są addytywne.

Czy mogę dostosować szablon PDF oferty?

Tak. System szablonów obsługuje konfigurowalne układy dokumentów, rodziny szablonów, tabele produktów, sekcje treści, zmienne, obrazy, brandowanie i oddzielne typy dokumentów.

Jak działa generowanie PDF?

Backend renderuje dokument HTML z migawki oferty lub dokumentu operacyjnego, a następnie wysyła go do Gotenberg w celu konwersji do PDF. Wygenerowane pliki PDF są przechowywane przez aplikację i mogą być pobierane z odpowiedniego workflow.

Gotowy na przejęcie kontroli?

Darmowy dla freelancerów. Rozsądnie wyceniony dla firm. Wdróż w minuty z Docker Compose.