Zurück

CapRover VPS-Hosting, vorinstalliert

Mit CapRover VPS-Hosting installieren Sie fertige Apps und Datenbanken über ein Web-Panel und stellen Ihren eigenen Code auf einem eigenen Server bereit. Nach der Bestellung installieren sich Docker und CapRover selbst, das Standardpasswort wird ersetzt und das Panel bekommt eine HTTPS-Adresse, sodass Adresse und Passwort in Ihrem Panel bereitstehen. Sie zahlen eine feste monatliche Gebühr bei unbegrenztem Traffic, und Root-Zugriff gehört Ihnen.

Wie groß ist Ihre Website?

Gesamt$2.58/Monat

Preise inklusive MwSt.

RAM und CPU können Sie jederzeit vergrößern oder verkleinern. Die Festplatte kann nur wachsen, fangen Sie also klein an.

Was ist auf Ihrem CapRover-Server installiert?

  • CapRover 1.15.5 aus dem offiziellen Docker-Image, auf Docker Swarm
  • Nginx und Let's Encrypt: Das Panel öffnet sich über HTTPS, und Zertifikate für Apps schalten Sie im Panel ein
  • Ein neues Admin-Passwort, sodass das Standardpasswort captain42 nicht mehr funktioniert
  • Eine sslip.io-Root-Domain, mit dem Panel unter captain und jeder App unter ihrem eigenen Namen
  • Die Liste One-Click Apps mit fertigen App- und Datenbankvorlagen
  • Firewall mit offenen Ports 22, 80, 443 und 3000

Welche Größe brauchen Sie für CapRover?

CapRover braucht offiziell mindestens 1 GB RAM und 5 GB freie Festplatte. Docker-Images belegen Platz, deshalb beginnt diese Installation bei 20 GB Festplatte. Als Faustregel reicht 1 GB für eine kleine App oder statische Website, 2 GB für eine App mit Datenbank und 4 GB für mehrere Apps oder ein build-lastiges Projekt. Die Builds laufen auf dem Server. Wenn Sie oft bauen, empfiehlt die Dokumentation von CapRover, das Image in der CI zu bauen und hochzuladen.

EinsatzGrößePreisWählen
Neue Website 1 GB RAM · 1 vCore · 25 GB NVMe $2.58/Monat
Wachsende Website 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/Monat
Stark besuchte Website 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/Monat

Für wen ist es gedacht?

  • Entwickler, die Node.js-, Python-, PHP-, Ruby- oder Go-Apps über ein Panel bereitstellen
  • Alle, die Datenbanken wie MariaDB, MySQL oder MongoDB aus einer Liste wählen und installieren möchten
  • Wer ein paar Apps auf einem kleinen Server zu einem festen Monatspreis betreibt
  • Entwickler, die sowohl ein Web-Panel als auch ein Kommandozeilenwerkzeug möchten

Was passiert nach der Bestellung?

  1. Stellen Sie die Größe ein und schließen Sie Ihre Zahlung ab. Ihr Server startet, und CapRover installiert sich selbst. Das dauerte in unseren Tests auf echten Servern etwa 11 Minuten.
  2. Öffnen Sie Ihren Server in Ihrem Panel unter Meine Server. Klicken Sie auf dem Reiter Übersicht auf den Link Panel-Adresse und geben Sie das Passwort aus der Zeile Passwort ein.
  3. Für eine fertige App nutzen Sie die Schaltfläche One-Click Apps/Databases auf der Seite „Apps“, prüfen die Variablen und installieren sie.
  4. Für Ihren eigenen Code legen Sie auf derselben Seite eine leere App an und wählen auf dem Reiter „Deployment“ eine Methode.
  5. Schalten Sie HTTPS auf dem Reiter „HTTP Settings“ der App ein.
  6. Für Ihre eigene Domain richten Sie einen Wildcard-A-Record auf die IP des Servers und ändern die Root-Domain auf der Seite „Dashboard“.

Bei jedem Server

  • Tägliche Sicherung im Preis inbegriffen
  • Unbegrenzter Datenverkehr
  • Voller Root-Zugriff
  • RAM und CPU später vergrößern oder verkleinern, die Festplatte erweitern
  • Standort: Istanbul · IST-1.

Gut zu wissen

  • Mit der Bestellung akzeptieren Sie die Lizenz und die Nutzungsbedingungen von CapRover. Kostenpflichtige Pro-Funktionen sind nicht im Preis enthalten. Anonyme Nutzungsstatistiken sind bei dieser Installation ausgeschaltet.
  • Sobald das Panel über HTTPS funktioniert, können Sie Port 3000 schließen. Docker umgeht ufw, nutzen Sie daher diesen Befehl: docker service update --publish-rm "published=3000,target=3000,mode=host" captain-captain
  • Verwenden Sie für fertige Apps eindeutige Datenbank- und Admin-Passwörter. Manche Passwörter gelten nur beim ersten Start, daher werden bestehende Benutzer bei einer späteren Änderung möglicherweise nicht aktualisiert.
  • Die Konfigurationssicherung von CapRover enthält keine Datenbank-Volumes. Die nächtliche Serversicherung deckt den ganzen Server ab, und die letzten 7 Tage bleiben erhalten.
  • Wenn kein Zertifikat ausgestellt werden kann, öffnet sich das Panel über http auf Port 3000 Ihrer IP-Adresse.

Fragen und Antworten zu CapRover

Wie viel RAM braucht CapRover?

CapRover braucht offiziell mindestens 1 GB RAM und 5 GB freie Festplatte. Als Faustregel genügt 1 GB für eine kleine App, 2 GB passen zu einer App mit Datenbank und 4 GB zu einem build-lastigen Projekt. Sie können später in Ihrem Panel vergrößern.

Wie lautet das Standardpasswort von CapRover?

Das Standardpasswort von CapRover ist captain42, auf diesem Server wird es aber bei der Einrichtung ersetzt. Das neue Passwort erscheint in der Zeile Passwort Ihres Panels. CapRover fragt nicht nach einem Benutzernamen, nur nach dem Passwort.

Funktioniert CapRover ohne Domain?

Ja. Die Root-Domain ist eine sslip.io-Adresse auf Basis Ihrer IP, Sie brauchen für den Start also keinen Wildcard-Record. Das Panel öffnet sich unter captain und jede App unter ihrem eigenen Namen auf dieser Adresse. Später können Sie auf Ihre eigene Domain wechseln.

Wie lade ich meinen eigenen Code in CapRover hoch?

Sie können das Projekt mit einer captain-definition-Datei verpacken und auf dem Reiter „Deployment“ hochladen, den Befehl caprover deploy von Ihrem Computer nutzen oder ein Git-Repository verbinden. Wenn Sie schon ein Docker-Image haben, genügt es, dessen Namen einzugeben.

Kann CapRover bei jedem GitHub-Push bereitstellen?

Ja, über einen Webhook. Fügen Sie Ihrem Repository eine captain-definition-Datei hinzu, tragen Sie Repository und Branch auf dem Reiter „Deployment“ der App ein und speichern Sie. CapRover erzeugt eine Webhook-URL, die Sie bei GitHub als Push-Webhook hinzufügen. Halten Sie diese URL geheim.

Kann CapRover ein Next.js- oder Vite-Projekt betreiben?

Jedes Projekt mit einem Dockerfile kann laufen: Verweisen Sie in der captain-definition-Datei darauf. Die Builds laufen auf dem Server, deshalb denken Sie bei Projekten wie Next.js als Faustregel an 4 GB, oder Sie bauen das Image in der CI und stellen es als fertiges Image bereit.

Mehr lesen und ähnliche Apps ansehen