Pliki do pobrania

Oprogramowanie do wypróbowania i pakiety językowe do interfejsu, wszystko w jednym miejscu.

30 dni testów. Bez ograniczeń.

Demo zawiera pełny zakres funkcji Professional. Po 30 dniach decydujesz, czy kupić licencję. Twoje dane zostają zachowane. Demo staje się pełną wersją po wpisaniu klucza licencyjnego, bez ponownej instalacji.

Oba pakiety zawierają to samo oprogramowanie. Wybierz po prostu swój system.

Do automatycznego HTTPS na publicznej domenie system zgłoszeń potrzebuje portów 80 i 443. Nie da się ich zastąpić innym portem, wymusza to procedura certyfikatu Let’s Encrypt. Jeśli są już zajęte na Twoim serwerze, na przykład przez działający serwer WWW, masz dwie możliwości: najpierw zatrzymać albo usunąć tamten program, albo zainstalować system zgłoszeń na innym serwerze. Port wybrany samodzielnie wchodzi w grę tylko wtedy, gdy pracujesz bez automatycznego HTTPS. Instalator sprawdza porty przed instalacją i nazywa program, który je trzyma.

Instalacja w systemie Windows

Około 6 minut, napisy po angielsku.

Instalacja w systemie Linux

Około 5 minut, napisy po angielsku.

Gotowe w 3 krokach

1

Pobierz

Pobierz i rozpakuj pakiet demo.

2

Zainstaluj

Uruchom przez Docker Compose. Dołączona instrukcja przeprowadzi Cię przez to.

3

Zacznij

Utwórz zespół, podłącz skrzynkę pocztową, załóż pierwsze zgłoszenie.

Ważne polecenia (Linux)

Gotowe do skopiowania. Wszystko przez sudo, bo instalator i kontenery potrzebują uprawnień root.

Zainstaluj wymagany dodatek

sudo apt install -y unzip

Bez unzip instalator nie rozpakuje pakietu.

Zainstaluj system zgłoszeń

curl -fsSL https://files.smitey.eu/download/get-smitey.sh | sudo bash

Pobiera pakiet i przeprowadza przez pytania. Ponowne uruchomienie jest bezpieczne: konfiguracja i dane zostają.

Sprawdź HTTPS

sudo /opt/smitey/smitey-install check-https

Tylko przy publicznej domenie. Mówi, czy certyfikat jest na miejscu, a jeśli nie, podaje powód z dziennika. Certyfikat może przyjść jeszcze kilka minut po instalacji.

Sprawdź dane pierwszego logowania

sudo cat /opt/smitey/SMITEY-credentials.txt

Po pierwszym logowaniu zmień hasło i usuń plik.

Czy kontenery działają?

sudo podman ps

Pokazuje każdą część systemu razem z jej stanem.

Śledź dziennik

sudo podman logs -f container-backend-1

Pokazuje na żywo, co melduje backend. Zatrzymasz to skrótem Ctrl+C.

Sprawdź nadzorcę

systemctl status smitey-supervisor

Ta usługa utrzymuje system w ruchu i wgrywa aktualizacje uruchamiane w aplikacji.

Utwórz pakiet dla wsparcia

sudo /opt/smitey/install.sh --support-bundle

Zbiera dzienniki i stan systemu do jednego pliku zip. Hasła i klucze są usuwane.

Zmień adres publiczny

sudo /opt/smitey/install.sh --reconfigure

Ustawia nową domenę i uruchamia ponownie, żeby certyfikat został poproszony dla nowej nazwy.

Usuń system

sudo /opt/smitey/install.sh --uninstall

Pyta osobno o dane i osobno o Podmana. Nic nie jest usuwane bez pytania.

Kopiami zapasowymi zajmuje się /opt/smitey/Backup/TicketSystemBackup (list, backup, restore), a codzienna kopia działa sama. Szczegóły stoją w /opt/smitey/docs/en/BACKUP-RESTORE.txt.

