Dieser Artikel enthält eine Liste von Frameworks und Sprachen sowie Informationen darüber, ob sie mit Kinsta Anwendungs-Hosting und Datenbank-Hosting funktionieren.

Wenn du das Framework oder die Sprache, die du verwenden möchtest, hier nicht findest, wende dich bitte an unsere Vertriebs– oder Support-Teams.

Adobe Content Server

Vielleicht. Wir haben dies nicht auf Anwendungs-Hosting mit persistentem Speicher getestet, aber es sollte möglich sein. Probiere es einfach mal aus!

Angular-Anwendungen

Ja. Wir können Angular-Anwendungen hosten. Weitere Informationen findest du in unseren Informationen zur Kompatibilität von statischen Seitengeneratoren.

ASP.NET

Ja. Nutzer können mit Dotnet Core erstellte Anwendungen ausführen. Dotnet Core kann in Linux-Containern ausgeführt werden; siehe dieses Beispiel.

.NET bewegt sich in Richtung einer Core/Cross-Plattform unterstützten/cloud-ready Umgebung. Der ASP.NET Core Runtime Docker Hub enthält einige vorgefertigte Docker-Container für Core, und in den .NET-Beispielen gibt es einige Beispiele für die Verwendung typischer MS SQL + ASP.NET Core-Setups mit Docker Compose.

Astro

Ja. Wir haben ein Schnellstart-Beispiel für Astro auf GitHub und du kannst unserem Leitfaden zum Einrichten einer statischen Seite mit Astro auf Kinsta folgen.

Bootstrap-Anwendungen

Ja. Bootstrap ist ein Frontend-Framework und daher mit Anwendungs-Hosting kompatibel. Du musst es in Kombination mit einer anderen Sprache verwenden, z. B. mit PHP oder JavaScript.

Builder.io

Ja. Builder.io ist ein SDK (Bibliothek), mit dem du entweder eine statische Seite erstellen oder in deinen Code für visuelle Effekte integrieren kannst.

C#

Ja. Du kannst fast jede Sprache auf dem Anwendungs-Hosting hosten, auch C#, wenn du ein Dockerfile verwendest.

Cascade CMS

Möglicherweise. Möglicherweise kannst du Cascade CMS mit einem Dockerfile hosten. Es gibt ein GitHub-Repository, aber es erfordert eine Menge Anpassungen. Du musst wissen, wie man Dockerfiles schreibt und die technischen Anforderungen von Cascade CMS verstehen. Kinsta kann dafür keine technische Unterstützung bieten.

CodeIgniter

Ja. CodeIgniter ist eine PHP-basierte Anwendung. Während der Bereitstellung installiert Kinsta automatisch die in deiner composer.json-Datei definierten Abhängigkeiten.

ColdFusion

Vielleicht. Wir haben dies nicht auf Anwendungs-Hosting mit persistentem Speicher getestet, aber es sollte möglich sein. Probiere es einfach mal aus!

commercetools

Ja. commercetools verwendet Java, JavaScript und PHP und kann auf Anwendungs-Hosting betrieben werden.

CraftCMS

Vielleicht. CraftCMS ist eine selbst gehostete PHP-Anwendung, die sich mit MySQL- und PostgreSQL-Datenbanken verbinden kann. Wir haben dies nicht auf Anwendungs-Hosting mit persistentem Speicher getestet, aber es sollte möglich sein. Probiere es einfach mal aus!

Datenbank-Replikate

Nein. Wir bieten derzeit keine Datenbankreplikate an.

Dedizierte IP-Adressen

Nein. Wir stellen keine dedizierten IP-Adressen zur Verfügung. Bei jedem neuen Einsatz kann ein Pod auf einem anderen Host geplant werden, was zu einer anderen IP-Adresse führt. Eine Änderung der IP-Adresse kann auch vorkommen, wenn Kubernetes einen Pod wegen des Ressourcenverbrauchs auf einen anderen Host verschieben muss oder wenn der Node-Pool, auf dem er sich befindet, gerade ein Upgrade durchläuft.

Deno

Ja. Wir haben ein Schnellstart-Beispiel für Deno auf GitHub und du kannst unserem Leitfaden zum Einrichten einer statischen Seite mit Deno auf Kinsta folgen.

Direkter SSH-Zugang zu Pods

Teilweise. Wir bieten derzeit keinen vollständigen SSH-Zugang zu Pods, aber du kannst das Application Web Terminal verwenden, um Skripte auszuführen und Dateien in dem Container zu lesen, in dem der Webprozess deiner Anwendung läuft. Um eine Datenbank zu verwalten, kannst du eine externe Verbindung verwenden, um auf die Datenbank zuzugreifen.

