Prijeđite na sadržaj

Postavke kolačića

Za svaku vrstu odaberite koje kolačiće dopuštate. Svoj odabir uvijek možete promijeniti putem poveznice Postavke kolačića na dnu svake stranice. Izjava o privatnosti

Nužni

Uvijek uključeni

Potrebni za prijavu, čuvanje košarice i pamćenje Vaših odabira. Uvijek su uključeni.

Koji kolačići?
  • weboke_sessie, weboke_klant, weboke_remember: Vaša sesija i to da ostanete prijavljeni
  • weboke_basket: Vaša košarica
  • wkBtwIncl: prikaz cijena s PDV-om ili bez njega
  • wok_cookies: Vaš odabir kolačića, 12 mjeseci

Mjeri koji oglas dovodi do posjeta ili narudžbe, kako ne bismo plaćali oglase koji ništa ne donose.

Koji kolačići?
  • Google Ads putem Google Tag Managera (_gcl_au, _gcl_aw), do 90 dana
  • OpenAI Ads, oglasi u ChatGPT-u
  • wok_aff: preko kojeg ste partnera došli k nama (partnerski program), 60 dana

4,6

Država i jezik

Svaka država ima vlastitu stranicu, s cijenama i PDV-om te države.

Pogledajte

Vlastiti cloud-init: automatsko postavljanje Vašeg VPS-a pri prvom pokretanju

Pomoću cloud-inita pri instalaciji predajete datoteku koju Vaš VPS sam izvršava pri prvom pokretanju. Tako Vaš poslužitelj odmah instalira Vaše uobičajene pakete, stvara Vašeg korisnika i izvršava Vaše naredbe. To je korisno ako češće ponovno instalirate ili uvijek želite započeti s istom osnovom. Za to Vam nisu potrebni API ni terminal.

Gdje to unosite?

  1. Otvorite zaslon VPS-a putem Moji proizvodi.
  2. Novi VPS: vidite blok Instalirajte svoj VPS (pogledajte Instalacija Vašeg VPS-a: operacijski sustav, lozinka i SSH ključ). Ponovna instalacija: odaberite karticu Napredno i kod Ponovna instalacija kliknite Instalirajte ponovno... (pogledajte Ponovna instalacija ili povezivanje ISO-a).
  3. Odaberite operacijski sustav i unesite root lozinku te po potrebi svoj SSH ključ, kao i uvijek.
  4. Ispod SSH ključa kliknite Vlastiti cloud-init. Polje se otvara.
  5. Zalijepite svoju datoteku u polje.
  6. Kliknite gumb za instalaciju, primjerice Instalirajte Debian 13, ili kod ponovne instalacije Izbrišite sve i ponovno instalirajte.

Root lozinka ili SSH ključ i dalje su potrebni, i uz vlastiti cloud-init. Pomoću njih se uvijek možete prijaviti, i putem konzole (pogledajte Konzola: Vaš VPS u pregledniku).

Što smije biti u datoteci?

Polje prihvaća user-data, datoteku koju cloud-init čita pri prvom pokretanju. Prvi redak određuje o čemu se radi:

Prvi redakŠto je to?
#cloud-configPostavke u YAML-u: paketi, korisnici, datoteke, naredbe. Ovo ćete najčešće koristiti.
#!, primjerice #!/bin/bashSkripta. Izvršava se jednom kao root, na kraju prvog pokretanja.
#cloud-boothookSkripta koja se izvršava vrlo rano pri pokretanju, pri svakom pokretanju iznova. Samo za napredne korisnike.
## template: jinjaPredložak s varijablama cloud-inita. U retku ispod tada stoji #cloud-config ili #!.
  • Najviše 256 KB i samo tekst (UTF-8).
  • U YAML-u uvlačite razmacima, nikada tabulatorima.
  • Mrežom (IPv4 i IPv6) upravlja WebOké. Vlastiti network-config se ne koristi, stoga u datoteku ne stavljajte mrežne postavke.

Primjer

