Terug

CapRover VPS-hosting, vooraf geïnstalleerd

Met CapRover VPS-hosting installeer je kant-en-klare apps en databases vanuit een webpaneel en deploy je je eigen code op een eigen server. Na je bestelling installeren Docker en CapRover zichzelf, wordt het standaardwachtwoord vervangen en krijgt het paneel een HTTPS-adres, zodat het adres en het wachtwoord klaarstaan in je paneel. Je betaalt een vast bedrag per maand met onbeperkt verkeer, en root-toegang is van jou.

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

  • CapRover 1.15.5 uit de officiële Docker-image, draaiend op Docker Swarm
  • Nginx en Let's Encrypt: het paneel opent via HTTPS en je schakelt certificaten voor apps in het paneel in
  • Een nieuw beheerderswachtwoord, zodat het standaardwachtwoord captain42 niet meer werkt
  • Een sslip.io-rootdomein, met het paneel onder captain en elke app onder zijn eigen naam
  • Lijst One-Click Apps met kant-en-klare app- en databasesjablonen
  • Firewall met poort 22, 80, 443 en 3000 open

Welke grootte heb je nodig voor CapRover?

CapRover vereist officieel minimaal 1 GB RAM en 5 GB vrije schijfruimte. Docker-images nemen ruimte in, dus deze installatie begint bij 20 GB schijf. Als vuistregel: 1 GB werkt voor één kleine app of statische site, 2 GB voor een app met database en 4 GB voor meerdere apps of een project met veel builds. Builds draaien op de server. Bouw je vaak, dan raadt de documentatie van CapRover aan de image in CI te bouwen en over te sturen.

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 Node.js-, Python-, PHP-, Ruby- of Go-apps vanuit een paneel deployen
  • Iedereen die databases zoals MariaDB, MySQL of MongoDB uit een lijst wil kiezen en installeren
  • Mensen die een paar apps op een kleine server draaien voor een vaste maandprijs
  • Ontwikkelaars die zowel een webpaneel als een opdrachtregeltool willen

Wat gebeurt er na je bestelling?

  1. Stel de grootte in en rond je betaling af. Je server start op en CapRover installeert zichzelf. Dit duurde ongeveer 11 minuten in onze tests op echte servers.
  2. Open in je paneel je server via Mijn servers. Klik op het tabblad Overzicht op de link Paneeladres en vul het wachtwoord uit de rij Wachtwoord in.
  3. Gebruik voor een kant-en-klare app de knop One-Click Apps/Databases op de pagina Apps, controleer de variabelen en installeer hem.
  4. Maak voor je eigen code een lege app aan op dezelfde pagina en kies een methode op het tabblad Deployment.
  5. Zet HTTPS aan op het tabblad HTTP Settings van de app.
  6. Wijs voor je eigen domein een wildcard-A-record naar het IP van de server en wijzig het rootdomein op de pagina Dashboard.

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

  • Door te bestellen accepteer je de licentie en gebruiksvoorwaarden van CapRover. Betaalde Pro-functies zitten niet in de prijs. Anonieme gebruiksanalyse staat uit op deze installatie.
  • Zodra het paneel via HTTPS werkt, kun je poort 3000 sluiten. Docker slaat ufw over, dus gebruik deze opdracht: docker service update --publish-rm "published=3000,target=3000,mode=host" captain-captain
  • Gebruik unieke database- en beheerderswachtwoorden voor kant-en-klare apps. Sommige wachtwoorden gelden alleen bij de eerste start, dus later wijzigen werkt bestaande gebruikers mogelijk niet bij.
  • De configuratieback-up van CapRover omvat geen databasevolumes. De nachtelijke serverback-up dekt de hele server en de laatste 7 dagen blijven bewaard.
  • Kan er geen certificaat worden uitgegeven, dan opent het paneel via http op poort 3000 van je IP-adres.

Vragen en antwoorden over CapRover

Hoeveel RAM heeft CapRover nodig?

CapRover vereist officieel minimaal 1 GB RAM en 5 GB vrije schijfruimte. Als vuistregel is 1 GB genoeg voor één kleine app, past 2 GB bij een app met een database en past 4 GB bij een project met veel builds. Je kunt later opschalen vanuit je paneel.

Wat is het standaardwachtwoord van CapRover?

Het standaardwachtwoord van CapRover is captain42, maar op deze server wordt het tijdens de installatie vervangen. Het nieuwe wachtwoord staat in de rij Wachtwoord van je paneel. CapRover vraagt niet om een gebruikersnaam, alleen om het wachtwoord.

Werkt CapRover zonder domein?

Ja. Het rootdomein is een sslip.io-adres op basis van je IP, dus je hebt geen wildcard-record nodig om te beginnen. Het paneel opent onder captain en elke app onder zijn eigen naam op dat adres. Later kun je overstappen naar je eigen domein.

Hoe upload ik mijn eigen code naar CapRover?

Je kunt het project verpakken met een captain-definition-bestand en uploaden op het tabblad Deployment, de opdracht caprover deploy vanaf je computer gebruiken of een Git-repository koppelen. Heb je al een Docker-image, dan volstaat het de naam in te vullen.

Kan CapRover bij elke GitHub-push deployen?

Ja, via een webhook. Voeg een captain-definition-bestand toe aan je repository, vul de repository en de branch in op het tabblad Deployment van de app en sla op. CapRover genereert een webhook-URL, die je op GitHub toevoegt als push-webhook. Houd die URL geheim.

Kan CapRover een Next.js- of Vite-project draaien?

Elk project met een Dockerfile kan draaien: verwijs ernaar in het captain-definition-bestand. Builds gebeuren op de server, dus denk voor projecten zoals Next.js als vuistregel aan 4 GB, of bouw de image in CI en deploy hem als kant-en-klare image.

Lees meer en bekijk vergelijkbare apps