Prejsť na obsah

Nastavenia súborov cookie

Vyberte, aké druhy súborov cookie povolíte. Svoj výber môžete kedykoľvek zmeniť cez Nastavenia súborov cookie v dolnej časti každej stránky. Vyhlásenie o ochrane osobných údajov

Nevyhnutné

Vždy zapnuté

Potrebné na prihlásenie, uchovanie košíka a zapamätanie vašich volieb. Sú vždy zapnuté.

Ktoré súbory cookie?
  • weboke_sessie, weboke_klant, weboke_remember: vaša relácia a trvalé prihlásenie
  • weboke_basket: váš košík
  • wkBtwIncl: zobrazovanie cien s DPH alebo bez DPH
  • wok_cookies: váš výber súborov cookie, 12 mesiacov

Merajú, ktorá reklama vedie k návšteve alebo objednávke, aby sme neplatili za reklamy, ktoré nič neprinášajú.

Ktoré súbory cookie?
  • Google Ads cez Google Tag Manager (_gcl_au, _gcl_aw), najviac 90 dní
  • OpenAI Ads, reklamy v ChatGPT
  • wok_aff: ktorý partner vás k nám odporučil (partnerský program), 60 dní

4,6

Krajina a jazyk

Každá krajina má vlastný web s cenami a DPH danej krajiny.

Zobraziť

Použitie vlastného cloud-init pri inštalácii vášho VPS

Pri inštalácii alebo preinštalovaní vášho VPS môžete zadať vlastný cloud-init. Váš VPS tento súbor pri prvom spustení sám vykoná: nainštaluje vaše balíky, vytvorí vašich používateľov a spustí vaše príkazy. Nepotrebujete na to API ani terminál.

Root heslo alebo SSH kľúč zostáva povinný, aj pri vlastnom cloud-init. Vďaka nemu sa vždy prihlásite, aj cez konzolu.

1. Otvorenie poľa

  1. Prihláste sa do portálu Môj WebOké, prejdite do časti Moje produkty a kliknite na svoj VPS.
  2. Nový VPS: zobrazí sa blok Nainštalujte svoj VPS. Preinštalovanie: vyberte kartu Pokročilé a pri položke Preinštalovať kliknite na Preinštalovať....
  3. Vyberte operačný systém a vyplňte root heslo a prípadne aj svoj SSH kľúč.
  4. Pod SSH kľúčom kliknite na Vlastný cloud-init a vložte svoj súbor do poľa.
  5. Kliknite na tlačidlo na inštaláciu alebo na Zmazať všetko a preinštalovať.

2. Čo môže súbor obsahovať?

  • Súbor, ktorý začína riadkom #cloud-config (nastavenia v YAML), alebo skript, ktorý začína znakmi #!. Fungujú aj #cloud-boothook a ## template: jinja.
  • Najviac 256 KB a iba text (UTF-8).
  • V YAML odsadzujte medzerami, nikdy tabulátormi.
  • Sieť (IPv4 a IPv6) zabezpečuje WebOké. Vlastný network-config sa nepoužije.

3. Príklad

Tento súbor nainštaluje htop a fail2ban, vytvorí používateľa anna so SSH kľúčom a oprávnením sudo a potom spustí príkaz:

#cloud-config
hostname: web1
fqdn: web1.example.com
package_update: true
packages:
  - htop
  - fail2ban
users:
  - default
  - name: anna
    shell: /bin/bash
    sudo: "ALL=(ALL) NOPASSWD:ALL"
    ssh_authorized_keys:
      - ssh-ed25519 AAAAC3Nza... anna@laptop
runcmd:
  - timedatectl set-timezone Europe/Amsterdam

Nahraďte kľúč svojím vlastným verejným kľúčom. Príklad je určený pre Debian a Ubuntu: na AlmaLinux a Rocky Linux nainštalujete htop a fail2ban cez runcmd, po príkaze dnf install -y epel-release.

4. Čo má prednosť?

WebOké samo odovzdá názov hostiteľa, root heslo (ako hash) a váš SSH kľúč. Váš súbor sa s týmito údajmi zlúči. Ak sami nastavíte users, password, chpasswd alebo ssh_authorized_keys, majú vaše hodnoty prednosť.

Ak sami nastavíte ssh_authorized_keys alebo password na najvyššej úrovni, nahradia kľúč a heslo z formulára. Uveďte v nich preto aj kľúč, ktorým sa chcete prihlasovať. V časti users ponechajte riadok - default navrchu.

5. Kontrola, či všetko prebehlo úspešne

cloud-init sa spustí jedenkrát, pri prvom spustení vášho VPS. Potom sa prihláste a skontrolujte:

  1. cloud-init status --long zobrazí status: done, ak všetko prebehlo úspešne, alebo error spolu s chybou.
  2. Výstup vašich balíkov, príkazov a skriptov nájdete v súbore /var/log/cloud-init-output.log. Podrobnosti sú v súbore /var/log/cloud-init.log.
  3. Príkazom sudo cloud-init schema --system skontrolujete svoj súbor. Ak YAML nie je správny, cloud-init niektoré časti preskočí.

Dobré vedieť

  • Funguje to pre všetky operačné systémy v zozname: Ubuntu 24.04 a 26.04, Debian 12 a 13, AlmaLinux 9 a 10 a Rocky Linux 9 a 10.
  • Váš súbor sa odovzdáva šifrovane a neukladá sa v histórii úloh vášho VPS. Napriek tomu doň nevkladajte tajné údaje, ktoré nepotrebujete.
  • VPS je unmanaged. Podpora nepomáha s obsahom vášho cloud-init. Všetky možnosti nájdete na docs.cloud-init.io.

Podrobné vysvetlenie s ďalšími príkladmi: Vlastný cloud-init: automatické nastavenie VPS pri prvom spustení v príručke k VPS.

Pozrite aj: Pripojenie vlastného ISO alebo preinštalovanie vášho VPS a Prihlásenie na váš VPS cez SSH (a vytvorenie SSH kľúča).

Pomohol vám tento článok?

← Späť na Virtuálne servery (VPS)

Chvíľu strpenia…

Nastavte svoje domény

Pri každej doméne nastavte nameservery, prepojenie s hostingom a to, kto bude jej vlastníkom.

Načítavajú sa vaše domény…