Uživatelské nástroje

Nástroje pro tento web


instalace:instalacni_postup_new

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
Poslední revizeObě strany příští revize
instalace:instalacni_postup_new [2022/05/20 14:09] – [Instalační postup:] kozakinstalace:instalacni_postup_new [2023/12/02 22:14] – stará verze byla obnovena (2023/11/30 15:12) kozak
Řádek 10: Řádek 10:
   - **Login na vytvořeného uživatele buď přímo na PC nebo pomocí ssh (vzdálený přístup)**   - **Login na vytvořeného uživatele buď přímo na PC nebo pomocí ssh (vzdálený přístup)**
       * S default ssh portem 22:       * S default ssh portem 22:
-        * "ssh vasuser@vaseIP" nebo "ssh vasuser@blockchain.vaseDomena"+        * ''ssh vasuser@vaseIP" nebo "ssh vasuser@blockchain.vaseDomena''
       * Jiný port:       * Jiný port:
-        * "ssh vasuser@vaseIP -pVasPort" nebo "ssh vasuser@blockchain.vaseDomena -pVasPort"+        * ''ssh vasuser@vaseIP -pVasPort" nebo "ssh vasuser@blockchain.vaseDomena -pVasPort''
       * Příklad:       * Příklad:
         * ''ssh ela@blockchain.elachain.cz -p10222 ''         * ''ssh ela@blockchain.elachain.cz -p10222 ''
