Naar de inhoud
Vimonto Deploy

Servers

Servers voor je ingericht, in je eigen cloudaccount

Kies een provider, een formaat en een rol. In 5 tot 15 minuten installeert en beveiligt provisioning alles wat je apps nodig hebben op Ubuntu 24.04, en de server blijft van jou: gefactureerd door je provider, draaiend zonder ons.

Hoe het werkt

Van cloudtoken naar actieve server in vier stappen

  1. 1

    Kies waar hij draait

    Kies een gekoppeld account bij Hetzner Cloud, DigitalOcean, Vultr, Akamai, AWS of Google Cloud, of Eigen server voor elke Ubuntu 24.04- of 26.04-machine die je al hebt.

  2. 2

    Kies de rol en het formaat

    Kies een servertype, een regio en een formaat. Formaten en prijzen komen live van je provider, en uitverkochte formaten zijn gemarkeerd voordat je kiest.

  3. 3

    Kies de software

    PHP 8.1 tot en met 8.5, MySQL, MariaDB of PostgreSQL, en de SSH-sleutels die mogen inloggen. Zet de server desgewenst in een nieuw of bestaand privénetwerk.

  4. 4

    Volg provisioning live

    Elke stap draait via SSH als achtergrondtaak, met de volledige output. Sluit de pagina gerust: je krijgt een bericht zodra de server actief is.

Eén wizard voor elke provider

De eerste stap toont je gekoppelde cloudaccounts en de optie om een server te koppelen die je al ergens anders huurt. Het overzicht toont de maandelijkse kosten bij je provider; Vimonto Deploy rekent niets extra per server.

De eerste stap van de wizard voor een nieuwe server in Vimonto Deploy, met gekoppelde cloudaccounts en de optie voor een eigen server
Stap 1 van de wizard voor een nieuwe server.

Servertypes

Eén app-server, of een server voor elke rol

Begin met een app-server die alles draait. Splits databases, caches, workers en zoeken af als je groeit, verbonden via een privénetwerk.

  • App-server

    Nginx, PHP met Composer, een database, Redis, Memcached, Node.js 22 en Supervisor op één machine. Geschikt voor de meeste applicaties.

  • Webserver

    Nginx, PHP, Node.js en Supervisor zonder database, om meerdere webservers achter een load balancer te draaien.

  • Workerserver

    PHP en Supervisor voor queue workers. De firewall laat alleen SSH door, dus hij is niet bereikbaar via HTTP.

  • Databaseserver

    MySQL 8.4 of 8.0, MariaDB 11.4 of 10.11, of PostgreSQL 18, 17 of 16, alleen bereikbaar vanuit je privénetwerk.

  • Cache- en Meilisearch-servers

    Redis en Memcached, of Meilisearch op poort 7700 met een gegenereerde master key, met hun poorten alleen open voor het privénetwerk.

  • Load balancer

    Nginx die een domein over je app-servers verdeelt via round robin, minste verbindingen of IP-hash, met back-upservers.

    Load balancing

Wat provisioning installeert en beveiligt

Provisioning is een reeks bash-stappen die als root draaien, bij de eerste fout stoppen en veilig opnieuw uitgevoerd kunnen worden. Mislukt een stap, los dan de oorzaak op en kies Opnieuw proberen: een server die al bij de provider bestaat wordt niet twee keer aangemaakt, en voltooide stappen worden overgeslagen.

Elke server krijgt dezelfde basis, welk type het ook is. Daarna wordt de software van dat type geïnstalleerd: Nginx afgesteld met gzip en een requestlimiet van 64 MB, PHP-FPM met OPcache en extensies zoals intl, gd, imagick en redis, Node.js 22, je database ingesteld op UTC, Redis, Memcached, Meilisearch en Supervisor, al naar gelang de rol.

  • Een systeemgebruiker vimonto met een gegenereerd sudo-wachtwoord, één keer getoond
  • SSH alleen met sleutels; root mag inloggen met een sleutel, nooit met een wachtwoord
  • De ufw-firewall weigert al het inkomende verkeer behalve SSH, HTTP en HTTPS
  • fail2ban en dagelijkse automatische beveiligingsupdates
  • Swap van de helft van het geheugen (1 tot 4 GB) en kernel-tuning
  • Een monitoringagent die elke minuut rapporteert, zonder open poort