Django

Ja. Wir haben ein Schnellstart-Beispiel im GitHub-Repository für Django. Du kannst diese Anleitung zum Einrichten einer Django-Anwendung bei Kinsta befolgen.

Docusaurus

Ja. Wir haben ein Schnellstart-Beispiel für Docusaurus auf GitHub und du kannst unserem Leitfaden zum Einrichten einer statischen Seite mit Docusaurus bei Kinsta folgen.

Drupal

Vielleicht. Wir haben dies nicht auf Anwendungs-Hosting mit persistentem Speicher getestet, aber es sollte möglich sein. Probiere es einfach mal aus!

Eleventy

Ja. Wir haben ein Schnellstart-Beispiel auf GitHub für Eleventy und du kannst unsere Anleitung zum Einrichten einer statischen Seite mit Eleventy bei Kinsta lesen.

Emotion

Ja. Emotion ist eine Bibliothek, die mit npm aufgerufen werden kann. Wenn du sie zum Abhängigkeiten-Baum der package.json hinzufügst, zieht das Buildpack die angegebene Version von Emotion und alle anderen Abhängigkeiten, die beim Erstellen der Anwendung angegeben wurden.

Flask

Ja. Wir haben ein Schnellstart-Beispiel für Flask auf GitHub und du kannst diesem Leitfaden zum Einrichten einer Flask-Anwendung bei Kinsta folgen.

Flutter

Ja. Wenn die Flutter-App eine Webanwendung ist und du sie mit einem Dockerfile containerisieren kannst, kannst du sie auf Anwendungs-Hosting hosten.

Galera Clusters

Nein. Wir unterstützen dies derzeit nicht auf Kinsta.

Gatsby

Ja. Wir haben ein Schnellstart-Beispiel im GitHub Repository für Gatsby.

GitLab Runner

Ja.

GitLab Runner basiert auf Go, das auf Anwendungs-Hosting unterstützt wird. Sie bieten auch eine Dokumentation darüber, wie man GitLab Runner als Docker-Container betreibt, der ebenfalls unterstützt wird.

Go

Ja. Wir haben ein Schnellstart-Beispiel für Go auf GitHub und du kannst dieser Anleitung folgen, um eine Go-Anwendung bei Kinsta einzurichten.

Headless-Anwendungen wie Sanity

Ja. Das Backend verwendet die Headless-Plattform (in diesem Beispiel Sanity) und das Frontend (gehostet bei Kinsta) deine bevorzugte Bibliothek oder dein Framework. Du musst außerdem den Domain-Namen deiner Frontend-Anwendung zu den CORS-Einstellungen deiner Headless-Plattform hinzufügen (in diesem Beispiel: Einstellungen > API-Einstellungen > CORS-Ursprünge und klicke auf die Schaltfläche CORS-Ursprung hinzufügen in deinem Sanity-Projekt).

Inkrementelle statische Regeneration auf Next.js

Ja, das funktioniert auf dem Anwendungs-Hosting; weitere Informationen zur Konfiguration der App findest du in diesem Next.js-Artikel.

Jamstack

Ja. Wir haben die folgenden Beispiel-GitHub-Repos und Schnellstartanleitungen:

Java

Ja. Wir haben ein Schnellstart-Beispiel-GitHub-Repos für Java.

Jekyll

Ja. Wir haben ein Schnellstart-Beispiel für Jekyll auf GitHub und du kannst unsere Anleitung zum Einrichten einer statischen Seite mit Jekyll auf Kinsta lesen.

Jigsaw

Ja. Wir haben ein Schnellstart-Beispiel für Jigsaw auf GitHub und du kannst unserer Anleitung zum Einrichten einer statischen Seite mit Jigsaw auf Kinsta folgen.

Joomla

Vielleicht. Wir haben dies nicht auf Anwendungs-Hosting mit persistentem Speicher getestet, aber es sollte möglich sein. Du kannst es gerne ausprobieren! Es ist auch technisch möglich, Joomla als zustandslose Anwendung zu betreiben. Es gibt ein Plugin, das die statischen Dateien auf S3 speichern kann, und es gibt ein offizielles Joomla-Docker-Image.

Laravel

Ja. Wir haben ein Schnellstart-Beispiel für Laravel auf GitHub und du kannst diesem Leitfaden folgen, um eine Laravel-Anwendung bei Kinsta einzurichten.

Magento

Vielleicht. Wir haben dies nicht auf Anwendungs-Hosting mit persistentem Speicher getestet, aber es sollte möglich sein. Probiere es einfach mal aus!

Mastodon

