IPWA:Instalacja/Docker: Różnice pomiędzy wersjami

Z Foliand
Przejdź do nawigacji Przejdź do wyszukiwania
m (Dodano breadcrumb)
(Zmieniono słownictwo)
Linia 1: Linia 1:
<yambe:breadcrumb>IPWA:Start</yambe:breadcrumb>
<yambe:breadcrumb>IPWA:Start</yambe:breadcrumb>
Aktualnie wspierana jest instalacja programu jako kontenera docker.
Aktualnie wspierana jest instalacja programu jako kontenera Docker.


== Instalacja docker ==
== Instalacja Docker ==
Jeśli docker jeszcze nie jest zainstalowany, postępuj zgodnie z instrukcją na oficjalnej stronie docker - [https://docs.docker.com/get-started/get-docker/ Get Docker (en)]
Jeśli Docker jeszcze nie jest zainstalowany, należy postępować zgodnie z instrukcją na oficjalnej stronie Docker - [https://docs.docker.com/get-started/get-docker/ Get Docker (en)]


=== Compose ===
===Compose===
Aby zainstalować program, pobierz [https://github.com/Slasherss1/ipwa-selfhosted/releases/latest kod źródłowy do samodzielnego hostingu]. Repozytorium zawiera plik <code>.env.template</code>. Zmień jego nazwę na <code>.env</code> (usuń <code>.template</code>). Następnie w pliku <code>.env</code> zmień zmienne:
Aby zainstalować program, należy pobrać [https://github.com/Slasherss1/ipwa-selfhosted/releases/latest kod źródłowy do samodzielnego hostingu]. Repozytorium zawiera plik <code>.env.template</code>. Na podstawie pliku należy utworzyć plik <code>.env</code> i zmienić wartości zmiennych:
*<code>DOMAIN=</code> Wprowadź tutaj domenę na której będzie aplikacja (np. ''ipwa.foliand.men''). Docelowo aplikacja jest na ścieżce <code>/ipwa</code> oraz szuka serwera na ścieżce <code>/api</code>.
*<code>DOMAIN=</code> Nazwa domeny na której będzie aplikacja (np. ''ipwa.foliand.men''). Docelowo aplikacja jest na ścieżce <code>/ipwa</code> oraz szuka serwera na ścieżce <code>/api</code>.
*<code>EMAIL=</code> Wprowadź tutaj swój email. Jest on konieczny do uzyskania certyfikatu ssl.
*<code>EMAIL=</code> Email administratora. Jest on konieczny do uzyskania certyfikatu ssl. ''(Planowane jest usunięcie tej funkcji, aby uzyskać certyfikat będzie należało użyć innej aplikacji)''
*<code>SECRET=</code> Wprowadź tutaj sekret. Może to być dowolny ciąg znaków, ważnym jest aby nikt nie uzyskał do niego dostępu.
*<code>SECRET=</code> Należy wprowadzić dowolny ciąg znaków. Ważne, aby nikt nie uzyskał do niego dostępu.
Gdy wszystkie zmienne zostały już ustawione program jest gotowy do rozruchu.
Gdy wszystkie zmienne zostały już ustawione system jest gotowy do rozruchu.


Wpisz polecenie <code>docker compose up -d</code>. Polecenie to uruchamia program.
Aby uruchomić system, należy wpisać polecenie <code>docker compose up -d</code>.


=== Pierwsze kroki ===
===Pierwsze kroki===
Najlepiej zacząć od [[IPWA:Tworzenie konta administratora|utworzenia konta administratora]].
Najlepiej zacząć od [[IPWA:Tworzenie konta administratora|utworzenia konta administratora]].

Wersja z 16:00, 18 kwi 2026

IPWA:Start > Instalacja/Docker

Aktualnie wspierana jest instalacja programu jako kontenera Docker.

Instalacja Docker

Jeśli Docker jeszcze nie jest zainstalowany, należy postępować zgodnie z instrukcją na oficjalnej stronie Docker - Get Docker (en)

Compose

Aby zainstalować program, należy pobrać kod źródłowy do samodzielnego hostingu. Repozytorium zawiera plik .env.template. Na podstawie pliku należy utworzyć plik .env i zmienić wartości zmiennych:

  • DOMAIN= Nazwa domeny na której będzie aplikacja (np. ipwa.foliand.men). Docelowo aplikacja jest na ścieżce /ipwa oraz szuka serwera na ścieżce /api.
  • EMAIL= Email administratora. Jest on konieczny do uzyskania certyfikatu ssl. (Planowane jest usunięcie tej funkcji, aby uzyskać certyfikat będzie należało użyć innej aplikacji)
  • SECRET= Należy wprowadzić dowolny ciąg znaków. Ważne, aby nikt nie uzyskał do niego dostępu.

Gdy wszystkie zmienne zostały już ustawione system jest gotowy do rozruchu.

Aby uruchomić system, należy wpisać polecenie docker compose up -d.

Pierwsze kroki

Najlepiej zacząć od utworzenia konta administratora.