Terug

PocketBase VPS-hosting, vooraf geïnstalleerd

Met PocketBase-hosting draai je een backend met database, authenticatie en bestandsopslag vanuit één bestand, op je eigen server. Na je bestelling installeert PocketBase 0.40.6 zichzelf en opent het via HTTPS. Het beheeradres, het e-mailadres en het wachtwoord vind je in je paneel. Maak op het beheerscherm je eerste collectie aan en laat je app daarna verwijzen naar het pad /api/ van hetzelfde adres.

Hoeveel kracht heb je nodig?

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 PocketBase-server?

  • PocketBase 0.40.6, geïnstalleerd vanaf het officiële releasebestand nadat de SHA-256-checksum is gecontroleerd
  • Beheerscherm op /_/, met de superuser aangemaakt vanaf de opdrachtregel zodat niemand hem eerder kan claimen
  • Een systemd-service genaamd pocketbase op 127.0.0.1:8090, met een limiet van 4096 open bestanden
  • Een pocketbase-gebruiker zonder extra rechten, met gegevens in /home/pocketbase/pb_data
  • HTTPS via Caddy op een sslip.io-adres op basis van je IP, dus een domein is optioneel
  • Firewall waarin alleen poort 22, 80 en 443 open staan

Welke grootte heb je nodig voor PocketBase?

In de documentatie van PocketBase staat geen RAM-richtwaarde. Het draait als één proces met ingebouwde SQLite. Als vuistregel is 1 GB een goed begin voor een klein project, en kijk je naar 2 tot 4 GB bij veel realtime verbindingen of grote bestandsuploads. De kleinste grootte is 1 GB RAM, 1 CPU en een schijf van 10 GB. RAM, CPU en schijf verhoog je los van elkaar vanuit je paneel, en je gegevens en IP-adres blijven hetzelfde.

GebruikGroottePrijsKiezen
Starter 1 GB RAM · 1 vCore · 25 GB NVMe $2.58/mnd
Gemiddeld 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/mnd
Krachtig 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/mnd

Voor wie is het?

  • Mobiele apps of single-page-webapps die een kant-en-klare backend nodig hebben
  • Mensen die met AI-tools een front-end hebben gebouwd en nog een database en login nodig hebben
  • Ontwikkelaars die prototypes, interne tools of projecten bouwen die op één server blijven

Wat gebeurt er na je bestelling?

  1. Stel de grootte in en rond je betaling af.
  2. Je server start op en PocketBase installeert zichzelf. Dat duurde in onze tests op echte servers ongeveer 3 minuten.
  3. Open het Paneeladres op het tabblad Overzicht en log in met de rijen E-mail en Wachtwoord.
  4. Maak je eerste collectie aan met New collection en kies op het tabblad API rules wie mag lezen en schrijven.
  5. Verbind je app met het pad /api/ van hetzelfde adres.

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

  • PocketBase is nog niet bij v1.0. Volgens de documentatie kan de achterwaartse compatibiliteit breken en wordt het nog niet aanbevolen voor productiekritieke apps. Lees de changelog voordat je update.
  • API-regels staan standaard op slot, dus alleen een superuser heeft toegang. Ontgrendel je een regel en laat je hem leeg, dan heeft iedereen toegang. Controleer je regels dus voordat je live gaat.
  • Het beheerders-e-mailadres uit de installatie hoort bij je sslip.io-adres en kan geen e-mail ontvangen. Vul op het beheerscherm je eigen adres in.
  • Om e-mail te versturen vul je je SMTP-gegevens in onder Settings > Mail settings. Volgens de officiële documentatie is de standaard sendmail-route alleen geschikt voor ontwikkeling.
  • PocketBase draait achter Caddy. Om de echte IP-adressen van bezoekers te loggen vul je X-Forwarded-For in bij het veld User IP proxy headers onder Settings.
  • De installatie blijft op 0.40.6 en werkt zichzelf niet bij. Zet het nieuwe bestand op de plek van /home/pocketbase/pocketbase en voer systemctl restart pocketbase uit.

Vragen en antwoorden over PocketBase

Hoeveel RAM heeft PocketBase nodig?

PocketBase heeft geen officiële RAM-richtwaarde. Als vuistregel is 1 GB een goed begin voor een klein project, en kijk je naar 2 tot 4 GB bij veel realtime verbindingen of grote bestandsuploads.

Hoe log ik in op het PocketBase-beheerscherm?

Open de link in de rij Paneeladres, die eindigt op /_/. Vul de gegevens uit de rij E-mail en de rij Wachtwoord direct daaronder in. De andere rij Wachtwoord, onder Gebruikersnaam, is voor SSH en werkt hier niet.

Hoe verbind ik mijn app met de PocketBase-API?

De API gebruikt hetzelfde adres als het paneel, zonder de /_/ aan het eind, en draait onder /api/. Met de officiële JavaScript-SDK schrijf je new PocketBase('https://ADDRESS'). Bezoekers kunnen pas gegevens lezen als je de regels van de collectie openzet.

Kan ik mijn front-end op dezelfde server hosten?

Ja. Maak de map /home/pocketbase/pb_public aan en zet je gebouwde bestanden erin, dan serveert PocketBase ze vanaf het hoofdadres. Voor JavaScript aan de serverkant gebruik je de map pb_hooks met bestandsnamen die op .pb.js eindigen. Voer daarna systemctl restart pocketbase uit.

Kan PocketBase over meerdere servers worden verdeeld?

Nee. Volgens de officiële FAQ schaalt PocketBase alleen op één server, verticaal, en gebruikt het ingebouwde SQLite zonder plannen voor andere databases. Als de belasting groeit, verhoog je RAM, CPU en schijf vanuit je paneel.

Waar staan mijn PocketBase-gegevens en hoe worden ze geback-upt?

Gegevens en geüploade bestanden staan in /home/pocketbase/pb_data. Er wordt elke nacht een back-up van je server gemaakt, de laatste 7 dagen blijven bewaard en dit zit in de prijs inbegrepen. Je kunt ook je eigen back-ups maken onder Settings > Backups op het beheerscherm.

Lees meer en bekijk vergelijkbare apps