Denne artikel indeholder en liste over frameworks og sprog sammen med oplysninger om, hvorvidt de fungerer med Kinsta Applikation Hosting og Database Hosting.

Hvis du ikke kan se det framework eller det sprog, du gerne vil bruge, på listen her, bedes du kontakte vores salgs- eller supportteam.

Adobe Content Server

Måske. Applikations- og databasehosting understøtter i øjeblikket ikke applikationer, der kræver vedvarende lagring. Hvis Adobe Content Server har brug for vedvarende disklagring, kan vi i øjeblikket ikke hoste den; hvis ikke, kan vi hoste den, men kan ikke yde teknisk support.

Angular-applikationer

Ja. Vi kan hoste Angular-applikationer; du bør dog følge vejledningen Static Site Hosting.

Især kræver statiske websteder et script kaldet start i deres package.json-filer og bruger serve-pakken til at servere deres statiske aktiver. (index.html, stilarter, skrifttyper og billeder). Svarende til Gatsby hello world repository.

ASP.NET

Ja. Brugere kan køre apps, der er bygget med Dotnet Core. DotNet Core kan køres i Linux-containere; se dette eksempel.

.NET bevæger sig hen imod et Core/Cross-platform understøttet/cloud-ready miljø. ASP.NET Core Runtime Docker-hubben indeholder nogle færdigbyggede Docker-containere til Core, og .NET-eksempler har nogle eksempler på brug af typiske MS SQL + ASP.NET Core-opsætninger med Docker compose.

Astro

Ja. Vi har et GitHub-repo med et eksempel til hurtigstart for Astro.

Cascade CMS

Måske. Du kan muligvis hoste Cascade CMS med en Dockerfile, der er et GitHub-repository, men det kræver en masse justeringer. Du skal vide hvordan man skriver Dockerfiles og forstå de tekniske krav til Cascade CMS. Kinsta kan ikke yde teknisk support til dette.

CodeIgniter

Ja. CodeIgniter er en PHP-baseret applikation, så under implementeringsprocessen installerer Kinsta automatisk de afhængigheder, der er defineret i din composer.json-fil.

commercetools

Ja. commercetools bruger Java, JavaScript og PHP og kan køres på applikationshosting.

Database replikaer

Nej, vi tilbyder i øjeblikket ikke databasereplikker.

Dedikerede IP-adresser

Nej. Vi tilbyder ikke dedikerede IP-adresser. Hver ny implementering kan få en pod planlagt på en anden vært, hvilket resulterer i en anden IP-adresse. En ændring af IP-adressen kan også ske, hvis Kubernetes skal flytte en pod til en anden vært på grund af ressourceforbrug, eller hvis den nodepool, den er på, er i gang med en opgradering.

Deno

Ja. Vi har en GitHub-repo med et eksempel på hurtigstart for Deno.

Direkte SSH-adgang til pods

Nej, vi tilbyder ikke i øjeblikket direkte SSH-adgang til pods; det er dog noget, vi håber at kunne udvikle i fremtiden. For en database kan du bruge eksterne forbindelser til at få adgang til dataene.

Django

Ja. Vi har et GitHub-repo med et eksempel til hurtigstart for Django. Du kan følge denne vejledning om opsætning af en Django-applikation på Kinsta.

Docusaurus

Ja. Vi har en GitHub-repo med et eksempel på hurtigstart for Docusaurus. Du kan følge vores vejledning om, hvordan du opretter et statisk websted med Docusaurus.

Flask

Ja. Vi har en GitHub-repo med et eksempel på hurtigstart for Flask.

Flutter

Ja. Hvis Flutter-appen er en webapplikation og har en Dockerfil, kan du hoste den på applikationshosting.

Gatsby

Ja. Vi har en GitHub-repo med et eksempel på hurtigstart for Gatsby.

Ja. Vi har en GitHub-repo med et eksempel på hurtigstart for Go.

Headless-applikationer som sanity.io

Ja. Backend’en vil bruge Sanity-platformen og front-end’en ReactJS.

For at dette kan fungere på applikationshosting, skal du ændre scripts i package.json i Sanity-projektet, så de ser ud som følger:

"scripts": {

"dev": "npx -y @sanity/cli start",

"build": "npx -y @sanity/cli build",

"start": "npx -y serve dist"

},

Du skal også tilføje det midlertidige MyKinsta-domænenavn (their-app-name.kinsta.app), som er tildelt appen i indstillingerne for projekt/API/CORS-originaler.

Inkrementel statisk regenerering på Next.js

Ja. Dette virker på applikationshosting; for flere oplysninger om, hvordan du konfigurerer appen, henvises til denne Next.js-artikel.

Jamstack

Ja. Vi har følgende eksempel GitHub-repos på GitHub:

Java

Ja. Vi har en GitHub-repo med et eksempel på hurtigstart for Java.

Joomla

Måske. Applikationshosting understøtter kun stateless applikationer, og Joomla er ikke designet til brug i et stateless miljø. Det er dog teknisk set muligt at køre Joomla som en stateless app. Der findes et plugin, der kan gemme de statiske filer på S3, og der findes et officielt Joomla docker-image.

Laravel

Ja. Vi har en GitHub-repo med et hurtigstarteksempel for Laravel.

Magento

Nej. Magento kræver vedvarende disklagring, som vi i øjeblikket ikke tilbyder som en del af applikationshosting.

Mastadon