Möglicherweise. Es ist möglich, Mastodon auf einem Anwendungs-Hosting laufen zu lassen, aber es benötigt viele Ressourcen, so dass die Kosten für den Betrieb hoch sein können. Du musst wahrscheinlich den 4GB-Pod haben, da er ~1,5GB RAM benötigt. Wir haben dies nicht auf Anwendungs-Hosting mit persistentem Speicher getestet, aber es sollte möglich sein. Wenn du die Anwendung ohne persistenten Speicher betreibst und dein Pod ausgetauscht oder verschoben wird, muss er alles neu abrufen. Die Pods werden nicht oft neu gestartet, aber wenn sie es tun, wird das Dateisystem auf das ursprüngliche Container-Dateisystem zurückgesetzt, wenn die Anwendung nicht mit persistentem Speicher verbunden ist.

Matomo

Vielleicht. Matomo benötigt MySQL/MariaDB. Wenn er die Datenbank nicht über eine Netzwerkverbindung unterstützt, benötigt er einen persistenten Speicher. Wenn die Datenbank über eine Netzwerkverbindung unterstützt wird, musst du die Docker Compose-Datei so konfigurieren, dass die notwendigen Serverpakete (z. B. Apache/NGINX, PHP8 mit der Konfiguration und MySQL) installiert werden, bevor du die Matomo-Dateien einbindest.

MERN Stack

Vielleicht. MERN steht für MongoDB, Express, React und Node, nach den vier Schlüsseltechnologien, aus denen der Stack besteht.

  • MongoDB — Dokumentendatenbank
  • Express — Node.js Web-Framework
  • React — eine Client-seitige JavaScript-Bibliothek
  • Node.js — eine JavaScript-Laufzeitumgebung

Kinsta unterstützt MongoDB derzeit nicht, aber du kannst die Anwendung auf Kinsta hosten, während du die Datenbank woanders hostest.

Microsoft Programmiersprachen

Ja. Wenn du die Anwendung mit einer Dockerdatei containerisieren kannst, kannst du sie auf Anwendungs-Hosting hosten, auch wenn sie eine MS-Programmiersprache verwendet.

Mobile Apps

Vielleicht. Es hängt von der App ab; du kannst das Backend einer mobilen App mit Anwendungs-Hosting hosten, aber nicht die Erstellung oder Verteilung der mobilen App selbst.

MODX

Vielleicht. MODX ist eine PHP Open-Source CMS-Plattform. Wir haben dies nicht auf Anwendungs-Hosting mit persistentem Speicher getestet, aber es sollte möglich sein. Probiere es einfach mal aus!

MongoDB

Nein. Kinsta unterstützt derzeit kein MongoDB.

Moodle

Vielleicht. Wir haben dies nicht auf Anwendungs-Hosting mit persistentem Speicher getestet, aber es sollte möglich sein. Probiere es einfach mal aus!

MSSQL

Vielleicht. Wir haben dies nicht auf Anwendungs-Hosting mit persistentem Speicher getestet, aber es sollte möglich sein. Probiere es einfach mal aus!

Multisite-Anwendung

Ja. Eine Multisite-Anwendung ermöglicht es dir, mehrere Seiten an einem Ort zu verwalten. Du kannst das mit Anwendungs-Hosting machen, aber es kann mehr Ressourcen erfordern als eine einzelne Seite.

n8n

Ja. Wir haben dies nicht auf Anwendungs-Hosting mit persistentem Speicher getestet, aber es sollte möglich sein. Probiere es einfach mal aus!

Laut der Docker n8n Dokumentation ist es technisch auch möglich, es ohne persistenten Speicher zu betreiben, wenn du eine Datenbank verwendest:

„Es ist wichtig, die Daten im Ordner /root/.n8n zu persistieren, da dieser die n8n-Benutzerdaten und – noch wichtiger – den Verschlüsselungsschlüssel für die Anmeldedaten enthält… …Das Verzeichnis /root/.n8n zu persistieren, auch wenn alternative Datenbanken verwendet werden, ist die empfohlene Best Practice, aber nicht ausdrücklich erforderlich.“

Netlify

Vielleicht. Netlify ist ein Hosting-Service, der Kinsta ähnelt. Je nach Anwendungs-Framework kann die Anwendung, die du auf Netlify hostest, wahrscheinlich auch auf Kinsta gehostet werden.

Nextcloud

Vielleicht. Wir haben dies nicht auf Anwendungs-Hosting mit persistentem Speicher getestet, aber es sollte möglich sein. Probiere es einfach mal aus!

Node.js

Ja.Wir haben die folgenden GitHub-Repos und Anleitungen für Node.js:

