dokumentacja

Uruchom Spectrum krok po kroku

Wybierz instrukcję dla swojego wydania. Portable uruchomisz na własnym komputerze, a Server wdrożysz w infrastrukturze firmy. Oba wydania obsługujesz w przeglądarce. Znajdziesz tu także wymagania techniczne i sposób aktywacji w sieci bez internetu.

Zmienne środowiskowe

Poniższe zmienne służą do konfiguracji uruchomienia. Portable korzysta z wartości domyślnych, więc zwykle nie wymaga ich ustawiania. W wydaniu Server przekaż konfigurację przez zmienne kontenera lub zamontowane pliki sekretów.

zmiennawydanieznaczenie
WEBCON_LICENSEobaklucz licencji WCR1.…. Alternatywa dla wklejenia w Ustawieniach; zmienna ma pierwszeństwo.
WEBCON_LICENSE_FILEobaścieżka do pliku z kluczem, np. zasobu Secret zamontowanego w kontenerze.
WEBCON_LICENSE_SERVERobaadres serwera licencji; domyślnie https://licencje.viewer-pro.pl. Zmieniasz tylko przy proxy wewnętrznym.
WEBCON_LICENSE_OFFLINEoba1 wyłącza połączenia z serwerem licencji; potwierdzenie jest odczytywane z pliku dzierżawy (tryb offline).
WC_PG_URLserveradres PostgreSQL, np. postgres://viewer:haslo@pg.firma.local:5432/viewer_pro. Wymagany do uruchomienia wydania Server.
WEBCON_SECRET_KEYserverklucz sejfu sekretów (hasła profili SQL, klucze AI): 32 losowe bajty w base64. Alternatywnie WEBCON_SECRET_KEY_FILE ze ścieżką. Po zmianie klucza zapisanych sekretów nie da się odszyfrować — trzeba je wprowadzić ponownie.
PORTserverport HTTP, domyślnie 8080. OpenShift podaje go sam.
WEBCON_DBportablekatalog danych programu. Domyślnie %LOCALAPPDATA%\ViewerPro na Windows i ~/.local/share/viewer-pro na Linuksie i macOS.

Wymagania

PortableServer
systemWindows 10/11 x64, Linux x64, macOS (Apple Silicon)OpenShift 4.x, Kubernetes 1.25+ albo Docker / Podman
bazaw zestawie; nie wymaga osobnej instalacjiPostgreSQL zgodny z wymaganiami wydania; przygotowanie bazy
przeglądarkaChrome, Edge, Firefox, Safari - bieżące wersje
pamięć2 GB wolnej pamięci jako punkt wyjścia; zapotrzebowanie zależy od wielkości konfiguracjizasoby kontenera i bazy dobierz do wielkości konfiguracji i liczby użytkowników
dyskmiejsce na konfigurację, historię i kopie zapasowe; pojemność dobierz podczas pilotażu do liczby środowisk i czasu przechowywania historii
siećHTTPS do serwera licencji raz na dobę albo plik dzierżawy offline; MS SQL, jeśli używasz profili; dostawca AI, jeśli włączysz opisy

Linia poleceń

Oba wydania obsługują te same polecenia. W Portable uruchamiasz je przez skrypt startowy, a w Server — wewnątrz kontenera, za pomocą oc exec lub docker exec.

# import kompletu paczek jako nowy punkt w czasie srodowiska DEV w workspace KLIENT
viewer-pro ingest import "C:\eksport\*.bpe" --workspace KLIENT --env DEV

# pobranie stanu z profilu MS SQL zapisanego w Ustawieniach (nowy punkt w czasie)
viewer-pro sql import --env PROD

# licencja: zadanie offline i wczytanie dzierzawy
viewer-pro sql license-request > viewer-pro-request.json
viewer-pro sql license-lease viewer-pro-lease.json

Limity planu

W wydaniu Server plan dla firmy określa liczbę aktywnych użytkowników, a plan dla partnera WEBCON — liczbę klientów. Jeden klient odpowiada jednej przestrzeni roboczej (workspace). Portable ma osobne limity, pokazane w tabeli. Użytkownik zajmuje limit, gdy ma aktywne konto z przyznanym dostępem lub uprawnieniami administratora i logował się w ostatnich 90 dniach. Przestrzeń robocza zajmuje limit po zapisaniu pierwszej migawki w którymkolwiek z jej środowisk.

plandla kogoużytkownicyworkspace'yśrodowiska
Portablejedna osoba114
Server 5firma51bez limitu
Server 20firma201bez limitu
Server bez limitufirmabez limitu1bez limitu
Partner 5partner WEBCONbez limitu5bez limitu
Partner 15partner WEBCONbez limitu15bez limitu
Partner bez limitupartner WEBCONbez limitubez limitubez limitu
trial (30 dni)oba wydaniabez limitubez limitubez limitu

Po wykorzystaniu limitu program zablokuje dodanie kolejnego konta, przestrzeni roboczej lub środowiska i wyświetli komunikat. Istniejące dane pozostają dostępne. Miejsce użytkownika zwalnia się po wyłączeniu konta lub po 90 dniach bez logowania. Po obniżeniu planu przestrzenie ponad limit nie przyjmują nowych migawek, ale ich historię nadal można przeglądać. Poproś o wycenę wyższego planu.

Aktualizacje i zachowanie danych

Przed aktualizacją wykonaj kopię bazy PostgreSQL (Server) lub katalogu danych przy wyłączonym programie (Portable). Postępuj zgodnie z instrukcją dołączoną do wydania. Zapisane migawki pozostają dostępne. Powrót do starszej wersji wymaga przywrócenia kopii wykonanej przed aktualizacją; nie uruchamiaj jej na danych zaktualizowanych przez nowsze wydanie.