Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revizePředchozí verze | |||
navody:vps:userdata [2025/03/13 13:49] – [Použítí s vpsfreectl] aither | navody:vps:userdata [2025/03/13 13:50] (aktuální) – aither | ||
---|---|---|---|
Řádek 16: | Řádek 16: | ||
Pro vývoj a testování je možné uloženou konfiguraci nahrát do VPS kdykoliv, | Pro vývoj a testování je možné uloženou konfiguraci nahrát do VPS kdykoliv, | ||
**vpsAdmin** -> **VPS** -> **User data** -> Upravit položku ze seznamu a poté formulář **Deploy to VPS**. | **vpsAdmin** -> **VPS** -> **User data** -> Upravit položku ze seznamu a poté formulář **Deploy to VPS**. | ||
- | |||
- | ===== Použítí s vpsfreectl ===== | ||
- | Prvotní konfiguraci je možné do VPS nahrát také pomocí [[navody: | ||
- | Nejdříve si připravíme soubor se skriptem: | ||
- | |||
- | <code bash> | ||
- | cat <<EOF > my-script.sh | ||
- | #!/bin/sh | ||
- | |||
- | apt install -y nginx | ||
- | echo "Hello from VPS $VPSADMIN_VPS_ID" | ||
- | EOF | ||
- | </ | ||
- | |||
- | Nyní vytvoříme novou VPS: | ||
- | |||
- | <code bash> | ||
- | vpsfreectl vps create -- \ | ||
- | --hostname vps \ | ||
- | --os-template 168 \ | ||
- | --location 7 \ | ||
- | --user-data-format script \ | ||
- | --user-data-content @my-script.sh | ||
- | </ | ||
- | |||
- | Hodnota parametru '' | ||
- | nahrát při reinstalaci VPS: | ||
- | |||
- | <code bash> | ||
- | vpsfreectl vps reinstall 123 -- --user-data-format script --user-data-content @my-script.sh | ||
- | </ | ||
===== Formáty konfigurace ===== | ===== Formáty konfigurace ===== | ||
Řádek 106: | Řádek 75: | ||
Výstup cloud-init je vidět v kernel logu a je uložen v souboru ''/ | Výstup cloud-init je vidět v kernel logu a je uložen v souboru ''/ | ||
+ | |||
+ | ===== Použítí s vpsfreectl ===== | ||
+ | Prvotní konfiguraci je možné do VPS nahrát také pomocí [[navody: | ||
+ | Nejdříve si připravíme soubor se skriptem: | ||
+ | |||
+ | <code bash> | ||
+ | cat <<EOF > my-script.sh | ||
+ | #!/bin/sh | ||
+ | |||
+ | apt install -y nginx | ||
+ | echo "Hello from VPS $VPSADMIN_VPS_ID" | ||
+ | EOF | ||
+ | </ | ||
+ | |||
+ | Nyní vytvoříme novou VPS: | ||
+ | |||
+ | <code bash> | ||
+ | vpsfreectl vps create -- \ | ||
+ | --hostname vps \ | ||
+ | --os-template 168 \ | ||
+ | --location 7 \ | ||
+ | --user-data-format script \ | ||
+ | --user-data-content @my-script.sh | ||
+ | </ | ||
+ | |||
+ | Hodnota parametru '' | ||
+ | nahrát při reinstalaci VPS: | ||
+ | |||
+ | <code bash> | ||
+ | vpsfreectl vps reinstall 123 -- --user-data-format script --user-data-content @my-script.sh | ||
+ | </ |