FAQs
Im Folgenden haben wir die häufigsten technischen Fragen zum Anwendungs-Hosting von Kinsta zusammengestellt.
Welche Art von Repository kann ich mit dem Anwendungs-Hosting nutzen?
Du brauchst ein Git-Repository, das auf Bitbucket, GitHub oder GitLab gehostet wird, um deine Anwendung bei Kinsta bereitzustellen. Wenn du zum ersten Mal eine Anwendung hinzufügst, musst du deinen Git-Anbieter und dein Repository in deinem Konto auswählen, damit wir auf das Repository deiner Anwendung zugreifen können. Du kannst einen (oder alle) der unterstützten Git-Dienstanbieter auswählen.
Kann ich Daten im Dateisystem speichern?
Ja, wenn du persistenten Speicher hinzufügst, der die Daten auch dann speichert, wenn die Anwendung neu gestartet oder neu bereitgestellt wird.
Kann ich (füge dein bevorzugtes CMS oder Framework ein) mit Kinstas Anwendungs-Hosting hosten?
Die Wahrscheinlichkeit ist groß, dass die Antwort „Ja“ lautet, und wir haben einen Leitfaden für unterstützte Frameworks und Sprachen erstellt. Wenn du das Framework oder die Sprache, nach der du suchst, dort nicht findest, kannst du überprüfen, ob sie den Richtlinien der Zwölf-Faktoren-App (auch bekannt als Cloud-native Apps) entsprechen. Für die beste Kompatibilität empfehlen wir, dass sie das tut.
Wenn du dir nicht sicher bist, kannst du es gerne ausprobieren! Unser Support-Team hilft dir bei allen Fehlern, die dir auf unserer Plattform begegnen, auch wenn wir nicht garantieren können, dass alle Anwendungen funktionieren.
Können Anwendungen E-Mails verschicken?
Ja, wenn deine Anwendung einen Dienst wie SendGrid oder Mailchimp nutzt, um E-Mails über deren API zu versenden. Die Ports 25, 465 und 587 (Standard-SMTP-Ports) sind bei Kinsta blockiert, weil wir keine E-Mail-Hosting-Dienste anbieten. Beispiele dafür, wie du eine Anwendung so einrichtest, dass sie E-Mails über einen E-Mail-Dienst eines Drittanbieters versendet, findest du in diesen Kurzanleitungen:
- Einrichten einer Node.js-Anwendung zum Versenden von E-Mails auf Kinsta
- Einrichten einer PHP-Anwendung für den E-Mail-Versand auf Kinsta
Kann ich eine statische externe IP-Adresse erhalten, um meine Anwendung in eine Zulässigkeitsliste für Drittanbieterdienste aufzunehmen?
Da sich die IP-Adresse deiner Anwendung bei jedem Einsatz ändern kann, ist es nicht möglich, eine bestimmte ausgehende IP-Adresse anzugeben. Wir empfehlen, eine andere Autorisierungsmethode zu verwenden (z. B. OAuth, einen Bastion Server usw.), um deine Anwendung bei deinem Drittanbieterdienst zu authentifizieren.
Kannst du die Python-Version und die Modulversion angeben?
Ja, du kannst die Python-Version in der Datei runtime.txt deiner Anwendung angeben:
python-3.10.6
Die Modulversion kann in der Datei requirements.txt angegeben werden:
Django==3.2
virtualenv==20.18.0
Kann ich Docker-Anwendungen mit mehreren Containern bereitstellen?
Nein. Unser Anwendungs-Hosting erlaubt nur einen einzigen Container pro Anwendung.