Wymagania systemowe

  • Linux: Ubuntu 24.04 albo 26.04 LTS. To są przetestowane wydania. Inne dystrybucje z Podmanem 4.1 lub nowszym, systemd i apt powinny działać, ale nie są przetestowane
  • Windows 11 Professional (przetestowany). Windows Server 2022 lub nowszy powinien działać, bo tam pojawił się WSL2, ale nie jest przetestowany
  • Niezalecane: Windows 10. Działa (przetestowany od 21H2), ale od 14 października 2025 nie dostaje aktualizacji bezpieczeństwa. To zła podstawa dla systemu z danymi klientów
  • Tylko x86_64/amd64. Systemy ARM, takie jak Raspberry Pi albo VPS z procesorem ARM, nie zadziałają
  • Baza danych PostgreSQL i środowisko kontenerowe są w pakiecie. Instalator ustawia jedno i drugie
  • Linux: co najmniej 2 rdzenie procesora i 2 GB RAM, zalecane 4 rdzenie i 4 GB
  • Windows: co najmniej 4 rdzenie procesora i 8 GB RAM, zalecane 6 rdzeni i 16 GB. W systemie Windows stos działa we własnej maszynie wirtualnej (WSL2), która dzieli pamięć i rdzenie z systemem Windows
  • Jeden wolny port sieciowy: wybrany przez Ciebie port HTTP (domyślnie 8088) albo 80. Na porcie 80 możesz też sięgnąć do systemu wprost po adresie IP
  • Automatyczne HTTPS (Let’s Encrypt) wymaga publicznej domeny oraz portów 80 i 443 osiągalnych z internetu. Portu 80 na stałe, a nie tylko podczas instalacji, bo certyfikat jest odnawiany co 60 dni. We własnej sieci bez publicznej domeny HTTPS działa z własnym certyfikatem. Instalacja przynosi do tego instrukcję
  • Nowoczesne przeglądarki: Chrome, Edge, Firefox, Safari

Sieć i porty

System zgłoszeń działa na Twoim własnym serwerze. Żeby każda funkcja działała, zapora musi przepuścić te połączenia. Na VPS dotyczy to także zapory Twojego dostawcy, a nie tylko tej na serwerze.

Przychodzące (do Twojego serwera)

  • Ruch przychodzący · przepuśćTCP 8088 (albo port HTTP, który wybierzesz)Dostęp do systemu zgłoszeń w sieci lokalnej.
  • Ruch przychodzący · przepuśćTCP 80 i 443Tylko do automatycznego HTTPS. Port 80 musi zostać otwarty na stałe, a nie tylko podczas instalacji: Let’s Encrypt odnawia przez niego certyfikat co 60 dni.
  • Ruch przychodzący · przepuśćTCP 22 (SSH)Tylko do Twojej własnej administracji w systemie Linux. Sam system zgłoszeń tego nie potrzebuje.
  • Ruch przychodzący · zablokujTCP 5432 (PostgreSQL)Baza danych działa w sieci kontenerów i nigdy nie musi być osiągalna z zewnątrz.

Wychodzące (z Twojego serwera do internetu)

  • Ruch wychodzący · przepuśćUDP/TCP 53 (DNS), UDP 123 (NTP)Rozwiązywanie nazw i dokładny zegar. Rozjechany zegar sprawia, że połączenia TLS się nie udają.
  • Ruch wychodzący · przepuśćTCP 443 (HTTPS)Instalacja, aktualizacje i sprawdzanie licencji.
  • Ruch wychodzący · przepuśćTCP 587 albo 465 (SMTP)Wysyłanie poczty: powiadomienia, zaproszenia, resetowanie haseł. To, który z dwóch portów obowiązuje, zależy od Twojego dostawcy poczty.
  • Ruch wychodzący · przepuśćTCP 993 (IMAP)Pobieranie poczty, jeśli przychodzące wiadomości mają automatycznie stawać się zgłoszeniami.
  • Ruch wychodzący · zablokujTCP 25 (SMTP)Niepotrzebny. Wysyłka idzie przez 587 albo 465. Zostaw go zablokowanego: przez port 25 przejęty serwer rozsyłałby spam.
