Denne artikel indeholder en liste over frameworks og sprog sammen med oplysninger om, hvorvidt de fungerer med Kinsta Applikation Hosting og Database Hosting.
For nogle af de applikationer, der er anført nedenfor, vil du se vedvarende lagring nævnt. Vores Applikation Hosting tilbyder i øjeblikket ikke vedvarende lagring. Vi leverer et flygtigt miljø, der understøtter statsløse applikationer.
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. Applikation Hosting understøtter i øjeblikket ikke applikationer, der kræver vedvarende lagring. Hvis Adobe Content Server har brug for vedvarende disklagring, kan vi ikke hoste den. Hvis vedvarende lagring ikke er påkrævet, kan vi hoste den, men vi 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 forudbyggede Docker-containere til Core, og .NET-eksempelsiden har nogle eksempler på brug af typiske MS SQL + ASP.NET Core-opsætninger med Docker compose.
Astro
Ja. Vi har et eksempel på GitHub-repo til Astro, og du kan følge vores guide til at oprette et statisk websted med Astro hos Kinsta.
Bootstrap-applikationer
Ja. Bootstrap er et frontend-framework, så den er kompatibel med Applikation Hosting. Du skal bruge det i kombination med et andet sprog, såsom PHP eller JavaScript.
C#
Ja. Du kan hoste næsten ethvert sprog på applikationshosting, inklusive C#, hvis du bruger en Dockerfile.
Cascade CMS
Måske. Du kan muligvis hoste Cascade CMS med en Dockerfile. Der er et GitHub-lager, men det kræver mange 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.
ColdFusion
Nej. ColdFusion kræver vedvarende lagring, hvilket vi i øjeblikket ikke tilbyder som en del af Applikation Hosting.
commercetools
Ja. commercetools bruger Java, JavaScript og PHP og kan køres på applikationshosting.
CraftCMS
Måske. CraftCMS er en selvhostet PHP-applikation, der kan oprette forbindelse til MySQL- og PostgreSQL-databaser. Afhængigt af appen kan den kræve vedvarende lagring, hvilket Applikation Hosting ikke understøtter i øjeblikket. Hvis webstedet kan køres uden vedvarende lagring, kan det hostes på Applikation Hosting.
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 et eksempel på GitHub-repo til Deno, og du kan følge vores guide til at oprette et statisk websted med Deno hos Kinsta.
Direkte SSH-adgang til pods
Delvist. Vi giver i øjeblikket ikke fuld SSH-adgang til pods, men du kan bruge Application Web Terminal til at køre scripts og læse filer i containeren, som din applikations webproces kører i. For at administrere en database kan du bruge en ekstern forbindelse til at få adgang til database.
Django
Ja. Vi har et GitHub-repo med et eksempel til hurtigstart for Django, og du kan følge denne guide til opsætning af en Django-applikation hos Kinsta.
Docusaurus
Ja. Vi har en GitHub-repo med et eksempel på hurtigstart for Docusaurus, og du kan følge vores guide til at oprette et statisk websted med Docusaurus hos Kinsta.
Drupal
Nej. Drupal kræver vedvarende lagring, hvilket vi i øjeblikket ikke tilbyder som en del af Applikation Hosting.
Eleventy
Ja. Vi har et eksempel på GitHub-repo til Eleventy, og du kan følge vores guide til at oprette et statisk websted med Eleventy på Kinsta.
Flask
Ja. Vi har et eksempel på en GitHub-repo til hurtig start til Flask, og du kan følge denne vejledning om opsætning af en Flask-applikation hos Kinsta.
Flutter
Ja. Hvis Flutter-appen er en webapplikation og har en Dockerfil, kan du hoste den på applikationshosting.
Galera Clusters
Nej. Vi understøtter i øjeblikket ikke dette på Kinsta.
Gatsby
Ja. Vi har en GitHub-repo med et eksempel på hurtigstart for Gatsby.
GitLab Runner
Ja. GitLab Runner er baseret på Go, som understøttes på Applikation Hosting. De giver også dokumentation for, hvordan man kører GitLab Runner som en Docker-container, hvilket også understøttes.
Go
Ja. Vi har et hurtigt start eksempel på GitHub-repo til Go, og du kan følge denne guide til opsætning af en Go-applikation hos Kinsta.
Headless-applikationer som Sanity
Ja. Backend’en bruger den hovedløse platform (i dette eksempel, Sanity), og frontenden (hostet hos Kinsta) bruger dit foretrukne bibliotek eller framework. Du skal også tilføje din frontend-applikations domænenavn til din hovedløse platforms CORS-indstillinger (i dette eksempel Indstillinger > API-indstillinger > CORS Origins og klik på knappen Tilføj CORS-oprindelse i dit Sanity-projekt).
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 eksempler på GitHub-repos og hurtigstartguider:
- Gatsby eksempel GitHub repo og opsætning af et statisk websted med Gatsby quick start guide.
- Astro eksempel GitHub repo og opsætning af et statisk websted med Astro quick start guide.
- Docusaurus eksempel GitHub repo og opsætning af et statisk websted med Docusaurus quick start guide.
- Jekyll eksempel GitHub repo og opsætning af et statisk websted med Jekyll quick start guide.
- Nuxt-eksempel GitHub-repo og opsætning af en Nuxt-applikation hurtigstartguide.
- VuePress eksempel GitHub repo og opsætning af et statisk websted med VuePress quick start guide.
- Jigsaw eksempel GitHub repo og opsætning af et statisk websted med Jigsaw quick start guide.
Java
Ja. Vi har en GitHub-repo med et eksempel på hurtigstart for Java.
Jekyll
Ja. Vi har et eksempel på GitHub-repo til Jekyll, og du kan følge vores guide til at oprette et statisk websted med Jekyll på Kinsta.
Jigsaw
Ja. Vi har et eksempel på GitHub-repo til Jigsaw, og du kan følge vores guide til at oprette et statisk websted med Jigsaw på Kinsta.
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 et hurtigt start eksempel på GitHub-repo til Laravel, og du kan følge denne guide til opsætning af en Laravel-applikation hos Kinsta.
Magento
Nej. Magento kræver vedvarende disklagring, som vi i øjeblikket ikke tilbyder som en del af applikationshosting.
Mastodon
Måske. Det er muligt at køre Mastodon 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.
Matomo
Måske. Matomo kræver MySQL/MariaDB. Hvis den ikke understøtter databasen over en netværksforbindelse, vil den kræve vedvarende lagring, hvilket vi ikke tilbyder i øjeblikket. Hvis den understøtter databasen over en netværksforbindelse, skal du konfigurere Docker Compose-filen til at installere de nødvendige serverpakker (f.eks. Apache/NGINX, PHP8 med konfigurationen og MySQL), før du trækker Matomo-filerne ind.
MERN Stack
Måske. MERN står for MongoDB, Express, React og Node efter de fire nøgleteknologier, der udgør stakken.
- MongoDB — dokumentdatabase
- Express — Node.js web framework
- React — et JavaScript-bibliotek på klientsiden
- Node.js – et JavaScript-runtime-miljø
Kinsta understøtter i øjeblikket ikke MongoDB, men du kan hoste applikationen på Kinsta, mens du hoster databasen et andet sted.
Microsoft programmeringssprog
Ja. Hvis du kan containerisere applikationen med en Dockerfile, kan du hoste den på Applikation Hosting, selvom den bruger et MS-programmeringssprog.
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. 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å applikationshosting.
MongoDB
Nej. Kinsta understøtter i øjeblikket ikke MongoDB.
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.
Multisite applikation
Ja. En multisite-applikation giver dig mulighed for at administrere flere websteder på ét sted. Du kan gøre dette med Applikation Hosting, men det kan kræve flere ressourcer end et enkelt websted.
n8n
Ja. Ja. Ifølge Docker n8n Documentation anbefales vedvarende lagring som bedste praksis, men er ikke eksplicit 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.”
Så det burde fungere på Applikation Hosting uden vedvarende lagring, hvis du også bruger en database. Det fungerer dog bedst med vedvarende opbevaring.
Netlify
Måske. Netlify er en hosting-tjeneste, der ligner Kinsta; Det er sandsynligt, at den applikation, du hoster på Netlify, også kan hostes på Kinsta, afhængigt af applikations framework’en.
Nextcloud
Nej. Nextcloud kræver vedvarende lagring, hvilket vi i øjeblikket ikke tilbyder som en del af Applikation Hosting.
Node.js
Ja. Vi har følgende eksempel GitHub-repos og guider til Node.js:
- Node.js-eksempel GitHub-repo og opsætning af en Node.js-applikation hurtigstartguide.
- Node.js Dockerfile eksempel GitHub repo og opsætning af en Node.js Application Med en Dockerfile hurtigstartguide.
- Node.js til at sende e-mails eksempel GitHub-repo og opsætning af en Node.js-applikation til at sende e-mails hurtigstartguide.
- Node.js med Background Worker og API eksempel GitHub repo og opsætning af en Node.js Applikation Med en Background Worker og API guide
Nuxt
Ja. Vi har et hurtigt start eksempel på GitHub-repo til Nuxt, og du kan følge denne guide til opsætning af en Nuxt-applikation hos Kinsta.
Odoo
Nej. Odoo kræver vedvarende lagring, hvilket vi i øjeblikket ikke tilbyder som en del af Applikation Hosting.
OpenCart
Nej. OpenCart kræver vedvarende lagring, hvilket vi i øjeblikket ikke tilbyder som en del af Applikation Hosting.
Perfex
Måske. Applikationshosting understøtter i øjeblikket ikke applikationer, der kræver vedvarende lagring. Hvis Perfex-applikationen har brug for vedvarende disklagring, kan Kinsta i øjeblikket ikke hoste den. Hvis Perfex-applikationen ikke kræver vedvarende lagring, kan Kinsta hoste den, men kan ikke yde teknisk support.
PERL
Måske. Applikationshosting understøtter i øjeblikket ikke applikationer, der kræver vedvarende lagring. Hvis Perfex-applikationen har brug for vedvarende disklagring, kan Kinsta i øjeblikket ikke hoste den. Hvis vedvarende lagring ikke er påkrævet, kan Kinsta hoste det, men kan ikke yde teknisk support.
PHP
Ja. Vi har følgende eksempler på GitHub-repos og hurtigstartguider til PHP:
- PHP-eksempel GitHub-repo og opsætning af en hurtigstartguide til en PHP-applikation.
- Laravel eksempel GitHub repo og opsætning af en Laravel applikation hurtigstart guide.
- PHP til at sende e-mails eksempel GitHub-repo og opsætning af en PHP-applikation til at sende e-mails hurtigstartguide.
phpCMS
Måske. Applikationshosting understøtter i øjeblikket ikke applikationer, der kræver vedvarende lagring. Hvis applikationen har brug for vedvarende disklagring, kan Kinsta ikke hoste den. Hvis vedvarende lagring ikke er påkrævet, kan vi hoste den, men vi kan ikke yde teknisk support.
PostGIS
Nej. PostGIS er i øjeblikket ikke understøttet på Database Hosting.
Prestashop
Nej. Den officielle docker-compose-fil angiver et vedvarende lagringsvolumen, og vi understøtter i øjeblikket ikke vedvarende lagring.
Python
Ja. Vi har følgende eksempel GitHub-repos og hurtigstartguider til Python:
- Python-eksempel GitHub-repo og opsætning af en Python-applikation hurtigstartguide.
- Django-eksempel GitHub-repo og opsætning af en Django-applikation hurtigstartguide.
- Flask-eksempel GitHub-repo og opsætning af en Flask-applikation hurtigstartguide.
QPDF
Måske. QPDF er et kommandolinjeværktøj, der er inkluderet i de fleste Linux-distributioner (og mange andre softwaredistributioner).
Der er nogle offentlige repositories på GitHub, som installerer QPDF som en afhængighed i Dockerfilen. Hvis du tilføjer de samme kommandoer til en Dockerfile, vil QPDF blive installeret.
Bemærkninger:
- Vi har ikke testet dette i Applikation Hosting.
- QPDF er en C++ lib og kræver muligvis yderligere komponenter installeret på Linux-instansen, så den kan kompileres med succes.
Qwik
Ja. Vi har et eksempel på GitHub-repo til Qwik, og du kan følge denne guide til at oprette et statisk websted med Qwik hos Kinsta.
React
Ja. React er et frontend JavaScript-bibliotek, der ofte bruges i forbindelse med Node.js, som bruges til backend.
Ruby
Ja. Vi har disse eksempler på GitHub-reposer og hurtigstartguider til Ruby on Rails:
- Ruby on Rails eksempel GitHub repo og opsætning af en Ruby on Rails applikation hurtigstartguide
- Ruby on Rails Dockerfile eksempel GitHub repo og opsætning af en Ruby on Rails applikation med en Dockerfile hurtigstartguide
Scala
Ja. Vi har en GitHub-repo med et eksempel på hurtigstart for Scala.
Shopify
Måske. Alle depoterne vist i Shopifys GitHub-konto er til forskellige dele af deres applikation; du kan ikke selv hoste hele webstedet. Du kan dog bruge Hydrogen til at oprette en selv-hostet tilpasset butiksfacade, som ville være brugbar på Application Hosting, hvis du opretter en Dockerfile til den.
Shopware
Ja. Shopware er en åben hovedløs e-handelsplatform drevet af Symfony (PHP) og Vue.js og kan køre på Applikation Hosting.
Spider Storage Engine i MariaDB
Nej. Dette er i øjeblikket ikke understøttet, da det bruger et højere niveau af databaseklynger, end vi tilbyder.
Spring
Ja. Spring er et Java-framework, som understøttes på Applikation Hosting.
SQLite
Nej. SQLite kræver vedvarende lagring, hvilket vi i øjeblikket ikke tilbyder som en del af Applikation Hosting. Det kræver også, at databasen er i samme container som applikationen, hvilket ikke er muligt på Applikation Hosting.
Statamic
Ja. Vi har et hurtigt start eksempel på GitHub-repo til Statamic, og du kan følge denne guide til opsætning af en Statamic-applikation hos Kinsta.
Strapi
Ja. Strapi er et CMS, der bruger JavaScript og kan køre på Applikation Hosting. Strapi kræver også en database og understøtter PostgreSQL, MySQL og MariaDB, som alle kan hostes med Kinstas Database Hosting.
SuiteCRM
Nej. SuiteCRM kræver vedvarende lagring, hvilket vi i øjeblikket ikke tilbyder som en del af Applikation Hosting.
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.
Tailwind
Ja. Tailwind er en CSS-ramme, så den vil fungere i kombination med en applikation på Kinstas Applikation Hosting.
VB.net
Ja. Du kan hoste næsten ethvert sprog på Applikation Hosting, inklusive VB.net (Visual Basic), hvis du bruger en Dockerfile.
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 og implementere den på vores applikationshosting.
Vite
Ja. Vite bruger CSS, JavaScript og Typescript til at skabe webapplikationer og kan hostes på Kinstas Applikation Hosting.
Vue.js
Ja. Vue.js er en open source JavaScript-framework og kan implementeres på Applikation Hosting.
VuePress
Ja. Vi har et eksempel på GitHub-repo til VuePress, og du kan følge denne guide til at oprette et statisk websted med VuePress hos Kinsta.
Webflow CMS
Nej. Webflow er en administreret tjeneste uden en selvhostet version. Dette betyder, at kun Webflow kan være host for Webflow-websteder.
WHMCS
Nej. WHMCS er uegnet til Kinsta-platformen; den er mere velegnet til at køre på en VM (virtuel maskine) i stedet for en container.
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.
Yii Framework
Måske. Yii-apps kan være statsløse, men behøver ikke at være det. Hvis applikationen er statsløs, kan den hostes med vores applikationshosting. Hvis ikke, kan den ikke hostes hos Kinsta.