Ova datoteka ažurira sve pakete, instalira htop i fail2ban, stvara korisnika anna s Vašim SSH ključem i sudo ovlastima, daje poslužitelju vlastito ime i ispravno postavlja vremensku zonu:

#cloud-config
hostname: web1
fqdn: web1.example.com
package_update: true
package_upgrade: 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

Zamijenite ključ svojim javnim ključem (pogledajte Izrada SSH ključa na Windowsu, Macu i Linuxu). Redak - default zadržava zadanog korisnika, tako da root lozinka i SSH ključ iz obrasca i dalje normalno rade. Nakon prvog pokretanja prijavljujete se s ssh anna@203.0.113.10. Kako zatim isključiti prijavu kao root i postaviti fail2ban, pročitajte u Isključivanje prijave lozinkom i prijave kao root i fail2ban protiv pokušaja pogađanja lozinke.

Savjet: Primjer je namijenjen za Debian i Ubuntu. Na AlmaLinuxu i Rocky Linuxu htop i fail2ban nalaze se u dodatnom izvoru EPEL. Ondje izostavite packages i pod runcmd najprije stavite dnf install -y epel-release, a zatim dnf install -y htop fail2ban.

Što WebOké sam predaje?

WebOké uvijek predaje naziv poslužitelja, root lozinku (samo kao hash) i Vaš SSH ključ. Vaša se datoteka spaja s tim podacima. Ako sami postavite users, password, chpasswd ili ssh_authorized_keys, Vaše vrijednosti imaju prednost pred onima koje predaje WebOké.

Napomena: Ako sami postavite ssh_authorized_keys ili password na najvišu razinu svoje datoteke, oni zamjenjuju ključ i lozinku iz obrasca. U tom slučaju sami unesite ključ s kojim se želite prijavljivati, jer se inače možete prijaviti samo putem konzole.

Je li uspjelo?

cloud-init se izvršava jednom, pri prvom pokretanju nakon instalacije. To ponekad traje nekoliko minuta dulje od same instalacije, osobito ako se instaliraju paketi. Prijavite se i provjerite:

anna@web1:~$ cloud-init status --long
anna@web1:~$ sudo tail -n 30 /var/log/cloud-init-output.log
anna@web1:~$ sudo cloud-init schema --system
  • cloud-init status --long prikazuje status: done kada je sve gotovo, running dok je još u tijeku i error ako je nešto pošlo po zlu, zajedno s pogreškom. Pomoću cloud-init status --wait čekate dok ne završi.
  • U /var/log/cloud-init-output.log nalazi se izlaz Vaših paketa, naredbi i skripti. Više pojedinosti nalazi se u /var/log/cloud-init.log.
  • cloud-init schema --system provjerava ima li Vaša datoteka pogrešaka. Ako YAML nije ispravan, cloud-init preskače dijelove koje ne razumije, a da instalacija pritom ne ne uspije.

Je li nešto pošlo po zlu? Popravite to ručno na poslužitelju ili prilagodite svoju datoteku i ponovno instalirajte. Ponovna instalacija ipak briše sve na Vašem VPS-u.

Dobro je znati

  • Radi za sve operacijske sustave na popisu: Ubuntu 24.04 i 26.04, Debian 12 i 13, AlmaLinux 9 i 10 te Rocky Linux 9 i 10.
  • Vaša se datoteka prenosi šifrirano i ne sprema se u povijest zadataka Vašeg VPS-a. Ipak u nju ne stavljajte lozinke ni druge tajne podatke koji Vam nisu potrebni.
  • Sve mogućnosti opisane su u dokumentaciji cloud-inita na docs.cloud-init.io.

Napomena: Sadržaj Vašeg cloud-inita Vaša je odgovornost. Podrška ne pregledava Vašu datoteku i ne pomaže pri njezinu pisanju ili poboljšanju.

Trenutak…

Postavite svoje domene

Za svaku domenu odredite nameservere, povezivanje s hostingom i tko postaje vlasnik.

Učitavanje Vaših domena…