Alles wat provisioning doet

Na provisioning

Beheer de server zonder in te loggen

  • PHP-versies

    Installeer PHP 8.1 tot en met 8.5 naast elkaar, kies de standaard voor de command line en nieuwe sites, stel geheugen, uploads en PHP-FPM-processen af, en installeer patchreleases.

  • Processen

    Houd queue workers, Horizon of een Node.js-app draaiende onder Supervisor, met tot 64 kopieën, live status, herstartknoppen en de laatste 300 logregels.

  • Planner

    Cronjobs als systeemgebruiker of root, elke minuut, elke nacht of met een eigen expressie, elk in een eigen bestand in /etc/cron.d, met Nu uitvoeren en een log.

  • Services

    Zie of Nginx, PHP-FPM, de database, Redis en Supervisor draaien, herstart of herlaad ze, of herstart de hele server.

  • Browserterminal

    Een volledige SSH-shell in je browser als systeemgebruiker of root, via een ticket voor eenmalig gebruik. Sessies worden gelogd, toetsaanslagen nooit.

  • Servers overdragen

    Draag een server met zijn sites en databases per e-mail over aan een andere organisatie. Oude sleutels, het sudo-wachtwoord en deploy-URL's worden bij acceptatie vervangen.

Elke server in één oogopslag

Het overzicht toont het publieke en het privé-adres, de SSH-login, de provider en het formaat, de PHP- en databaseversies en een tijdlijn van alles wat er op de server is gedaan. De zijbalk toont alleen de pagina's die het servertype nodig heeft.

Een serveroverzicht in Vimonto Deploy met de IP-adressen, SSH-login, provider, PHP- en MySQL-versies en een tijdlijn van recente activiteit
Het overzicht van een app-server bij Hetzner Cloud.

Neem een server mee die je al hebt

Elke Ubuntu 24.04- of 26.04-VPS of dedicated server met een publiek IP-adres werkt, bij elke hostingprovider. Vul het adres en de SSH-poort in, voer één curl-commando uit als root, en de server wordt precies zo geprovisioned als een server bij een cloudprovider: dezelfde software, dezelfde beveiliging, dezelfde pagina's.

Het koppelscript voegt alleen de eigen publieke sleutel van de server toe voor root en meldt zich terug. Achter NAT worden zowel de SSH-poort die je invult als de poort waarop sshd luistert toegestaan, zodat Vimonto Deploy zichzelf nooit buitensluit.

Een eigen VPS koppelen

Vragen over servers

Bij welke cloudproviders kan ik servers aanmaken?

Hetzner Cloud, DigitalOcean, Vultr, Akamai (Linode), Amazon Web Services (EC2) en Google Cloud (Compute Engine). Koppel een API-token (een toegangssleutel voor AWS, een service account-sleutel voor Google Cloud), of OAuth voor DigitalOcean en Akamai waar dat is ingesteld. Elke andere provider werkt via een eigen VPS. Bekijk de cloudproviders.

Hoe lang duurt het om een server op te zetten?

Meestal 5 tot 15 minuten van Server aanmaken tot een actieve server. Ubuntu bijwerken en de database installeren kosten de meeste tijd.

Betaal ik per server?

Nee. Je provider factureert de server aan je eigen account tegen de normale prijs. Vimonto Deploy kost één prijs per organisatie; bekijk de prijzen.

Wat gebeurt er met mijn servers als ik stop met Vimonto Deploy?

Die blijven draaien. Het zijn gewone Ubuntu-machines in je eigen account, en je sites blijven werken zonder Vimonto Deploy.

Kan ik inloggen met mijn eigen SSH-client?

Ja. Voeg je publieke sleutel toe aan je account of aan de organisatie en log in als vimonto of root. Inloggen met een wachtwoord staat uit.

Verandert Vimonto Deploy mijn server na provisioning?

Alleen als jij of een deploy iets wijzigt, plus de automatische beveiligingsupdates van Ubuntu en twee standaard geplande taken: elke nacht Composer bijwerken en elke week ongebruikte pakketten opruimen.

Je volgende deploy kan live zijn voordat je koffie koud is.

Maak een organisatie aan, koppel een server en push. Meer is het niet.