Terug

LEMP VPS-hosting, vooraf geïnstalleerd

Met een LEMP VPS krijg je Nginx, PHP-FPM en MariaDB op Ubuntu 24.04, zodat je PHP-toepassing op je eigen server live kan zonder installatiewerk. Na je bestelling installeert de stack zichzelf, wordt een certificaat aangevraagd en verschijnen het siteadres plus de databaselogin en het wachtwoord in je paneel. Upload je bestanden naar /var/www/html om te beginnen, met de Nginx-configuratie en root-toegang in eigen hand.

Hoe groot is je site?

Totaal$2.58/mnd

Prijzen zijn inclusief btw.

Schaal RAM en CPU op of af wanneer je wilt. De schijf kan alleen groeien, dus begin klein.

Wat is er geïnstalleerd op je LEMP-server?

  • Nginx 1.24 uit de pakketten van Ubuntu 24.04
  • PHP-FPM 8.3 met de extensies mysql, mbstring, xml, curl, zip, gd, intl en bcmath
  • MariaDB 10.11 met een database en gebruiker die allebei site heten, niet bereikbaar van buitenaf
  • Een try_files-regel die onbekende adressen naar index.php stuurt, en een limiet van 64 MB per verzoek
  • Let's Encrypt via Certbot: de site opent via HTTPS op een sslip.io-adres, en verzoeken naar het IP worden daarheen doorgestuurd
  • fail2ban en automatische beveiligingsupdates van Ubuntu
  • Firewall waarin alleen poort 22, 80 en 443 open staan

Welke grootte heb je nodig voor LEMP?

Voor LEMP bestaat geen officieel RAM-getal, want de toepassing die erop draait bepaalt wat nodig is. Als vuistregel is 1 GB een begin voor één kleine PHP-toepassing. Kijk naar 2 GB voor meerdere sites of een contentmanagementsysteem, en naar 4 GB voor toepassingen die zwaar op de database leunen. Je vergroot RAM, CPU en schijf los van elkaar vanuit je paneel, en je gegevens en IP-adres blijven hetzelfde.

GebruikGroottePrijsKiezen
Nieuwe site 1 GB RAM · 1 vCore · 25 GB NVMe $2.58/mnd
Groeiende site 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/mnd
Drukke site 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/mnd

Voor wie is het?

  • Ontwikkelaars die PHP-frameworks met één ingangspunt uitrollen
  • Iedereen die zijn eigen Nginx-configuratie wil schrijven
  • Mensen die meerdere sites op één server draaien met server blocks
  • Wie Nginx, PHP-FPM en MariaDB leert of een testomgeving bouwt
  • Toepassingen met gebruikers in Turkije die op een server in Istanbul moeten draaien

Wat gebeurt er na je bestelling?

  1. Stel de grootte in en rond je betaling af.
  2. Je server start op en de stack installeert zichzelf. Dat duurde in onze tests op een echte server ongeveer 3,5 minuten.
  3. Open in je paneel je server via Mijn servers. Open op het tabblad Overzicht de link Siteadres. De pagina Your server is ready laat zien dat PHP-FPM werkt.
  4. Upload je bestanden via SFTP naar /var/www/html, met de gebruiker root en het wachtwoord uit het paneel. De welkomstpagina index.php mag je verwijderen.
  5. Maak verbinding via SSH en voer chown -R www-data:www-data /var/www/html uit om de bestanden de juiste eigenaar te geven.
  6. Verbind je toepassing met de database via localhost, met de rijen Login en Wachtwoord uit het paneel.

Bij elke server

  • Dagelijkse back-up inbegrepen in de prijs
  • Onbeperkt verkeer
  • Volledige rootrechten
  • Schaal RAM en CPU later op of af, en laat de schijf groeien
  • Locatie: Istanbul · IST-1.

Goed om te weten

  • Nginx leest geen .htaccess-bestanden. Rewrite-regels staan in /etc/nginx/sites-available/default. Test na het wijzigen met nginx -t en voer systemctl reload nginx uit.
  • Nginx en PHP accepteren uploads tot 64 MB, en de geheugenlimiet van PHP is 256 MB. De PHP-kant wijzig je in /etc/php/8.3/fpm/conf.d/99-seturack.ini.
  • De rijen Login en Wachtwoord in het paneel horen bij de databasegebruiker. Voor SSH en SFTP gebruik je de rijen Gebruikersnaam en Wachtwoord verderop.
  • Beveiligingsupdates van Ubuntu worden vanzelf geïnstalleerd. Upgrades van de PHP-versie en de code van je toepassing zijn jouw zaak.
  • De installatie zet geen mailserver op. Verstuurt je toepassing e-mail, gebruik dan SMTP.
  • Kan er geen certificaat worden uitgegeven, dan opent de site via http op je IP-adres. Als je domein is gekoppeld, probeer je het opnieuw met certbot --nginx.

Vragen en antwoorden over LEMP

Wat is een LEMP-stack?

LEMP staat voor Linux, Nginx, MariaDB of MySQL, en PHP. De E komt van de uitspraak van Nginx, engine-x. Op deze server zijn Ubuntu 24.04, Nginx 1.24, MariaDB 10.11 en PHP-FPM 8.3 geïnstalleerd.

Hoeveel RAM heeft een LEMP-server nodig?

Voor LEMP bestaat geen officieel RAM-getal. Als vuistregel is 1 GB een begin voor één kleine PHP-toepassing, en 2 GB voor meerdere sites of een contentmanagementsysteem. Is het niet genoeg, dan schaal je op vanuit je paneel.

Leest Nginx .htaccess-bestanden?

Nee. Nginx-regels horen in de serverconfiguratie, die op deze server /etc/nginx/sites-available/default is. De try_files-regel die mooie URL's nodig hebben staat er al in. Verhuis je een site die van .htaccess-bestanden afhangt, vertaal de regels dan naar Nginx of kies LAMP.

Hoe verhoog ik de uploadlimiet op een LEMP-server?

Verhoog upload_max_filesize en post_max_size in /etc/php/8.3/fpm/php.ini en voer daarna systemctl restart php8.3-fpm uit. Voor bestanden boven 64 MB verhoog je ook client_max_body_size in de Nginx-configuratie.

Kan ik WordPress op een LEMP-server installeren?

Ja. Pak WordPress uit in /var/www/html en rond de installatie af met de databasegegevens van de site. De regel voor mooie URL's staat al klaar. Wil je de installatie liever overslaan, bekijk dan de optie met vooraf geïnstalleerd WordPress.

Hoe koppel ik een domein aan een LEMP-server?

Laat de A-record naar het IP-adres van je server wijzen en voer via SSH certbot --nginx -d yourdomain.com uit. Het certificaat wordt uitgegeven en vanzelf verlengd. Schrijf voor meerdere sites een apart server block onder /etc/nginx/sites-available en koppel het aan sites-enabled.

Lees meer en bekijk vergelijkbare apps