Gå til innholdet

Cookie-innstillinger

Velg hvilke typer cookies du tillater. Du kan når som helst endre valget via Cookie-innstillinger nederst på hver side. Personvernerklæring

Nødvendige

Alltid på

Trengs for å logge inn, beholde handlekurven og huske valgene dine. Disse er alltid på.

Hvilke cookies?
  • weboke_sessie, weboke_klant, weboke_remember: økten din og at du forblir innlogget
  • weboke_basket: handlekurven din
  • wkBtwIncl: visning av priser med eller uten mva.
  • wok_cookies: cookievalget ditt, 12 måneder

Måler hvilken annonse som fører til et besøk eller en bestilling, slik at vi ikke betaler for annonser som ikke gir noe.

Hvilke cookies?
  • Google Ads via Google Tag Manager (_gcl_au, _gcl_aw), opptil 90 dager
  • OpenAI Ads, annonser i ChatGPT
  • wok_aff: hvilken partner som henviste deg til oss (partnerprogram), 60 dager

4,6

Land og språk

Hvert land har sin egen nettside, med priser og mva. for det landet.

Vis

Bruk egen cloud-init når du installerer VPS-en din

Når du installerer eller installerer VPS-en din på nytt, kan du legge ved en egen cloud-init. VPS-en kjører filen selv ved første oppstart: den installerer pakkene dine, oppretter brukerne dine og kjører kommandoene dine. Du trenger verken API eller terminal for dette.

Root-passordet eller SSH-nøkkelen er fortsatt påkrevd, også med en egen cloud-init. Med dem kommer du alltid inn, også via konsollen.

1. Åpne feltet

  1. Logg inn på Min side, gå til Mine produkter og klikk på VPS-en din.
  2. Ny VPS: Du ser blokken Installer VPS-en din. Installere på nytt: Velg fanen Avansert, og under Installer på nytt klikker du på Installer på nytt....
  3. Velg operativsystemet og fyll inn root-passordet og eventuelt SSH-nøkkelen din.
  4. Klikk på Egen cloud-init under SSH-nøkkelen og lim inn filen din i feltet.
  5. Klikk på knappen for å installere, eller på Slett alt og installer på nytt.

2. Hva kan filen inneholde?

  • En fil som begynner med #cloud-config (innstillinger i YAML) eller et skript som begynner med #!. Også #cloud-boothook og ## template: jinja fungerer.
  • Maks 256 KB og bare tekst (UTF-8).
  • I YAML rykker du inn med mellomrom, aldri med tabulator.
  • Nettverket (IPv4 og IPv6) ordner WebOké. En egen network-config blir ikke brukt.

3. Et eksempel

Denne filen installerer htop og fail2ban, oppretter brukeren anna med en SSH-nøkkel og sudo og kjører deretter en kommando:

#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

Bytt ut nøkkelen med din egen offentlige nøkkel. Eksempelet gjelder Debian og Ubuntu: På AlmaLinux og Rocky Linux installerer du htop og fail2ban via runcmd, etter dnf install -y epel-release.

4. Hva går foran?

WebOké legger selv ved vertsnavnet, root-passordet (som hash) og SSH-nøkkelen din. Filen din blir slått sammen med dette. Setter du selv users, password, chpasswd eller ssh_authorized_keys, går dine innstillinger foran.

Setter du selv ssh_authorized_keys eller password på øverste nivå, erstatter de nøkkelen og passordet fra skjemaet. Legg da også inn nøkkelen du vil logge inn med. I users lar du linjen - default stå øverst.

5. Sjekk om det fungerte

cloud-init kjører én gang, ved første oppstart av VPS-en din. Logg deretter inn og sjekk:

  1. cloud-init status --long viser status: done hvis alt gikk bra, eller error med feilen.
  2. Utdataene fra pakkene, kommandoene og skriptene dine finner du i /var/log/cloud-init-output.log. Detaljer står i /var/log/cloud-init.log.
  3. Med sudo cloud-init schema --system kontrollerer du filen din. Er YAML-en feil, hopper cloud-init over deler av den.

Greit å vite

  • Det fungerer for alle operativsystemene i listen: Ubuntu 24.04 og 26.04, Debian 12 og 13, AlmaLinux 9 og 10 og Rocky Linux 9 og 10.
  • Filen din overføres kryptert og lagres ikke i oppgavehistorikken til VPS-en din. Legg likevel ikke inn hemmeligheter du ikke trenger.
  • En VPS er unmanaged. Support hjelper ikke med innholdet i cloud-init-filen din. Alle mulighetene finner du på docs.cloud-init.io.

Utfyllende forklaring med flere eksempler: Egen cloud-init: sett opp VPS-en din automatisk ved første oppstart i VPS-veiledningen.

Se også: Koble til din egen ISO eller installer VPS-en din på nytt og Logg inn på VPS-en din med SSH (og lag en SSH-nøkkel).

Var denne artikkelen nyttig?

← Tilbake til VPS-hosting

Et øyeblikk …

Sett opp domenene dine

Ordne for hvert domene navnetjenerne, koblingen til hostingen din og hvem som blir innehaver.

Laster inn domenene dine…