Nuxt

Ja. Wir haben ein Schnellstart-Beispiel GitHub Repo für Nuxt, und du kannst dieser Anleitung zum Einrichten einer Nuxt-Anwendung bei Kinsta folgen.

Odoo

Vielleicht. Wir haben dies nicht auf Anwendungs-Hosting mit persistentem Speicher getestet, aber es sollte möglich sein. Probiere es einfach mal aus!

OpenCart

Vielleicht. Wir haben dies nicht auf Anwendungs-Hosting mit persistentem Speicher getestet, aber es sollte möglich sein. Probiere es einfach mal aus!

Perfex

Vielleicht. Wir haben dies nicht auf Anwendungs-Hosting mit persistentem Speicher getestet, aber es sollte möglich sein. Du musst die technischen Anforderungen von Perfex verstehen. Kinsta kann dir keinen technischen Support für die Einrichtung und Konfiguration der Anwendung bieten.

PERL

Ja. Es gibt kein Buildpack für PERL, aber das Anwendungshosting von Kinsta unterstützt PERL-Skripte, wenn Sie eine Dockerdatei verwenden.

PHP

Ja. Wir haben die folgenden Beispiel-GitHub-Repos und Schnellstartanleitungen für PHP:

phpCMS

Vielleicht. Wir haben dies nicht auf Anwendungs-Hosting mit persistentem Speicher getestet, aber es sollte möglich sein. Du musst die technischen Anforderungen von phpCMS verstehen. Kinsta kann keinen technischen Support für die Einrichtung und Konfiguration der Anwendung bieten.

PostGIS

Nein. PostGIS wird derzeit auf dem Database Hosting nicht unterstützt.

Prestashop

Vielleicht. Wir haben dies nicht auf Anwendungs-Hosting mit persistentem Speicher getestet, aber es sollte möglich sein. Probiere es einfach mal aus!

Publii

Ja. Publii ist ein Desktop-CMS-System, das statische HTML-Seiten erstellt. Mit der Option „Manuelle Bereitstellung“ exportierst du die Dateien der Seite auf deinen lokalen Rechner und verschiebst sie dann in das Git-Repository, das mit deiner Anwendung oder statischen Seite bei Kinsta verbunden ist.

Python

Ja. Wir haben die folgenden GitHub Repos und Schnellstartanleitungen für Python:

QPDF

Vielleicht. QPDF ist ein Kommandozeilen-Tool, das in den meisten Linux-Distributionen (und vielen anderen Software-Distributionen) enthalten ist.

Es gibt einige öffentliche Repositories auf GitHub, die QPDF als eine Abhängigkeit im Dockerfile installieren. Wenn du die gleichen Befehle in ein Dockerfile einfügst, wird QPDF installiert.

Anmerkungen:

  • Wir haben dies nicht im Anwendungs-Hosting getestet.
  • QPDF ist eine C++-Lib und erfordert möglicherweise zusätzliche Komponenten, die auf der Linux-Instanz installiert sein müssen, damit sie erfolgreich kompiliert werden kann.

Qwik

Ja. Wir haben ein GitHub-Beispielrepos für Qwik, und du kannst diese Anleitung zum Einrichten einer statischen Seite mit Qwik bei Kinsta befolgen.

React

Ja. React ist eine JavaScript-Bibliothek für das Frontend, die oft in Verbindung mit Node.js verwendet wird, das für das Backend eingesetzt wird. Wir haben die folgenden Beispiel-GitHub-Repos und Schnellstartanleitungen für React:

Ruby

Ja. Wir haben diese Beispiel-GitHub-Repos und Schnellstart-Anleitungen für Ruby on Rails:

Scala

Ja. Wir haben ein Schnellstart-Beispiel für ein GitHub-Repo für Scala, und du kannst dieser Anleitung zum Einrichten einer Scala-Anwendung bei Kinsta folgen.

Shopify

Vielleicht. Alle Repositories, die im GitHub-Konto von Shopify angezeigt werden, sind für verschiedene Teile der Anwendung; du kannst nicht die gesamte Seite selbst hosten. Du kannst jedoch Hydrogen verwenden, um eine selbst gehostete, benutzerdefinierte Storefront zu erstellen, die auf dem Anwendungs-Hosting genutzt werden kann, wenn du sie mit einem Dockerfile containerisieren kannst.

Shopware

Ja. Shopware ist eine offene E-Commerce-Plattform, die auf Symfony (PHP) und Vue.js basiert und auf dem Anwendungs-Hosting laufen kann.

Spider Storage Engine in MariaDB

