> For the complete documentation index, see [llms.txt](https://docs.signius.eu/manuals/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.signius.eu/manuals/seal_pl/signius-sealing-server-i-client/signius-sealing-server-dashboard/konfiguracja.md).

# 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