Ważne, jeśli chcesz używać poczty: wielu dostawców hostingu blokuje wychodzący ruch pocztowy (porty 25, 465 i 587) w swojej domyślnej zaporze. W netcup ta reguła nazywa się „Mail block”. Objaw jest jednoznaczny: pobieranie działa, a wysyłka kończy się przekroczeniem czasu. Ta blokada siedzi u dostawcy, a nie na Twoim serwerze, i można ją zdjąć tylko w jego panelu. Portu 25 do tego nie potrzebujesz. Zostaw go zablokowanego.

Podłączanie skrzynki pocztowej: którzy dostawcy działają od razu i czego potrzebuje Microsoft 365 →

Pakiety językowe

Każda instalacja startuje po angielsku. Pakiet językowy to plik JSON z przetłumaczonymi tekstami interfejsu. Pobierz, zaimportuj, gotowe. Twoje własne treści, takie jak zgłoszenia, zespoły czy kategorie, zostają nietknięte.

  • Bułgarski

    Zaktualizowano: 2026-08-30 · JSON

    Pobierz
  • Chiński

    Zaktualizowano: 2026-09-01 · JSON

    Pobierz
  • Chorwacki

    Zaktualizowano: 2026-09-01 · JSON

    Pobierz
  • Czeski

    Zaktualizowano: 2026-09-01 · JSON

    Pobierz
  • Duński

    Zaktualizowano: 2026-09-01 · JSON

    Pobierz
  • Fiński

    Zaktualizowano: 2026-09-02 · JSON

    Pobierz
  • Francuski

    Zaktualizowano: 2026-09-02 · JSON

    Pobierz
  • Grecki

    Zaktualizowano: 2026-09-02 · JSON

    Pobierz
  • Indonezyjski

    Zaktualizowano: 2026-09-03 · JSON

    Pobierz
  • Japoński

    Zaktualizowano: 2026-09-03 · JSON

    Pobierz
  • Niderlandzki

    Zaktualizowano: 2026-09-02 · JSON

    Pobierz
  • Niemiecki

    Zaktualizowano: 2026-08-30 · JSON

    Pobierz
  • Węgierski

    Zaktualizowano: 2026-09-03 · JSON

    Pobierz
  • Włoski

    Zaktualizowano: 2026-09-03 · JSON

    Pobierz

Brakuje Twojego języka?

Kolejne pakiety językowe są w drodze. Napisz nam, którego języka potrzebujesz. A jeśli chcesz tłumaczyć sam: system zgłoszeń eksportuje pełną listę tekstów jako plik JSON, Ty wypełniasz wpisy w swoim języku i importujesz plik z powrotem.

Kontakt

Jak zaimportować pakiet językowy

  1. Pobierz plik

    Pobierz pakiet językowy powyżej i zapisz go jako plik JSON. Nie rozpakowuj go, nie zmieniaj nazwy i nie edytuj.

  2. Zaloguj się jako administrator

    Zaloguj się do systemu zgłoszeń jako administrator i otwórz Settings → Language.

  3. Zaimportuj

    Wybierz tam „Import” i wyślij pobrany plik. Po imporcie system pokazuje, ile wpisów zostało przejętych.

  4. Włącz język

    Włącz nowy język. Od tej chwili każdy użytkownik wybiera swój język w swoim menu, a każdy zespół może mieć język domyślny.

Czy pakiet pasuje do mojej wersji?

Tak. Pakiety językowe nie są przywiązane do konkretnej wersji: wpisy, których Twoja instalacja nie zna, import po prostu pomija. Funkcje nowsze niż pakiet pokazują angielski aż do kolejnego pakietu. Import można powtarzać w dowolnej chwili.

Uwaga: import nadpisuje istniejące tłumaczenia treścią pakietu. Jeśli dostosowywałeś teksty samodzielnie, wyeksportuj najpierw obecny stan jako kopię zapasową.