# osTicket, czyli zarządzanie zgłoszeniami (po polsku)

## Instalacja osTicket

1. Po zalogowaniu do Panelu Usługi [Cloudlets.Zone](https://app.controller.cloudlets.zone/) wpisz osTicket na naszym Marketplace.

![](/files/-Mj0Km4loIHuYVgnkQzY)

2\. Wpisz nazwę lub pozostaw nazwę domyślną i wciśnij przycisk **Instaluj**. Poczekaj kilka minut, aż proces instalacji dobiegnie końca.

![](/files/-Mj0LBwkvHutVI6yUybl)

3\. Środowisko jest gotowe. Korzystając z poświadczeń wyświetlonych w oknie dialogowym lub przesłanych na Twój e-mail można już zalogować się do osTicket.

![](/files/-Mj0_1r6PvpPXC73DlsZ)

{% hint style="warning" %}
![](/files/-Mj0MuA0MGS02FJa1tjV)

Logowanie nie będzie jednak bezpieczne, gdyż odbywać się będzie z użyciem protokołu http. Jeżeli używasz serwera OpenVPN zainstalowanego na swoim koncie i łączysz się poprzez klienta VPN, możesz kontynuować. W przeciwnym razie rekomendujemy dodanie domeny lub subdomeny i wygenerowanie certyfikatu SSL.
{% endhint %}

### Dodanie własnej domeny i generowanie certyfikatu SSL

1. Aby wygenerować certyfikat SSL Let's Encrypt potrzebna będzie jakaś domena lub subdomena. W tym przykładzie użyjemy wpisu CNAME w DNS dla domeny *viability.pl*  aby środowisko dostępne było pod adresem <https://osticket.viability.pl&#x20>;

```bash
CNAME    osticket    osticket.node.cloudlets.zone    1800
```

![Tak wygląda dodanie rekordu CNAME w GoDaddy](/files/-Mj0PKCM7-tGlV-ENND8)

2\. Po kilku minutach sprawdzamy, czy nowy wpis się już rozpropagował. W przeciwnym razie nie możemy przejść do korku 3. Proponuję użyć DNS Checker lub komendy "dig" w konsoli SSH.

```bash
dig +short @1.1.1.1 osticket.viability.pl
```

![](/files/-Mj0VPFe9JqRNmar36KG)

3\. Teraz trzeba wprowadzić nowy adres witryny do aplikacji osTicket. W tym celu logujemy się z użyciem nowego adresu: *osticket.viability.pl/**scp/*** do portalu osTicket.

![Portal administracyjny osTicket](/files/-Mj8BodEc4qu1vLwAaOU)

{% hint style="info" %}
W domenie głównej (bez katalogu /scp/), domyślnie pokazywany jest portal dla klientów.
{% endhint %}

Z górnego menu wybieramy Admin Panel.

![](/files/-Mj3u9xyuWYjgQM0T4Qn)

Wprowadzamy nowy adres w polu **Helpdesk URL** oraz zaznaczamy pole **Force HTTPS**.

![](/files/-Mj3ubnlKKXMLUaqrmLF)

Potwierdzamy przyciskiem **Save Changes** u dołu strony.

![](/files/-Mj3voT-TWVcO4nKmkIP)

4\. Teraz dopiero możemy zainstalować dodatek Let's Encrypt SSL.&#x20;

![](/files/-Mj0QdUuF7EXCbXQPSfb)

W trakcie instalacji dodany zostanie publiczny adres IP do środowiska.

![](/files/-Mj0VnvP4JM0SQHzPt_o)

Po kilku chwilach system powinien powiadomić o wygenerowaniu certyfikatu SSL.

![](/files/-Mj0WY6SCZd4rdME_SBC)

Teraz już system odpowie dedykowanym adresem IP dla środowiska.

![](/files/-Mj0X2jbK1Fl6e1TVCA1)

Od teraz, aplikacja osTocket zabezpieczona będzie protokołem SSL, regenerowanym auotmatycznie, co 60 dni.

![](/files/-Mj3wOZIvR9KaI1PAa1N)

## Dodanie języka polskiego w osTicket

1. Zacznijmy od spolszczenia osTicket, bo domyślny język to angielski. W tym celu trzeba pobrać paczkę językową na stronach projektu: <https://osticket.com/download/> Przy tej okazji, mozna zainstalować więcej języków, dzięki czemu zarówno agenci jak i klienci będą mogli przełączać język interfejsu.

![](/files/-Mj3ymUufU2o0KdezR09)

2\. Pobrane paczki należy następnie umieścić na serwerze w katalogu: **var/www/webroot/ROOT/include/i18n/.** Można to zrobić z Panelu Usługi.

![](/files/-Mj40Cu8dKARFxLisqLO)

Przy okazji posprzątajmy katalog setup, o co prosi osTicket. Wystarczy go usunąć.

![](/files/-Mj412y5WJCilvgMk-Yw)

![](/files/-Mj438eNRqZK13gfWEYk)

3\. Wracamy do osTicket **Admin Panel,** gdzie w rozwijalnym menu już powinny byc widoczne paczki językowe, które umieściliśmy na serwerze. Dodajemy i zapisujemy.

![](/files/-Mj41i_JoaTcAREu7wP_)

4\. Następnie zmieniamy język domyślny na polski i dodajemy język angielski jako dodatkowy, zapisujemy i gotowe!&#x20;

![](/files/-Mj4878NiuGEMm0_V51p)

Od teraz nasi klienci i agenci mogą samodzielnie przełączać się między wersjami językowymi interfejsu.

![](/files/-Mj47wJx5csYSaE0n2E0)

Zrobione!

<figure><img src="/files/UHS4NxSH6kWE1hdp1BiY" alt=""><figcaption></figcaption></figure>

{% embed url="<https://cloudlets.zone/rejestracja/?utm_campaign=jitsi&utm_medium=kompendium&utm_source=kompendium>" %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://kompendium.cloudlets.zone/kompendium/aplikacje/osticket-czyli-zarzadzanie-zgloszeniami.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