-  - **Je potřeba dostat instalační .deb balíček na node. Například můžeme uvést dvě možnosti.** +  - **Stáhnout instalační .deb package (na místo ''<ACCESS_TOKEN>'' je potřeba doplnit obdržený token):** 
-      - Stáhneme archiv obsahující balíček přímo z  [[https://eu-de.git.cloud.ibm.com/vodsedalek/ela-preq-package-packaged.git|https://eu-de.git.cloud.ibm.com/vodsedalek/ela-preq-package-packaged.git]] +      * <code>wget --header "PRIVATE-TOKEN: <ACCESS_TOKEN>" "https://eu-de.git.cloud.ibm.com/api/v4/projects/27078/repository/files/elachain-preq.deb/raw" -./elachain-preq.deb</code> 
-        * ''wget [[https://eu-de.git.cloud.ibm.com/vodsedalek/ela-preq-package-packaged/raw/master/elachain-preq.deb|https://eu-de.git.cloud.ibm.com/vodsedalek/ela-preq-package-packaged/raw/master/elachain-preq.deb]]'' +  - **Přes příkaz **''sha256sum elachain-preq.deb'' ** si můžete ověřit integritu balíčku. Hash aktuálního balíčku je: **''0a2fe0fe95a6bc92c025342e76aa6d5b30fe4f6c6aa0341c497e305759d26f15''
-      - Přímo pomocí gitu. Nejprve ověříme zda je git nainstalovaný a následně uděláme clone repository: +
-        * ''sudo apt install git'' +
-        * ''git clone [[https://eu-de.git.cloud.ibm.com/vodsedalek/ela-preq-package-packaged.git|https://eu-de.git.cloud.ibm.com/vodsedalek/ela-preq-package-packaged.git]]'' +
-  - **Přes příkaz **''sha256sum elachain-preq.deb'' ** si můžete ověřit integritu balíčku. Hash tohoto balíčku je: **''86d5356583b5dc6d98d61d66cc1b40cd82105e08a4530487ec59316d516b0a9a''+
   - **Spustit instalační balíček pomocí **''sudo apt install ./elachain-preq.deb''  (ve složce kde se balíček nachází)   - **Spustit instalační balíček pomocí **''sudo apt install ./elachain-preq.deb''  (ve složce kde se balíček nachází)
   - **Po dokončení instalace spustit příkaz **''node_config''  (bez suda - v tomto případě je důležité pod kterým uživatelem se příkaz spouští)   - **Po dokončení instalace spustit příkaz **''node_config''  (bez suda - v tomto případě je důležité pod kterým uživatelem se příkaz spouští)
-  - **Během procesu proběhne stažení Docker images a následně ****budete požádáni o dodání **''.install-env'' **souboru do složky **''/usr/local/NODE_CONTROL'' 
-      - jedna z možností je například pomocí nějakého SCP klienta (WinSCP) 
-      - nebo můžeme přímo příkazem ''scp .install-env vasuser@vaseIP:/usr/local/NODE_CONTROL'' 
-      - nebo si soubor .install-env otevřeme a jeho obsah zkopírujeme do nově vytvořeného souboru se stejným jménem na našem serveru, pak ho uložíme 
   - **Následuje několik dotazů y/n. **   - **Následuje několik dotazů y/n. **
-      * Nejprve pro vytvoření konfigurace apache. Ve většině případu je žádoucí volit "y". Volbu 'nvolte pokud máte dostatek zkušeností s konfigurací apache serveru a nutně vyžadujete specifickou konfiguraci. +      * První dotaz se týká stažení docker images, zvolte "y", následně ještě jednou "y" 
-      * Potom je dotaz na vygenerování ssl certifikátu pro Vámi zvolenou doménu. Pokud chcete vygenerovat free ssl certifikát pomocí Let's Encrypt zvolte 'y'. Při generování cerifikátu postupujte dle výpisu nástroje Let's Encrypt. Pokud máte nebo chcete použít jiný ssl certifikát nakopírujte certifikáty dle výpisu konfiguračního scriptu. Pokud vlastníte certifikáty v jiném formátuje na Vás upravit konfiguraci apache serveru. +      * Poté budete požádáni o dodání ''.install-env''  souboru do složky''/usr/local/NODE_CONTROL'' 
-        * V případě neúspěšného vygenerování SSL cerifikátu se nepodaří spustit apache server. Certifikát je možné zkusit znovu vygenerovat pomocí následujících příkazů: +        - jedna z možností je například pomocí nějakého SCP klienta (WinSCP) 
-          * ''sudo certbot certonly <nowiki>--</nowiki>standalone -d blockchain.vaseDomena'' +        - nebo můžeme přímo příkazem ''scp .install-env vasuser@vaseIP:/usr/local/NODE_CONTROL'' 
-          * Následně je ještě třeba provést restart apache serveru pomocí ''sudo systemctl restart apache2'' +        - nebo si soubor .install-env otevřeme a jeho obsah zkopírujeme do nově vytvořeného souboru se stejným jménem na našem serveru, pak ho uložíme 
-      * Následující dotaz se týká instalace logDNA služby, která nám úmožný vzdálený přístup k logům. Tu potvrdíte znovu zadáním "y".+      * Dále je dotaz na vytvoření konfigurace apache. Ve většině případu je žádoucí volit "y". Volbu "nvolte pokud máte dostatek zkušeností s konfigurací apache serveru a nutně vyžadujete specifickou konfiguraci. Více ke konfiguraci apache naleznete [[:instalace:apache|zde]] 
 +      * Potom je potřeba vyplnit email pro vygenerování SSL certifikátu přes Let's Encrypt. Pokud chcete použít vlastní SSL certifikát, bude po dokončení instalace potřeba doplnit jeho cestu do ''/etc/apache2/sites-available/blockchain.vaseDomena.conf''  - více [[:instalace:apache|zde]] 
 +      * Poslední dotaz se týká instalace logDNA služby, která nám úmožný vzdálený přístup k logům. Tu potvrdíte znovu zadáním "y".
         * Instalace logdna služby je možná i později samostatně zavoláním ''setLogDNA''         * Instalace logdna služby je možná i později samostatně zavoláním ''setLogDNA''
   - **Po dokončení **''node_config'' ** je vhodné počítač restartovat nebo alespoň provést relogin uživatele.**   - **Po dokončení **''node_config'' ** je vhodné počítač restartovat nebo alespoň provést relogin uživatele.**
Řádek 54: Řádek 48:
   - **Následně je již možné spustit script pro první spuštění nodu **''bootstrap-ela-network init''   - **Následně je již možné spustit script pro první spuštění nodu **''bootstrap-ela-network init''
   - **Aplikaci a gateway spustíte pomocí **''manage-ela-app start''. Pří prvotním spouštění se provádí také bootstraping aplikace, který potřebuje běžící gateway.   - **Aplikaci a gateway spustíte pomocí **''manage-ela-app start''. Pří prvotním spouštění se provádí také bootstraping aplikace, který potřebuje běžící gateway.
-      * při bootstrapu gatewaye budete dotázánina počet proxy serverů kvůli správné funkčnosti endpoint limiteru. Pokud žádné proxy servery před serverem nejsou zvolte N. V opačném případě vyplňte jejich počet + 1 (EBS instalace přidává sama o sobě jeden).+      * Při bootstrapu gatewaye budete dotázáni na počet proxy serverů kvůli správné funkčnosti endpoint limiteru. Pokud žádné proxy servery před serverem nejsou zvolte N. V opačném případě vyplňte jejich počet + 1 (EBS instalace přidává sama o sobě jeden).
   - **Tím je proces dokončen**. Při výpisu docker containers pomocí ''docker ps'', by měly být vidět následující kontejnery:   - **Tím je proces dokončen**. Při výpisu docker containers pomocí ''docker ps'', by měly být vidět následující kontejnery:
 <code> <code>
Řádek 75: Řádek 69:
  
 </code> </code>
- +  * Pokud zároveň běží správně i apache server, dostanete se na adrese [[https://blockchain.yourDomain|https://blockchain.vaseDomena]] na aplikaci Notarius běžící na Vašem nodu. 
-Pokud zároveň běží správně i apache server, dostanete se na adrese "blockchain.vaseDomenana aplikaci Notarius běžící na Vašem nodu. +  Admin aplikaci potom naleznete pod adresou [[https://blockchain.yourDomain/admin|https://blockchain.vaseDomena/admin]]
- +
-Admin aplikaci potom naleznete pod adresou "https://blockchain.vaseDomena/admin"//+
  
  
instalace/instalacni_postup_new.txt · Poslední úprava: 2023/12/02 22:26 autor: kozak