Måske. Det er muligt at køre Mastadon på applikationshosting, men det kræver mange ressourcer, så det kan blive dyrt at køre det. Du ville sandsynligvis have brug for 4GB pod’en, da den bruger ~1,5GB RAM. Der er heller ikke noget vedvarende lager endnu, så hvis din pod bliver cyklet eller flyttet, skal den hente alting igen. Pods genstarter ikke ofte, men når de gør det, nulstilles filsystemet tilbage til det oprindelige containerfilesystem.

Mobile apps

Måske. Det afhænger af appen; du kan hoste backend’en af en mobilapp med Applikation hosting, men ikke selve opbygningen eller distributionen af mobilappen.

MODX

Måske. MODX er en PHP open source CMS-platform, men det kan kræve vedvarende lagring, som applikationshosting ikke understøtter i øjeblikket. Hvis webstedet kan køre uden vedvarende lagring, kan det hostes på Applikation hosting.

Moodle

Nej. Moodle kræver et vedvarende lager/volumen for at fungere korrekt; det kan ikke fungere som et tilstandsløst program (hvor der ikke skrives kritiske filer til filsystemet, så appikationen kan fungere korrekt). Det betyder, at vi ikke kan understøtte dette, da hver implementering ville slette nogle data, som Moodle er afhængig af.

MSSQL

Nej. MSSQL kræver vedvarende lagring, som vi i øjeblikket ikke tilbyder som en del af Applikation hosting. Når persistent storage er tilgængelig i Applikation hosting, skulle det være muligt at køre, i henhold til denne artikel.

n8n

Ja. Ifølge Docker n8n-dokumentationen anbefaler den vedvarende lagring som bedste praksis, men det er ikke udtrykkeligt påkrævet:

“Det er vigtigt stadig at bevare data i mappen /root/.n8n, da den indeholder n8n-brugerdata og, endnu vigtigere, krypteringsnøglen til legitimationsoplysninger… …At bevare mappen /root/.n8n, selv når du bruger alternative databaser, er den anbefalede bedste praksis, men det er ikke udtrykkeligt påkrævet.”

Derfor bør det fungere på Applikation hosting uden persistent storage, hvis du også bruger en database; det vil dog fungere bedst, når der er persistent storage til rådighed på Applikation hosting.

NodeJS

Ja. Vi har følgende GitHub-repos til hurtigstarteksempel for NodeJS:

Vi har forskellige vejledninger, som du kan følge:
Opsætning af en Node.js applikation
Opsætning af en Node.js applikation med en Dockerfil
Opsætning af en Node.js applikation til at sende e-mails

NuxtJS

Ja. Vi har en GitHub-repo med et eksempel til hurtigstart for NuxtJS.

PHP

Ja. Vi har følgende GitHub-repo’er til hurtigstart for PHP:

Du kan følge denne vejledning om, hvordan du opretter en PHP-applikation på Kinsta.

Prestashop

Nej. Den officielle docker-compose-fil angiver et vedvarende lagringsvolumen, og vi understøtter i øjeblikket ikke vedvarende lagring.

QPDF

Måske. QPDF er et kommandolinjeværktøj. Det fremgår også af webstedet:

QPDF er inkluderet i de fleste Linux-distributioner og mange andre softwaredistributioner.

Dette indikerer, at de har en Dockerfile-baseret applikation, som er afhængig af CLI-værktøjet. Der findes nogle offentlige repositories på GitHub, som installerer QPDF i Dockerfilen med nogle kommandoer; her er et eksempel. Hvis du tilføjer de samme kommandoer til Dockerfilen, vil du kunne bruge QPDF; vi har dog ikke testet det på vores platform.

QPDF er en C++ lib, og kan kræve yderligere komponenter installeret på Linux-instansen, så den kan kompileres med succes.

Ruby

Ja. Vi har et GitHub-repo med et eksempel til hurtigstart for Ruby on Rails.

Scala

Ja. Vi har en GitHub-repo med et eksempel på hurtigstart for Scala.

Shopify

Måske. Alle repos i Shopify github er for forskellige dele af deres applikation, du kan ikke selv hoste hele webstedet. Du kan dog bruge Hydrogen til at oprette en selvhostet brugerdefineret butiksfacade, som kan bruges på applikationshosting, hvis du opretter en Dockerfil til den.

Shopware

Ja. Shopware er en åben headless handelsplatform drevet af Symfony 5.4 (PHP) og Vue.js 2.6 og kan køre på applikationshosting.

Spider Storage Engine i MariaDB

Nej. Dette understøttes ikke i øjeblikket, da det bruger et højere niveau af databaseclustering.

Statamic

Ja. Statamic er baseret på Laravel, hvilket betyder, at det er en almindelig PHP-baseret applikation, så under implementeringsprocessen installerer Kinsta automatisk de afhængigheder, der er defineret i din composer.json-fil.

Symfony

Ja. Symfony er en PHP-framework til at oprette websteder og webapplikationer og kan køre på applikationshosting.

SvelteKit

Ja. SvelteKit er en ramme for brugergrænseflader, der kompilerer dine komponenter til vanilla JavaScript og kan køres på applikationshosting.

Velo fra Wix

Nej. Velo har ikke en mulighed for selvhosting. Du kan kun bruge Wix Cloud, så du kan ikke få adgang til koden til brug på vores applikationshosting.

VuePress

Ja. Vi har en GitHub-repo med et eksempel til hurtigstart for VuePress.

Windows Server-applikationer

Måske. Hvis programmet kan køres i en Linux-container, kan du måske hoste det i Applikation hosting.

Wix

Nej. Wix er ikke open source, så du kan ikke få adgang til koden for at flytte programmet eller webstedet over på vores hosting-tjenester.

Yarn

Ja. Yarn er understøttet til applikationshosting.