Preskoči na vsebino

Nastavitve piškotkov

Za vsako vrsto izberite, katere piškotke dovolite. Svojo izbiro lahko kadar koli spremenite prek povezave Nastavitve piškotkov na dnu vsake strani. Izjava o zasebnosti

Nujni

Vedno vklopljeno

Potrebni so za prijavo, shranjevanje košarice in pomnjenje Vaših izbir. Vedno so vklopljeni.

Kateri piškotki?
  • weboke_sessie, weboke_klant, weboke_remember: Vaša seja in ohranjanje prijave
  • weboke_basket: Vaša košarica
  • wkBtwIncl: prikaz cen z DDV ali brez DDV
  • wok_cookies: Vaša izbira glede piškotkov, 12 mesecev

Meri, kateri oglas vodi do obiska ali naročila, da ne plačujemo za oglase, ki ne prinesejo ničesar.

Kateri piškotki?
  • Google Ads prek Google Tag Manager (_gcl_au, _gcl_aw), do 90 dni
  • OpenAI Ads, oglasi v ChatGPT
  • wok_aff: prek katerega partnerja ste prišli k nam (partnerski program), 60 dni

4,6

Država in jezik

Vsaka država ima svojo spletno stran, s cenami in DDV za to državo.

Prikaži

Uporaba lastnega cloud-init pri namestitvi Vašega VPS

Pri namestitvi ali ponovni namestitvi Vašega VPS lahko priložite lasten cloud-init. Vaš VPS to datoteko ob prvem zagonu izvede sam: namesti Vaše pakete, ustvari Vaše uporabnike in izvede Vaše ukaze. Za to ne potrebujete API-ja ali terminala.

Geslo za root ali ključ SSH ostaja obvezen, tudi pri lastnem cloud-init. Z njim se lahko vedno prijavite, tudi prek konzole.

1. Odpiranje polja

  1. Prijavite se v Moj WebOké, pojdite na Moji produkti in kliknite svoj VPS.
  2. Nov VPS: prikaže se blok Namestite svoj VPS. Ponovna namestitev: izberite zavihek Napredno in pri Ponovna namestitev kliknite Namestite znova....
  3. Izberite operacijski sistem ter vnesite geslo za root in po želji svoj ključ SSH.
  4. Pod ključem SSH kliknite Lasten cloud-init in svojo datoteko prilepite v polje.
  5. Kliknite gumb za namestitev ali Izbrišite vse in namestite znova.

2. Kaj je lahko v datoteki?

  • Datoteka, ki se začne z #cloud-config (nastavitve v YAML), ali skript, ki se začne z #!. Delujeta tudi #cloud-boothook in ## template: jinja.
  • Največ 256 KB in samo besedilo (UTF-8).
  • V YAML zamikate s presledki, nikoli s tabulatorji.
  • Za omrežje (IPv4 in IPv6) poskrbi WebOké. Lasten network-config se ne uporabi.

3. Primer

Ta datoteka namesti htop in fail2ban, ustvari uporabnika anna s ključem SSH in pravicami sudo ter nato izvede ukaz:

#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

Ključ zamenjajte s svojim javnim ključem. Primer je za Debian in Ubuntu: na AlmaLinux in Rocky Linux namestite htop in fail2ban prek runcmd, po ukazu dnf install -y epel-release.

4. Kaj ima prednost?

WebOké sam posreduje ime gostitelja, geslo za root (kot hash) in Vaš ključ SSH. Vaša datoteka se združi s temi podatki. Če sami nastavite users, password, chpasswd ali ssh_authorized_keys, imajo Vaše nastavitve prednost.

Če sami nastavite ssh_authorized_keys ali password na najvišji ravni, ti nadomestijo ključ in geslo iz obrazca. V tem primeru vanje vključite tudi ključ, s katerim se želite prijaviti. V users pustite vrstico - default na vrhu.

5. Preverjanje, ali je uspelo

cloud-init se izvede enkrat, ob prvem zagonu Vašega VPS. Nato se prijavite in preverite:

  1. cloud-init status --long prikaže status: done, če je vse uspelo, ali error z opisom napake.
  2. Izpis Vaših paketov, ukazov in skriptov je v /var/log/cloud-init-output.log. Podrobnosti so v /var/log/cloud-init.log.
  3. Z sudo cloud-init schema --system preverite svojo datoteko. Če YAML ni pravilen, cloud-init dele preskoči.

Dobro je vedeti

  • Deluje za vse operacijske sisteme na seznamu: Ubuntu 24.04 in 26.04, Debian 12 in 13, AlmaLinux 9 in 10 ter Rocky Linux 9 in 10.
  • Vaša datoteka se posreduje šifrirano in se ne shrani v zgodovino opravil Vašega VPS. Kljub temu vanjo ne vpisujte skrivnosti, ki jih ne potrebujete.
  • VPS je neupravljana storitev (unmanaged). Podpora ne nudi pomoči pri vsebini Vašega cloud-init. Vse možnosti so opisane na docs.cloud-init.io.

Podrobna razlaga z več primeri: Lasten cloud-init: samodejna nastavitev Vašega VPS ob prvem zagonu v priročniku za VPS.

Glejte tudi: Priklop lastne ISO slike ali ponovna namestitev Vašega VPS in Prijava na Vaš VPS prek SSH (in ustvarjanje ključa SSH).

Vam je bil ta članek v pomoč?

← Nazaj na Gostovanje VPS

Trenutek…

Nastavite svoje domene

Za vsako domeno uredite imenske strežnike, povezavo z gostovanjem in kdo bo imetnik.

Nalaganje Vaših domen…