Konfiguracja
Instalacja
Wybierz właściwy sposób wdrożenia QuoteNode i sprawdź, co działa w każdej topologii.
Instalacja
QuoteNode działa jako kontenery Docker. W typowym wdrożeniu nie instalujesz na hoście Javy, Node.js, PostgreSQL ani Gotenberga. Najważniejsza decyzja dotyczy tego, skąd aplikacja ma być dostępna: tylko z Twojego laptopa, z sieci biurowej (LAN) czy z publicznego internetu.
Każdy przewodnik instaluje pakiet wydania: plik Compose, który uruchamia przetestowane obrazy wydania przypięte po digeście. Nic nie jest kompilowane na Twoim komputerze, a każda instalacja danego wydania używa tych samych obrazów. Obrazy wydań są budowane dla hostów 64-bitowych x86 (linux/amd64).
Wybierz sposób wdrożenia
| Topologia | Adres | Publiczne linki do ofert | Linki w e-mailach | HTTPS | Przeznaczenie |
|---|---|---|---|---|---|
| Laptop/lokalnie | http://localhost |
tylko na tym samym komputerze | bezużyteczne dla klientów zewnętrznych | nie | test/demo |
| Windows w LAN | http://<ip-komputera> lub lokalny DNS |
tylko klienci w LAN | tylko odbiorcy wewnętrzni | opcjonalnie/wewnętrznie | test w biurze |
| Serwer Linux w LAN | http://<ip-serwera> lub lokalny DNS |
tylko klienci w LAN/VPN | wewnętrzne, chyba że adres jest osiągalny | opcjonalnie/wewnętrznie | wewnętrzny zespół sprzedaży |
| Publiczny serwer Ubuntu (VPS) | domena publiczna + HTTPS | działają dla klientów | działają przy skonfigurowanym SMTP i domenie | wymagany | produkcja beta |
| Portainer/QNAP/NAS | interfejs Docker zależny od hosta | zależnie od routingu/NAT/domeny | zależnie od routingu/SMTP | wymagany dla linków klientów | zaawansowane zastosowania domowe/MŚP |
| Coolify | domena publiczna + zarządzane proxy | działają dla klientów | działają przy skonfigurowanym SMTP i domenie | zarządzany przez Coolify | najprostsze wdrożenie publiczne |
Przewodniki instalacji
- Lokalny laptop — szybka ocena na jednym komputerze.
- Serwer Windows w LAN — Docker Desktop na komputerze dostępnym w sieci biurowej.
- Serwer Linux w LAN — Docker Engine na wewnętrznym serwerze lub maszynie wirtualnej.
- Publiczny serwer Ubuntu — domena publiczna, HTTPS, SMTP, kopie zapasowe i podstawy zapory.
- Coolify — pakiet wydania w zasobie Docker Compose za proxy Coolify.
- Portainer, QNAP lub NAS — zaawansowane wskazówki dla platform z interfejsem Docker.
- Aktualizacja QuoteNode — przejście na kolejny pakiet wydania i bezpieczne wycofanie.
Wspólne materiały
- Zmienne środowiskowe wdrożenia — minimalny zestaw zmiennych dla przewodników instalacji.
- Rozwiązywanie problemów z instalacją — typowe problemy z linkami, CORS, SMTP, DNS i utratą sekretów.
- Zmienne środowiskowe — pełna lista — pełny katalog zmiennych.
- Kopie zapasowe i odtwarzanie — strategia kopii zapasowych i odtwarzanie.
- Opcje wdrożenia — przegląd wdrożeń na poziomie architektury.
Zanim opublikujesz linki
QuoteNode generuje publiczne linki do ofert, linki do preferencji powiadomień i wiadomości e-mail. Te linki działają tylko dla odbiorców, którzy mogą otworzyć ten sam adres, którego używa przeglądarka.
- Link wygenerowany na
http://localhostdziała tylko na tym samym komputerze. - Link wygenerowany na
http://192.168.x.xdziała tylko dla osób w tej sieci LAN lub VPN. - Link wygenerowany na
https://crm.example.comdziała publicznie tylko przy poprawnie skonfigurowanym DNS, HTTPS, routingu proxy i zaporze. - Wysyłka e-maili wymaga SMTP. Ręczne pobranie PDF i ręczne udostępnienie linku publicznego go nie wymagają.
Minimalne zasoby
| Wdrożenie | RAM | CPU | Dysk |
|---|---|---|---|
| Ocena / jeden użytkownik | 2 GB | 1 rdzeń | 10 GB SSD |
| Mały zespół | 4 GB | 2 rdzenie | 20 GB SSD |
| Większe środowisko beta | 8 GB | 4 rdzenie | 50 GB SSD |
To ostrożne wartości startowe. Duże katalogi, częste generowanie PDF, wiele kopii zapasowych i zdjęcia produktów zwiększają zapotrzebowanie na dysk i pamięć.
Limity kontenerów, strojenie RAM/CPU i unikanie braku pamięci opisuje strona Zasoby systemowe.