Om een server aan te maken bij Wolkra open je Servers in de console, kies je Server aanmaken, selecteer je een image, een pakket en een SSH-sleutel, en bevestig je. De server start binnen enkele ogenblikken op; deze pagina legt elke optie uit, zodat je alles in één keer goed instelt.
Locatie
Wolkra draait in Frankfurt am Main, Duitsland: locatie fra1 in netwerkzone eu-central. Alle servers, volumes, netwerken en back-ups staan daar. Zie Frankfurt.
Image
Kies een besturingssysteem of een app met één klik.
Besturingssystemen: Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS Stream, Fedora en MikroTik CHR. Twijfel je, kies dan de nieuwste Ubuntu LTS of Debian. Zie besturingssystemen.
Apps met één klik: Docker CE met Compose, WordPress (Caddy, PHP, MariaDB, WP-CLI), n8n, Coolify, WireGuard VPN, GitLab CE en OpenClaw. De app is klaar een paar minuten nadat de server is opgestart. Zie apps met één klik.
Je kunt ook een server aanmaken vanuit een van je eigen snapshots.
Pakket
Pakketten zijn ingedeeld in families:
- Standard (s): gedeelde vCPU voor websites, API's en de meeste algemene workloads.
- CPU-geoptimaliseerd (c): voor builds, encoding en rekenintensief werk.
- Geheugen-geoptimaliseerd (m): voor databases, caches en apps die veel geheugen vragen.
Standaard
Gedeelde vCPU voor websites, apps, VPN's en development.
| Pakket | vCPU | RAM | Schijf | Dataverkeer | Per uur | Maandelijks maximum |
|---|---|---|---|---|---|---|
| S0 | 1 | 1 GB | 15 GB | Onbemeterd | €0.0056 | €3.49 |
| S1 | 1 | 2 GB | 30 GB | Onbemeterd | €0.0080 | €4.99 |
| S2 | 2 | 4 GB | 40 GB | Onbemeterd | €0.0144 | €8.99 |
| S3 | 2 | 8 GB | 50 GB | Onbemeterd | €0.0200 | €12.49 |
| S4 | 4 | 8 GB | 80 GB | Onbemeterd | €0.0288 | €17.99 |
| S5 | 4 | 16 GB | 100 GB | Onbemeterd | €0.0400 | €24.99 |
CPU-geoptimaliseerd
Meer vCPU per GB voor builds, rekenwerk en drukke API's.
| Pakket | vCPU | RAM | Schijf | Dataverkeer | Per uur | Maandelijks maximum |
|---|---|---|---|---|---|---|
| C1 | 2 | 2 GB | 30 GB | Onbemeterd | €0.0112 | €6.99 |
| C2 | 4 | 4 GB | 40 GB | Onbemeterd | €0.0224 | €13.99 |
| C3 | 8 | 8 GB | 70 GB | Onbemeterd | €0.0432 | €26.99 |
Geheugen-geoptimaliseerd
Meer RAM per vCPU voor databases, caches en in-memory werk.
| Pakket | vCPU | RAM | Schijf | Dataverkeer | Per uur | Maandelijks maximum |
|---|---|---|---|---|---|---|
| M1 | 1 | 8 GB | 30 GB | Onbemeterd | €0.0160 | €9.99 |
| M2 | 2 | 16 GB | 50 GB | Onbemeterd | €0.0312 | €19.49 |
Je kunt later opschalen naar een groter pakket. De schijf groeit mee met het pakket, maar kan nooit kleiner worden.
Netwerk
- Publiek IPv4: een primair IPv4-adres is optioneel en wordt per maand gefactureerd (zie prijzen).
- IPv6: een IPv6-adres is inbegrepen.
- Privénetwerken: koppel de server aan een of meer van je netwerken. Een server kan alleen in een privénetwerk draaien, zonder publieke adressen, en een NAT-gateway gebruiken voor uitgaand verkeer. Zie privénetwerken.
Het dataverkeer is bij elk pakket onbemeterd, met gedeelde poorten tot 10 Gbit/s onder fair use.
Authenticatie
- SSH-sleutels (aanbevolen): selecteer een of meer opgeslagen sleutels. Ze worden bij de eerste start voor root toegevoegd.
- Rootwachtwoord per e-mail: kies je geen sleutel, dan krijg je een rootwachtwoord per e-mail. Wijzig het na de eerste keer inloggen.
Zie verbinden met SSH.
Volumes
Koppel een nieuw of bestaand blokopslagvolume van 10 GB tot 10 TB. Je kunt het door Wolkra laten formatteren en mounten.
Firewall
Pas een bestaande firewall toe, of voeg er later een toe. Een firewall kan ook automatisch gelden voor elke server met een passend label.
Back-ups
Zet dagelijkse automatische back-ups aan voor 20% van de serverprijs, met 7 herstelpunten. Je kunt dit op elk moment wijzigen. Zie back-ups en snapshots.
Placement group
Voeg de server toe aan een placement group om hem over fysieke hosts te spreiden, zodat twee replica's nooit dezelfde hardware delen.
Labels
Labels zijn key=value-paren, zoals env=prod of role=web. Firewalls en load balancers kunnen servers via een labelselector targeten, zodat nieuwe servers met de juiste labels automatisch worden meegenomen.
User data (cloud-init)
User data wordt één keer uitgevoerd bij de eerste start. Een cloud-config-voorbeeld dat een gebruiker aanmaakt, pakketten installeert en een firewall inschakelt:
#cloud-config
package_update: true
package_upgrade: true
packages:
- ufw
- fail2ban
users:
- name: deploy
groups: sudo
shell: /bin/bash
sudo: "ALL=(ALL) NOPASSWD:ALL"
ssh_authorized_keys:
- ssh-ed25519 AAAA... my-laptop
runcmd:
- ufw allow OpenSSH
- ufw --force enable
Een gewoon shellscript dat begint met #!/bin/bash werkt ook. Controleer op de server de voortgang met cloud-init status --wait en het log in /var/log/cloud-init-output.log.
Naam en beveiliging
Geef de server een duidelijke naam, zoals web-1. Zet verwijderbeveiliging aan voor servers die nooit per ongeluk verwijderd mogen worden; die moet je eerst uitschakelen voordat de server kan worden verwijderd.
Kosten
De console toont de prijs voordat je bevestigt. De facturering gaat per begonnen uur, nooit meer dan de maandprijs, en wordt afgeschreven van je prepaid tegoed. Zie facturering en tegoed.
Na het aanmaken
Vanuit het serveroverzicht kun je:
- grafieken voor CPU, schijf en netwerk bekijken;
- de server aanzetten, uitzetten, herstarten of resetten;
- de console in de browser (VNC) openen;
- opstarten in rescue-modus;
- opschalen, opnieuw opbouwen met een ander image, of een snapshot maken;
- reverse DNS instellen voor de IP's;
- labels en verwijderbeveiliging aanpassen.
Alles hier kan ook via de API op https://api.wolkra.com/v1/servers; zie API-tokens.
Veelgestelde vragen
Kan ik het pakket wijzigen nadat ik een server heb aangemaakt?
Ja, je kunt opschalen naar een groter pakket. De schijf kan meegroeien, maar nooit kleiner worden, dus begin met de schijfgrootte die je nu nodig hebt.
Heb ik een publiek IPv4-adres nodig?
Alleen als de server via IPv4 vanaf het internet bereikbaar moet zijn. Servers in een privénetwerk kunnen zonder publieke IP's werken en het internet bereiken via een NAT-gateway.
Wat is cloud-init user data?
Een script of cloud-config-bestand dat bij de eerste start wordt uitgevoerd. Gebruik het om automatisch pakketten te installeren, gebruikers aan te maken en configuratiebestanden te schrijven.
Kan ik een server later opnieuw installeren?
Ja. Rebuild installeert de server opnieuw met een vers image naar keuze. Alles op de schijf wordt vervangen, dus maak eerst een back-up.