Nein. Sie wird derzeit nicht unterstützt, da sie ein höheres Level an Datenbank-Clustering verwendet, als wir anbieten.

Spring

Ja. Spring ist ein Java-Framework, das beim Anwendungs-Hosting unterstützt wird.

SQLite

Nein. SQLite erfordert, dass sich die Datenbank im selben Container wie die Anwendung befindet, was beim Anwendungs-Hosting nicht möglich ist.

Statamic

Ja. Wir haben ein Schnellstart-Beispiel für Statamic auf GitHub und du kannst dieser Anleitung folgen, um eine Statamic-Anwendung bei Kinsta einzurichten.

Strapi

Ja. Strapi ist ein CMS, das JavaScript verwendet und auf Application Hosting laufen kann. Strapi benötigt außerdem eine Datenbank und unterstützt PostgreSQL, MySQL und MariaDB, die alle mit dem Datenbank-Hosting von Kinsta gehostet werden können.

STUN (Session Traversal Utilities für NAT)

Nein. Ein STUN-Server hilft dabei, eine Peer-to-Peer-Kommunikation zwischen Geräten hinter Network Address Translators (NATs) oder Firewalls aufzubauen. Für STUN-Server musst du bestimmte Ports öffnen, was beim Anwendungs-Hosting derzeit nicht möglich ist.

SuiteCRM

Vielleicht. Wir haben dies nicht auf Anwendungs-Hosting mit persistentem Speicher getestet, aber es sollte möglich sein. Probiere es einfach mal aus!

Symfony

Ja. Symfony ist ein PHP-Framework zur Erstellung von Websites und Webanwendungen, die auf Anwendungs-Hosting laufen können.

SvelteKit

Ja. SvelteKit ist ein UI-Framework, das deine Komponenten zu Vanilla JavaScript kompiliert und auf dem Anwendungs-Hosting ausgeführt werden kann.

Tailwind

Ja. Tailwind ist ein CSS-Framework, das in Kombination mit einer Anwendung auf dem Anwendungs-Hosting von Kinsta eingesetzt werden kann.

TURN (Traversal Using Relays around NAT)

Nein. Ein TURN-Server hilft dabei, Peer-to-Peer-Kommunikation zwischen Geräten hinter Network Address Translators (NATs) oder Firewalls herzustellen. Für TURN-Server musst du bestimmte Ports öffnen, was beim Anwendungs-Hosting derzeit nicht möglich ist.

VB.net

Ja. Du kannst fast jede Sprache auf dem Anwendungs-Hosting hosten, einschließlich VB.net (Visual Basic), wenn du ein Dockerfile verwendest.

Velo von Wix

Nein. Für Velo gibt es keine selbst gehostete Option. Du kannst nur die Wix Cloud nutzen und hast somit keinen Zugriff auf den Code, den du auf unserem Anwendungs-Hosting verwenden kannst.

Vite

Ja. Vite verwendet CSS, JavaScript und Typescript zur Erstellung von Webanwendungen und kann auf dem Anwendungs-Hosting von Kinsta gehostet werden. Wir haben ein Schnellstart-Beispiel auf GitHub für React mit Vite, und du kannst diese Anleitung zum Einrichten einer React-Anwendung mit Vite bei Kinsta befolgen.

Vue.js

Ja. Vue.js ist ein Open-Source-JavaScript-Framework und kann auf dem Anwendungs-Hosting bereitgestellt werden.

VuePress

Ja. Wir haben ein Schnellstart-Beispiel auf GitHub für VuePress, und du kannst unsere Anleitung zum Einrichten einer statischen Seite mit VuePress bei Kinsta befolgen.

Webflow CMS

Nein. Webflow ist ein gemanagter Dienst und wird nicht selbst gehostet. Das bedeutet, dass nur Webflow Webflow-Sites hosten kann.

WHMCS

Nein. WHMCS ist für die Kinsta-Plattform nicht geeignet; es ist eher für den Betrieb auf einer VM (virtuellen Maschine) als auf einem Container geeignet.

Windows Server-Anwendungen

Möglicherweise. Wenn die Anwendung in einem Linux-Container ausgeführt werden kann, kannst du sie vielleicht im Anwendungs-Hosting hosten.

Wix

Nein. Wix ist nicht quelloffen, du kannst also nicht auf den Code zugreifen, um die Anwendung oder Website auf unseren Hosting-Service zu übertragen.

Yarn

Ja, Yarn wird für das Anwendungs-Hosting unterstützt.

Yii Framework

Vielleicht. Wir haben dies nicht auf Anwendungs-Hosting mit persistentem Speicher getestet, aber es sollte möglich sein. Probiere es einfach mal aus!