Terug

Strapi VPS-hosting, vooraf geïnstalleerd

Met Strapi-hosting draait je headless CMS op je eigen server, met rootrechten. Strapi 5 installeert zichzelf na betaling en opent via HTTPS, en het beheeradres, het e-mailadres en het wachtwoord staan in je paneel. Redacteuren voegen inhoud toe op het beheerscherm en je front-end leest die via de REST-API.

Hoeveel kracht heb je nodig?

Totaal$6.89/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 Strapi-server?

  • Strapi 5 Community Edition als TypeScript-project in /home/app/proje
  • SQLite-database op ~/proje/.tmp/data.db
  • Node.js 26 en PM2, met een proces genaamd uygulama dat na een herstart terugkomt
  • HTTPS via Caddy, met Strapi op 127.0.0.1:1337, dus een domein is optioneel
  • Een beheerdersaccount aangemaakt vanaf de opdrachtregel, zodat niemand het aanmeldscherm eerder kan claimen
  • Firewall waarin alleen poort 22, 80 en 443 open staan

Welke grootte heb je nodig voor Strapi?

De deploymentdocumentatie van Strapi stelt het minimum op 2 GB RAM, 1 core en 8 GB schijf, en raadt 4 GB RAM of meer, 2 of meer cores en 32 GB schijf of meer aan. Deze installatie bouwt het beheerpaneel op de server, dus hij begint bij de aanbevolen 4 GB RAM, 2 cores en 32 GB schijf. Die build gebruikt het meeste geheugen, dus de installatie voegt 2 GB swap toe. Is dat niet genoeg, laat RAM, CPU en schijf dan los van elkaar groeien vanuit je paneel; je gegevens en IP-adres blijven hetzelfde.

GebruikGroottePrijsKiezen
Starter 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/mnd
Gemiddeld 8 GB RAM · 4 vCore · 120 GB NVMe $13.62/mnd
Krachtig 16 GB RAM · 8 vCore · 200 GB NVMe $25.15/mnd

Voor wie is het?

  • React-, Vue- of mobiele apps die een content-API nodig hebben
  • Teams die een beheerscherm voor redacteuren en een API voor ontwikkelaars willen
  • Iedereen die de inhoud van bedrijfssite, blog of catalogus op één plek beheert
  • Mensen die hun inhoud op een eigen server willen houden

Wat gebeurt er na je bestelling?

  1. Stel de grootte in en rond je betaling af.
  2. Je server start op, Strapi installeert zichzelf en het beheerpaneel wordt gebouwd. Wacht op het tabblad Overzicht tot de rij App meldt dat Strapi klaar is.
  3. Open de link in de rij Paneeladres en log in met de rijen E-mail en Wachtwoord.
  4. Bereid je contenttypes voor in de ontwikkelmodus op je computer en breng de code naar de server.
  5. Verbind via SSH, typ su - app en cd ~/proje, en voer daarna npm run build en pm2 restart uygulama uit.

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

  • Strapi draait in productiemodus. De Content-Type Builder werkt alleen in ontwikkeling, dus contenttypes komen als code op de server.
  • Dit is de Community Edition. Functies van Growth en Enterprise, zoals Releases of SSO, zitten niet in de prijs inbegrepen, en die licentie haal en voer je zelf in bij Strapi.
  • Koppel je een eigen domein, wijzig dan ook PUBLIC_URL in ~/proje/.env en voer npm run build en pm2 restart uygulama uit.
  • Het beheerders-e-mailadres uit de installatie hoort bij je sslip.io-adres en kan geen e-mail ontvangen. Vul je eigen adres in bij je eerste aanmelding.
  • Strapi, Node.js en je npm-pakketten up-to-date houden is jouw verantwoordelijkheid.

Vragen en antwoorden over Strapi

Hoeveel RAM heeft Strapi nodig?

De documentatie van Strapi vraagt minstens 2 GB RAM en raadt 4 GB of meer aan. Deze installatie bouwt het beheerpaneel op de server, dus hij begint bij 4 GB, en je kunt opschalen vanuit je paneel.

Waarom kan ik op de server geen contenttype toevoegen?

Volgens de documentatie van Strapi kunnen contenttypes in productie niet worden aangemaakt of bijgewerkt. Bereid ze voor in de ontwikkelmodus op je computer, breng de code naar de server en voer dan npm run build en pm2 restart uygulama uit. De inhoud zelf voer je wel op de server in.

Waarom geeft mijn Strapi-API 403 terug?

De API blijft gesloten voor bezoekers totdat je hem toestaat. Geef onder Settings, Users & Permissions, Roles, Public het contenttype de rechten find en findOne. Publiceer ook het item, want nieuwe items worden als concept opgeslagen. Voor toegang tussen servers kun je een API-token gebruiken.

Kan ik GraphQL met Strapi gebruiken?

Ja, als plugin. Strapi maakt standaard REST-endpoints aan. Typ su - app en cd ~/proje, voer npm install @strapi/plugin-graphql uit, en daarna npm run build en pm2 restart uygulama om het online te brengen.

Kan ik PostgreSQL gebruiken in plaats van SQLite?

Ja. Strapi ondersteunt PostgreSQL 14, MySQL 8.0 en MariaDB 10.3 of nieuwer, maar geen MongoDB. Installeer de database, wijzig config/database.ts en je .env-bestand en herstart daarna. De gegevensoverdrachtstools van Strapi kunnen je bestaande inhoud verplaatsen.

Waar worden mijn Strapi-gegevens opgeslagen?

Items staan in ~/proje/.tmp/data.db en geüploade bestanden staan op de schijf van de server. Er wordt elke nacht een back-up van je server gemaakt, de laatste 7 dagen blijven bewaard en dit zit in de prijs inbegrepen. Laat je niet misleiden door de naam: als je de map .tmp verwijdert, verwijder je je database.

Lees meer en bekijk vergelijkbare apps