VPS

Een startscript gebruiken bij je VPS

Laat je Linux-server bij de eerste start zelf software installeren of instellen met een cloud-init-script.

Bijgewerkt op

Een startscript laat je server bij de eerste start zelf dingen doen, zoals software installeren of een instelling aanpassen. Je hoeft dan niet zelf in te loggen om de eerste klussen te doen. Het werkt alleen bij Linux.

Hoe werkt het?

Een startscript is een #cloud-config-bestand (cloud-init). Het draait één keer, op het moment dat de server voor het eerst opstart. Je gebruiker en je SSH-sleutels regelen wij al; die horen er dus niet in. Opdrachten zet je onder runcmd.

#cloud-config
runcmd:
  - echo hallo

Bij het bestellen

  1. Ga in het bestelformulier naar stap 4, Extra's.
  2. Klap onderaan Startscript (cloud-init) open.
  3. Begin met een van de voorbeelden of plak je eigen script in het vak Script. Het script mag maximaal 64 KB groot zijn en moet beginnen met de regel #cloud-config. Een shellscript dat begint met #! werkt hier niet.

De voorbeelden zijn Automatische beveiligingsupdates, Docker installeren, Basisfirewall en Nederlandse tijdzone. Kies je een voorbeeld terwijl er al een script staat, dan vragen we of je het wilt vervangen.

Bij een herinstallatie

Op het tabblad Opnieuw installeren kies je wat er met het startscript gebeurt:

  • Vorige startscript opnieuw gebruiken: staat er een script bij de server, dan draait dat na de herinstallatie opnieuw.
  • Nieuw startscript: vervangt het vorige script. Met Aanpassen als nieuw script begin je met het huidige script.
  • Zonder startscript: er draait geen script en het vorige script wordt vergeten.

Goed om te weten

  • We laten een nieuw script vooraf controleren. Wordt het niet geaccepteerd, dan zie je meteen waarom en gebeurt er nog niets met je server.
  • Het script draait één keer. Een script toevoegen aan een server die al draait kan niet; dat doe je met een herinstallatie, en daarbij gaan alle gegevens verloren.
  • Test je script eerst op een kleine server. Een fout in een startscript merk je pas als de server draait.

Was dit artikel nuttig?

Laat het ons weten, dan weten we welke uitleg beter kan.

Alles over vps

Kom je er niet uit?

Onze Nederlandse support helpt je graag verder. Je krijgt op werkdagen binnen twee uur antwoord.

Neem contact op