# Konfiguracja

## SIGNIUS Sealing Server Dashboard

### Windows i Linux

* Przejdź do „/\<lokalizacja aplikacji webowych w serwerze http>/\<folder aplikacji webowej **SIGNIUS Sealing Server Dashboard**>/assets/”.
* Otwórz plik config.json, w razie potrzeby dostosuj adres URL **SIGNIUS Sealing Server Dashboard** i zapisz.
* Uruchom ponownie serwer http.

### Docker

#### Konfiguracja początkowa

* Utwórz i dostosuj plik docker-compose.yml
  * nano docker-compose.yml

przykład zawartości:

{% code title="docker-compose.yml" overflow="wrap" lineNumbers="true" %}

```yaml
version: '3.8'

services:
  sseal_dashboard:
    image: sseal-server-dashboard-image:v0.0.0
    container_name: signius-sealing-server-dashboard-container
    volumes:
      - ./config.json:/usr/share/nginx/html/assets/config.json
      - ./nginx.conf:/etc/nginx/conf.d/default.conf
    ports:
      - 80:80
```

{% endcode %}

* zbuduj i uruchom kontener za pomocą docker compose w trybie detached (z katalogu, w którym znajduje się plik docker-compose.yml)
  * docker compose up -d

#### późniejsze aktualizacje

* Przenieś do zmapowanego woluminu na hoście.
  * Otwórz plik config.json, w razie potrzeby dostosuj adres URL **SIGNIUS Sealing Server Dashboard** i zapisz
  * Otwórz plik nginx.config, dostosuj do swoich preferencji i zapisz.
  * Podmień elementy/zawartość SSL
* Przejdż do katalogu z plikiem docker-compose.yml
* Przebuduj kontener
  * schemat:
    * docker stop \<nazwa\_konteneru>
    * docker compose up -d
  * przykład:
    * docker stop signius-sealing-server-dashboard-container
    * docker compose up -d

{% hint style="info" %}
Istnieje wiele sposobów na osiągnięcie pożądanej konfiguracji, więc jest to jedynie sugestia prostej, ale elastycznej konfiguracji.
{% endhint %}

## SIGNIUS Sealing Server

{% hint style="info" %}
Przed przystąpieniem do konfiguracji komponentów serwera zalecamy:

1. Utworzenie nowego użytkownika root (admin) z bardziej złożonym hasłem niż domyślne.
2. Po wykonaniu tej czynności zaloguj się ponownie poprzez utworzonego użytkownika (admin).
3. Usuń domyślnego uytkownika root (admin).
4. Zapisz dane logowania nowego użytkownika w bezpiecznym miejscu.
   {% endhint %}

#### Konfigurację serwera należy przeprowadzić w następującej kolejności:

* Tenants (potrzebny co najmniej 1)
* HSMs (potrzebny co najmniej 1)
* TsaSettings (potrzebny co najmniej 1)
* Processes
* Users
* Crons

#### Dane logowania domyślnego użytkowanika admin'a (dla pierwszego logowania do SIGNIUS Sealing Server Dashboard)

* email adres:
  * root
* hasło:
  * root


---

# 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://docs.signius.eu/manuals/seal_pl/signius-sealing-server-i-client/signius-sealing-server-dashboard/konfiguracja.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.
