Ondersteunde technologieën
Dit artikel bevat een lijst van frameworks en talen samen met informatie of ze werken met Kinsta Applicatie Hosting en Database Hosting.
Als het framework of de taal die je wilt gebruiken hier niet tussen staat, neem dan contact op met onze Sales of Support teams.
Adobe contentserver
Misschien. We hebben dit niet getest op Applicatie Hosting met persistente opslag, maar het zou mogelijk moeten zijn. Probeer het gerust!
Angular applicaties
Ja. We kunnen Angular applicaties hosten. Zie onze informatie over statische site generator compatibiliteit voor meer details.
Apostrophe
Misschien. Apostrophe vereist MongoDB. Kinsta ondersteunt MongoDB momenteel niet op Database Hosting, maar je kunt de applicatie op Kinsta hosten terwijl je de database elders host of een Dockerfile gebruiken met Applicatie Hosting en persistente opslag om je MongoDB database te deployen. Je kunt het officiële Docker image van MongoDB vinden op Docker Hub. Er is ook een officieel image voor mongo-express, een webgebaseerde beheerinterface voor MongoDB. Als de database elders wordt gehost, kan persistente opslag nog steeds nodig zijn, afhankelijk van hoe media of andere bestanden die niet in de repository van de applicatie staan, worden opgeslagen.
Arc XP
Nee. Arc XP producten worden beheerd door Arc XP en uitsluitend gehost door Amazon Web Services (AWS).
ASP.NET
Ja. Gebruikers kunnen apps draaien die gebouwd zijn met Dotnet Core. DotNet Core kan worden gedraaid in Linux containers; zie dit voorbeeld.
.NET evolueert naar een Core/Cross-platform ondersteunde/cloud-ready omgeving. De ASP.NET Core Runtime Docker hub bevat enkele vooraf gebouwde Docker containers voor Core, en de .NET voorbeelden pagina heeft enkele voorbeelden voor het gebruik van typische MS SQL + ASP.NET Core opstellingen met Docker compose.
Astro
Ja. We hebben een quick start GitHub voorbeeldrepo voor Astro, en je kunt onze gids volgen over het opzetten van een statische site met Astro op Kinsta.
Bootstrap applicaties
Ja. Bootstrap is een frontend framework, dus het is compatibel met Applicatie Hosting. Je zult het moeten gebruiken in combinatie met een andere taal, zoals PHP of JavaScript.
Builder.io
Ja.Builder.io is een SDK (bibliotheek) die je kunt gebruiken om een statische site te bouwen of om te integreren in je code voor visuele effecten.
C#
Ja. Gebruik Nixpacks om het container image van je applicatie te bouwen en C# (C Sharp) wordt gedetecteerd als er een .csproj bestand in de repository van je applicatie staat.
Cascade CMS
Misschien. Je kunt Cascade CMS waarschijnlijk wel hosten met een Dockerfile. Er is een GitHub repository – maar het vereist veel aanpassingen. Je zult moeten weten hoe je Dockerfiles schrijft en de technische eisen van Cascade CMS moeten begrijpen. Kinsta kan hiervoor geen technische ondersteuning bieden.
Clojure
Ja. Gebruik Nixpacks om het container image van je applicatie te bouwen en Clojure wordt gedetecteerd als er een project.clj of build.clj bestand in de repository van je applicatie staat.
COBOL
Ja. Gebruik Nixpacks om het container image van je applicatie te bouwen. COBOL wordt gedetecteerd als er een NIXPACKS_COBOL_APP_NAME
omgevingsvariabele beschikbaar is voor het bouwproces en als er een index.cbl of ander .cbl bestand in de repository van je applicatie staat.
CodeIgniter
Ja. CodeIgniter is een op PHP gebaseerde applicatie, dus tijdens het deploymentproces installeert Kinsta automatisch de dependencies die in je composer.json bestand zijn gedefinieerd.
ColdFusion
Misschien. We hebben dit niet getest op Applicatie Hosting met persistente opslag, maar het zou mogelijk moeten zijn. Probeer het gerust!
commercetools
Ja. commercetools gebruikt Java, JavaScript en PHP en kan worden uitgevoerd op Applicatie Hosting.
Contao
Misschien. Als je Contao handmatig kunt installeren en configureren en het kunt containeriseren met een Dockerfile, kun je het hosten op Applicatie Hosting.
Contentful
Nee. Contentful heeft geen optie voor zelf hosten. Je kunt de code niet gebruiken en deployen op onze applicatie hosting.
CraftCMS
Misschien. CraftCMS is een zelf gehoste PHP applicatie die verbinding kan maken met MySQL en PostgreSQL databases. We hebben dit niet getest op Applicatie Hosting met persistente opslag, maar het zou mogelijk moeten zijn. Probeer het gerust!
Crystal
Ja. Gebruik Nixpacks om het container image van je applicatie te bouwen en Crystal wordt gedetecteerd als er een shard.yml bestand in het archief van je applicatie staat.
Dart
Ja. Gebruik Nixpacks om het container image van je applicatie te bouwen en Dart wordt gedetecteerd als er een pubspec.yaml bestand in het archief van je applicatie staat.
Databasereplica’s
Nee, we bieden momenteel geen databasereplicas.
Dedicated IP adressen
Nee. We verstrekken geen dedicated IP adressen. Elke nieuwe deployment kan een pod geïnstalleerd krijgen op een andere host, wat resulteert in een ander IP adres. Een verandering van IP adres kan ook optreden als Kubernetes een pod naar een andere host moet verplaatsen vanwege resourceverbruik of als de nodepool waar hij op staat bezig is met een upgrade.
Deno
Ja. Je kunt Nixpacks of Buildpacks gebruiken om het container image van je applicatie te bouwen. We hebben een Github Quickstart voorbeeldrepo voor Deno, en je kunt onze gids volgen over het opzetten van een Deno applicatie op Kinsta.
Als je Nixpacks gebruikt, wordt Deno gedetecteerd als een van de volgende zaken in de repository van je applicatie staat:
- Een deno.json bestand.
- Een deno.jsonc bestand.
- Elk .ts, .tsx, .js of .jsx bestand dat iets importeert van deno.land.
Directe SSH toegang tot pods
Gedeeltelijk. We bieden momenteel geen volledige SSH toegang tot pods, maar je kunt de Application Web Terminal gebruiken om scripts uit te voeren en bestanden te lezen in de container waarin het webproces van je applicatie draait. Om een database te beheren kun je een externe verbinding gebruiken om toegang te krijgen tot de database.
Django
Ja. We hebben een quickstart GitHub voorbeeld repo voor Django, en je kunt deze gids over het opzetten van een Django applicatie volgen op Kinsta.
DNN CMS
Nee.DNN CMS vereist een Windows besturingssysteem en een Microsoft webserver. Kinsta’s Applicatie Hosting gebruikt een Linux besturingssysteem en een Nginx webserver; daarom kun je DNN CMS niet hosten.
Docsify
Ja. We hebben een Quickstart voorbeeld GitHub repo voor Docsify, en je kunt onze gids volgen over het opzetten van een statische site met Docsify op Kinsta.
Docusaurus
Ja. We hebben een quickstart GitHub voorbeeld repo voor Docusaurus, en je kunt deze gids over het opzetten van een statische site met Docusaurus volgen op Kinsta.
Drupal
Misschien. We hebben dit niet getest op Applicatie Hosting met persistente opslag, maar het zou mogelijk moeten zijn. Probeer het gerust!
Eleventy
Ja. We hebben een GitHub repo met snelstartvoorbeelden voor Eleventy, en je kunt onze gids volgen over het opzetten van een statische site met Eleventy op Kinsta.
Elixir
Ja. Gebruik Nixpacks om het container image van je applicatie te bouwen en Elixir wordt gedetecteerd als er een mix.exs bestand in de repository van je applicatie staat.
Emotion
Ja. Emotion is een bibliotheek die kan worden aangeroepen met npm
. Als je dit toevoegt aan de dependencies tree van package.json, pullt het buildpack de opgegeven versie van Emotion en eventuele andere dependencies die zijn opgegeven bij het bouwen van de applicatie.
F#
Ja. Gebruik Nixpacks om het container image van je applicatie te bouwen en F# (F Sharp) wordt gedetecteerd als er een .fsproj bestand in de repository van je applicatie staat.
Fishbowl Inventory
Nee. Fishbowl ondersteunt alleen MySQL versie 5.7, terwijl Kinsta’s Database Hosting MySQL versie 8.0 biedt. Als Fishbowl wordt bijgewerkt om een nieuwere versie van MySQL te ondersteunen (of een ander databasetype en versie die door onze Database Hosting wordt ondersteund), dan zou dat een misschien zijn omdat voor de installatie minimaal een aangepaste Dockerfile nodig zou zijn en het waarschijnlijk ingewikkeld en moeilijk te configureren zou zijn.
Flask
Ja. We hebben een quickstart GitHub voorbeeldrepo voor Flask, en je kunt deze gids volgen over het opzetten van een Flask applicatie bij Kinsta.
Flutter
Ja. Als de Flutter app een webapplicatie is en je kunt hem containeriseren met een Dockerfile, dan kun je hem hosten op Applicatie Hosting.
Galera Clusters
Nee. We ondersteunen dit momenteel niet op Kinsta.
Gatsby
Ja. We hebben een snelstartvoorbeeld GitHub repo voor Gatsby.
Ghost
Misschien. We hebben dit niet getest op Applicatie Hosting met persistente opslag, maar het zou mogelijk moeten zijn. Probeer het gerust!
Het officiële Dockerfile image voor Ghost is beschikbaar op Docker Hub en is de aanbevolen methode om te deployen, met een paar aanpassingen:
- Persistente opslag moet worden ingesteld via MyKinsta; we ondersteunen het configureren van persistente opslag vanuit een Dockerfile niet.
- Kinsta stelt automatisch de omgevingsvariabele PORT in. Je hoeft deze niet te definiëren of te hardcoden in de applicatie. Gebruik de
PORT
omgevingsvariabele om te verwijzen naar de poort in je applicatie.
GitLab Runner
Ja. GitLab Runner is gebaseerd op Go, wat bij Applicatie Hosting wordt ondersteund. Ze bieden ook documentatie over hoe je GitLab Runner als Docker container kunt draaien, wat ook ondersteund wordt.
Go
Ja. Je kunt Nixpacks of Buildpacks gebruiken om het container image van je applicatie te bouwen. We hebben een snelstart GitHub voorbeeldrepo voor Go, en je kunt deze gids volgen over het opzetten van een Go applicatie bij Kinsta.
Als je Nixpacks gebruikt, wordt Go gedetecteerd als er een main.go bestand in de repository van je applicatie staat.
Als je Buildpacks gebruikt, wordt Go gedetecteerd als een van de volgende bestanden in de repository van je applicatie staat:
- Een Godeps/Godeps.json bestand.
- Een vendor/vendor.json bestand.
- Een src map met submappen die een of meer .go bestanden bevatten.
Haskell
Ja. Gebruik Nixpacks om het container image van je applicatie te bouwen, en Haskell wordt gedetecteerd als er een .package.yaml bestand en .hs source bestanden in de repository van je applicatie staan.
Headless applicaties zoals Sanity
Ja. De backend gebruikt het headless platform (in dit voorbeeld Sanity), en de frontend (gehost bij Kinsta) gebruikt de bibliotheek of het framework van je voorkeur. Je moet ook de domeinnaam van je frontend applicatie toevoegen aan de CORS-instellingen van je headless platform (in dit voorbeeld Settings > API settings > CORS Origins en klik op de knop Add CORS origin in je Sanity project).
Hugo
Ja. We hebben een Quickstart voorbeeld GitHub repo voor Hugo, en je kunt onze gids volgen over het opzetten van een statische site met Hugo op Kinsta.
Incremental Static Regeneration op Next.js
Ja. Dit werkt op Applicatie Hosting. Meer informatie over het configureren van de app vind je in dit Next.js artikel.
Jamstack
Ja. We hebben de volgende GitHub voorbeeld repo’s en quickstart handleidingen:
- Gatsby GitHub voorbeeldrepo en het opzetten van een statische site met Gatsby quickstart handleiding.
- Astro GitHub voorbeeldrepo en het opzetten van een statische site met Astro quickstart handleiding.
- Docusaurus GitHub voorbeeldrepo en het opzetten van een statische site met Docusaurus quickstart handleiding.
- Jekyll GitHub voorbeeldrepo en het opzetten van een statische site met Jekyll quickstart handleiding.
- Nuxt voorbeeld GitHub repo en het opzetten van een Nuxt applicatie quick start handleiding.
- VuePress GitHub voorbeeldrepo en het opzetten van een statische site met VuePress quickstart handleiding.
- Jigsaw GitHub voorbeeldrepo en het opzetten van een statische site met Jigsaw quickstart handleiding.
Java
Ja. Je kunt Nixpacks of Buildpacks gebruiken om het container image van je applicatie te bouwen. We hebben een GitHub repo met een Quickstart voorbeeld voor Java, en je kunt onze gids volgen over het opzetten van een Java applicatie op Kinsta.
Als je Nixpacks gebruikt, wordt Java gedetecteerd als er een gradlew bestand of een pom bestand met een van de volgende extensies in de repository van je applicatie staat: xml, atom, clj, groovy, rb, scala, yaml, yml.
Als je Buildpacks gebruikt, wordt Java gedetecteerd als er een pom.xml bestand in de repository van je applicatie staat.
Jekyll
Ja. We hebben een quickstart GitHub voorbeeld repo voor Jekyll, en je kunt onze gids volgen over het opzetten van een statische site met Jekyll op Kinsta.
Jigsaw
Ja. We hebben een quickstart GitHub voorbeeld repo voor Jigsaw, en je kunt onze gids volgen over het opzetten van een statische site met Jigsaw op Kinsta.
Joomla
Misschien. We hebben dit niet getest op Applicatie Hosting met persistente opslag, maar het zou mogelijk moeten zijn. Probeer het gerust! Het is technisch ook mogelijk om Joomla als een stateless app te draaien. Er is een plugin die de statische bestanden kan opslaan op S3, en er is een officiële Joomla docker image.
Laravel
Ja. We hebben een quickstart GitHub voorbeeld repo voor Laravel, en je kunt deze gids over het opzetten van een Laravel applicatie volgen op Kinsta.
Lume
Ja. We hebben een Quickstart voorbeeld GitHub repo voor Lume, en je kunt onze gids volgen over het opzetten van een statische site met Lume op Kinsta.
Lunatic
Ja. Als je Nixpacks gebruikt om het container image van je applicatie te bouwen, wordt Lunatic gedetecteerd als er een Cargo.toml bestand in het archief van je applicatie staat en .cargo/config.toml een runner = "lunatic"
line bevat.
Magento
Misschien. We hebben dit niet getest op Applicatie Hosting met persistente opslag, maar het zou mogelijk moeten zijn. Probeer het gerust!
Mastodon
Misschien. Het is mogelijk om Mastodon op onze applicatiehosting te draaien, maar het vereist veel resources, dus de kosten om het te draaien kunnen hoog zijn. Je zou waarschijnlijk de 4GB pod nodig hebben, omdat die ~1,5GB RAM gebruikt. We hebben dit niet getest op Applicatie Hosting met persistente opslag, maar het zou mogelijk moeten zijn. Als je de applicatie draait zonder persistente opslag en je pod wordt gecycled of verplaatst, dan zou hij alles opnieuw moeten ophalen. De pods starten niet vaak opnieuw op, maar als ze dat wel doen, wordt het bestandssysteem teruggezet naar het oorspronkelijke containerbestandssysteem als de applicatie niet is verbonden met permanente opslag.
Matomo
Ja. Het vereist persistente opslag voor de configuratiebestanden (.ini bestanden in /config) en een MySQL of MariaDB database. Het officiële Dockerfile image voor Matomo is beschikbaar op Docker Hub en is de aanbevolen methode om te deployen.
Als je geen Dockerfile wilt gebruiken, is een alternatieve methode om Matomo te behandelen als elke andere PHP applicatie en een buildpack automatisch de container te laten maken. Om dit te doen moet je het Matomo .zip bestand downloaden, uitpakken en toevoegen aan je repository. Zorg ervoor dat er een composer.json bestand in de repo zit, zodat buildpacks het herkennen als een PHP applicatie.
MERN Stack
Misschien. MERN staat voor MongoDB, Express, React en Node, naar de vier belangrijkste technologieën waaruit de stack bestaat.
- MongoDB – documentendatabase
- Express – Node.js webframework
- React – een clientside Javascript bibliotheek
- Node.js – een JavaScript runtime omgeving
Kinsta ondersteunt MongoDB momenteel niet op Database Hosting, maar je kunt de applicatie hosten op Kinsta en de database elders hosten of een Dockerfile gebruiken samen met Applicatie Hosting en persistente opslag om je MongoDB database te deployen. Je kunt het officiële Docker image van MongoDB vinden op Docker Hub. Er is ook een officieel image voor mongo-express, een webgebaseerde admin-interface voor MongoDB.
Metabase
Ja. Metabase maakt gebruik van Java, dat wordt ondersteund op Applicatie Hosting. Het kan worden verbonden met verschillende soorten databases, waaronder PostgreSQL, MySQL of MariaDB, die allemaal worden ondersteund op onze Database Hosting. We hebben dit niet getest op Applicatie Hosting en Database Hosting, maar het zou mogelijk moeten zijn. Probeer het gerust!
Er is ook een Docker image voor Metabase beschikbaar op Docker Hub. Opmerking: Als je een file storage volume wilt gebruiken met Docker, dan moet je persistente opslag instellen via MyKinsta; we ondersteunen het configureren van persistente opslag vanuit een Dockerfile niet.
Microsoft programmeertalen en databases
Ja. Als je de applicatie kunt containeriseren met een Dockerfile, kun je deze hosten op Applicatie Hosting, zelfs als er een Microsoft programmeertaal zoals C# of F# wordt gebruikt. Je kunt ook een Dockerfile met Applicatie Hosting en persistente opslag gebruiken om een Microsoft SQL Server database (MSSQL) te hosten. Je kunt de officiële Docker images van Microsoft voor MSSQL vinden op Docker Hub.
Mobiele apps
Misschien. Het hangt af van de app; je kunt de backend van een mobiele app hosten met Applicatie Hosting, maar niet het bouwen of distribueren van de mobiele app zelf.
MODX
Misschien. MODX is een PHP open-source CMS-platform. We hebben dit niet getest op Applicatie Hosting met persistente opslag, maar het zou mogelijk moeten zijn. Probeer het gerust!
MongoDB
Ja. Hoewel we MongoDB niet ondersteunen op Database Hosting, kun je een Dockerfile met Applicatie Hosting en persistente opslag gebruiken om je MongoDB database te deployen. Je kunt het officiële Docker image van MongoDB vinden op Docker Hub. Er is ook een officieel image voor mongo-express, een webgebaseerde beheerinterface voor MongoDB.
Moodle
Misschien. We hebben dit niet getest op Applicatie Hosting met persistente opslag, maar het zou mogelijk moeten zijn. Probeer het gerust!
Movable Type
Misschien. Er zijn twee Movable Type Docker images beschikbaar op Docker Hub, maar we raden aan om bij Movable Type na te vragen of dit hun officiële images zijn. Er is een database nodig en mogelijk ook persistente opslag, afhankelijk van hoe media of andere bestanden worden opgeslagen die niet in de repository van de applicatie staan.
‘Microsoft SQL Server (MSSQL)
Ja. Hoewel we MSSQL niet ondersteunen op Database Hosting, kun je een Dockerfile gebruiken met Applicatie Hosting en persistente opslag om een Microsoft SQL Server database (MSSQL) te hosten. Je kunt de officiële Docker images van Microsoft voor MSSQL vinden op Docker Hub.
Multisite applicatie
Ja. Met een Multisite applicatie kun je meerdere sites op één plaats beheren. Je kunt dit doen met Applicatie Hosting, maar het kan meer resources vergen dan een enkele site.
n8n
Ja. We hebben dit niet getest op Applicatie Hosting met persistente opslag, maar het zou mogelijk moeten zijn. Probeer het gerust!
Volgens de Docker n8n Documentatie is het technisch ook mogelijk om het te draaien zonder persistente opslag als je een database gebruikt:
“Het is belangrijk om nog steeds gegevens in de map /root/.n8n bij te houden, omdat deze n8n gebruikersgegevens bevat en, nog belangrijker, de encryptiesleutel voor referenties… …Het bijhouden van de map /root/.n8n, zelfs bij gebruik van alternatieve databases, is de aanbevolen beste praktijk, maar niet expliciet vereist.”
Netlify
Misschien. Netlify is een hostingdienst vergelijkbaar met Kinsta. Het is waarschijnlijk dat de applicatie die je op Netlify host ook op Kinsta gehost kan worden, afhankelijk van het framework van de applicatie.
Nextcloud
Misschien. We hebben dit niet getest op Applicatie Hosting met persistente opslag, maar het zou mogelijk moeten zijn. Probeer het gerust!
Next.js
Ja. We hebben een Quickstart voorbeeld GitHub repo voor Next.js, en je kunt onze gids volgen over het opzetten van een statische site met Next.js op Kinsta.
Node.js
Ja. Je kunt Nixpacks of Buildpacks gebruiken om het container image van je applicatie te bouwen. We hebben de volgende voorbeeld GitHub repos en gidsen voor Node.js:
- Node.js GitHub voorbeeldrepo en het opzetten van een Node.js Applicatie quick start handleiding.
- Node.js Dockerfile GitHub voorbeeldrepo en het opzetten van een Node.js Applicatie met een Dockerfile quick start handleiding.
- Node.js om e-mails te versturen GitHub voorbeeldrepo en het opzetten van een Node.js Applicatie om e-mails te versturen quick start handleiding.
- Node.js met achtergrondworker en API GitHub voorbeeld repo en het opzetten van een Node.js Applicatie met achtergrondworker en API handleiding.
Als je Nixpacks of Buildpacks gebruikt, wordt JavaScript gedetecteerd als er een package.json bestand in de repository van je applicatie staat.
Nuxt
Ja. We hebben een quickstart GitHub voorbeeld repo voor Nuxt, en je kunt deze gids over het opzetten van een Nuxt applicatie volgen op Kinsta.
Odoo
Misschien. We hebben dit niet getest op Applicatie Hosting met persistente opslag, maar het zou mogelijk moeten zijn. Probeer het gerust!
OpenCart
Misschien. We hebben dit niet getest op Applicatie Hosting met persistente opslag, maar het zou mogelijk moeten zijn. Probeer het gerust!
Perfex
Misschien. We hebben dit niet getest op Applicatie Hosting met persistente opslag, maar het zou mogelijk moeten zijn. Je zult de technische vereisten van Perfex moeten begrijpen. Kinsta kan geen technische ondersteuning bieden voor het instellen en configureren van de applicatie.
PERL
Ja. Er is geen buildpack voor PERL; de Applicatie Hosting van Kinsta ondersteunt echter PERL scripts als je een Dockerfile gebruikt.
PHP
Ja. Je kunt Nixpacks of Buildpacks gebruiken om het container image van je applicatie te bouwen. We hebben de volgende voorbeeld GitHub repos en snelstartgidsen voor PHP:
- PHP GitHub voorbeeldrepo en quick start handleiding voor het opzetten van een PHP applicatie.
- Laravel GitHub voorbeeldrepo en het opzetten van een Laravel applicatie quick start handleiding.
- PHP om e-mails te versturen GitHub voorbeeldrepo en het opzetten van een PHP applicatie om e-mails te versturen quick start handleiding.
Als je Nixpacks gebruikt, wordt PHP gedetecteerd als er een composer.json of index.php bestand in de repository van je applicatie staat. Als composer.json aanwezig is, moet het een require
key bevatten met een PHP versie.
Als je Buildpacks gebruikt, wordt PHP alleen gedetecteerd als er een composer.json bestand in de repository van je applicatie staat. Als de applicatie geen Composer dependencies heeft, kan het composer.json bestand leeg zijn.
phpCMS
Misschien. We hebben dit niet getest op Applicatie Hosting met persistente opslag, maar het zou mogelijk moeten zijn. Je zult de technische vereisten van phpCMS moeten begrijpen. Kinsta kan geen technische ondersteuning bieden voor het instellen en configureren van de applicatie.
PostGIS
Nee.PostGIS wordt momenteel niet ondersteund bij Database Hosting.
Prestashop
Nee.Prestashop vereist meerdere volumes voor persistente opslag. Momenteel ondersteunt Kinsta’s Applicatie Hosting slechts 1 volume persistente opslag en daarom is het niet mogelijk om Prestashop te draaien.
Publii
Ja. Publii is een desktop CMS systeem dat statische HTML pagina’s maakt. Gebruik de Manual Deployment optie om de site bestanden te exporteren naar je lokale machine, push die bestanden dan naar de Git repository die gekoppeld is aan je applicatie of statische site bij Kinsta.
Python
Ja. Je kunt Nixpacks of Buildpacks gebruiken om het container image van je applicatie te bouwen. We hebben de volgende voorbeeldrepos van GitHub voor Python om snel aan de slag te gaan:
- Python GitHub voorbeeldrepo en het opzetten van een Python applicatie quick start handleiding.
- Django GitHub voorbeeldrepo en het opzetten van een Django applicatie quick start handleiding.
- Flask GitHub voorbeeldrepo en het opzetten van een Flask applicatie quick start handleiding.
Bij gebruik van Nixpacks wordt Python gedetecteerd als een van de volgende bestanden in de repository van je applicatie staat:
- main.py
- requirements.txt
- pyproject.toml
- Pipfile
Bij gebruik van Buildpacks wordt Python gedetecteerd als een van de volgende bestanden in de hoofdmap van het archief van je applicatie staat:
- requirements.txt
- setup.py
- Pipfile
QPDF
Misschien. QPDF is een commandoregeltool dat in de meeste Linux distributies (en veel andere softwaredistributies) zit.
Sommige openbare repositories op GitHub installeren QPDF als een dependency in de Dockerfile. Als je dezelfde commando’s aan een Dockerfile toevoegt, wordt QPDF geïnstalleerd.
Opmerkingen:
- We hebben dit niet getest in Applicatie Hosting.
- QPDF is een C++ lib en vereist mogelijk aanvullende componenten die geïnstalleerd zijn op de Linux instantie om succesvol gecompileerd te worden.
Qwik
Ja. We hebben een quick start GitHub voorbeeldrepo voor Qwik, en je kunt deze gids volgen over het opzetten van een statische site met Qwik bij Kinsta.
React
Ja. React is een frontend JavaScript bibliotheek, vaak gebruikt in combinatie met Node.js, die gebruikt wordt voor de backend. We hebben de volgende voorbeeld GitHub repo’s en snelstartgidsen voor React:
- React voorbeeldrepo GitHub en het opzetten van een React applicatie snelstartgids.
- React met Vite voorbeeldrepo GitHub en het opzetten van een React applicatie met Vite snelstartgids.
Rspress
Ja. We hebben een Quickstart voorbeeld GitHub repo voor Rspress, en je kunt onze handleiding volgen over het opzetten van een statische site met Rspress op Kinsta.
Ruby
Ja. Gebruik Buildpacks om het container image van je applicatie te bouwen. Ruby wordt alleen gedetecteerd als er een Gemfile in de repository van je applicatie staat. Als de applicatie geen gem dependencies heeft, kan het Gemfile leeg zijn.
We hebben deze GitHub voorbeeldrepo’s en quick start handleidingen voor Ruby on Rails:
- Ruby on Rails GitHub voorbeeldrepo en het opzetten van een Ruby on Rails applicatie quick start handleiding.
- Ruby on Rails Dockerfile GitHub voorbeeldrepo en het opzetten van een Ruby on Rails applicatie met een Dockerfile quick start handleiding.
Rust
Ja. Gebruik Nixpacks om het container image van je applicatie te bouwen en Rust wordt gedetecteerd als er een Cargo.toml bestand in de repository van je applicatie staat.
Scala
Ja. Je kunt Nixpacks of Buildpacks gebruiken om het container image van je applicatie te bouwen. We hebben een Quickstart voorbeeld GitHub repo voor Scala, en je kunt deze gids volgen over het opzetten van een Scala applicatie bij Kinsta.
Als je Nixpacks gebruikt, wordt Scala gedetecteerd als er een build.sbt bestand in de root van de repository van je applicatie staat.
Bij gebruik van Buildpacks wordt Scala gedetecteerd als een van de volgende bestanden zich in de repository van je applicatie bevindt:
- Elk .sbt bestand in de root van het archief van je applicatie.
- Een .scala bestand in de /project map.
- Een build.properties bestand in de /project map.
- Elk .scala bestand in de /.sbt map.
Shopify
Misschien. Alle getoonde repositories op Shopify’s GitHub account zijn voor verschillende delen van hun applicatie; je kunt niet de hele site zelf hosten. Je kunt Hydrogen echter gebruiken om een zelf gehoste custom storefront te maken, die bruikbaar zou zijn op Application Hosting als je het kunt containeriseren met een Dockerfile.
Shopware
Ja. Shopware is een open headless e-commerce platform aangedreven door Symfony (PHP) en Vue.js en kan draaien op Applicatie Hosting.
Silverstripe CMS
Misschien. Silverstripe CMS is een PHP applicatie met ingebouwde MySQL ondersteuning. We hebben dit niet getest op Applicatie Hosting met persistente opslag, maar het zou mogelijk moeten zijn. Probeer het gerust!
Sitecore
Ja. De Sitecore Docker images repository bevat officiële Sitecore en Sitecore community Docker images voor verschillende versies en besturingssystemen.
Spider Storage Engine in MariaDB
Nee. Dit wordt momenteel niet ondersteund omdat het een hoger niveau van databaseclustering gebruikt dan wij aanbieden.
Spring
Ja. Spring is een Java framework, dat wordt ondersteund op Applicatie Hosting.
SQLite
Nee. SQLite vereist dat de database zich in dezelfde container bevindt als de applicatie, wat niet mogelijk is op Applicatie Hosting.
Statamic
Ja. We hebben een quickstart GitHub voorbeeld repo voor Statamic, en je kunt deze gids over het opzetten van een Statamic applicatie volgen op Kinsta.
Strapi
Ja. Strapi is een CMS dat JavaScript gebruikt en kan draaien op Applicatie Hosting. Strapi heeft ook een database nodig en ondersteunt PostgreSQL, MySQL en MariaDB, die allemaal gehost kunnen worden op Kinsta’s Database Hosting.
STUN (Session Traversal Utilities for NAT)
Nee. Een STUN server helpt bij het tot stand brengen van peer-to-peer communicatie tussen apparaten achter netwerkadresvertalers (NAT’s) of firewalls. Voor STUN servers moet je specifieke poorten openen, wat momenteel niet mogelijk is op Applicatie Hosting.
SuiteCRM
Misschien. We hebben dit niet getest op Applicatie Hosting met persistente opslag, maar het zou mogelijk moeten zijn. Probeer het gerust!
Swift
Ja. Gebruik Nixpacks om het container image van je applicatie te bouwen, en Swift wordt gedetecteerd als er een Package.swift bestand in de repository van je applicatie staat.
Symfony
Ja. Symfony is een PHP framework voor het maken van websites en webapplicaties dat kan draaien op Applicatie Hosting.
SvelteKit
Ja. SvelteKit is een UI framework dat je componenten compileert naar vanilla JavaScript en kan draaien op applicatiehosting.
Tailwind
Ja. Tailwind is een CSS framework dat kan werken in combinatie met een applicatie op Kinsta’s Applicatie Hosting.
TURN (Traversal Using Relays around NAT)
Nee. Een TURN server helpt bij het tot stand brengen van peer-to-peer communicatie tussen apparaten achter netwerkadresvertalers (NAT’s) of firewalls. TURN servers vereisen dat je specifieke poorten opent, wat momenteel niet mogelijk is op Applicatie Hosting.
VB.net
Ja. Als je een Dockerfile gebruikt, kun je bijna elke taal hosten op Application Hosting, inclusief VB.net (Visual Basic).
Vector databases
Nee. Vector databases zijn ontworpen om vectorgegevens op te slaan en te beheren. Onze Database Hosting ondersteunt momenteel geen vector databases of vector extensies zoals pgvector voor PostgreSQL.
Velo van Wix
Nee.Velo heeft geen self-hosted optie. Je kunt alleen Wix Cloud gebruiken, dus je kunt de code niet openen en deployen op onze Applicatie Hosting.
Vite
Ja. Tailwind is een CSS framework, dus het zal werken in combinatie met een applicatie op Kinsta’s Applicatie hosting. We hebben een GitHub repo met een snelstartvoorbeeld voor React met Vite, en je kunt deze gids volgen over het opzetten van een React applicatie met Vite op Kinsta.
VitePress
Ja. We hebben een GitHub repo met een Quickstart voorbeeld voor VitePress, en je kunt onze gids volgen over het opzetten van een statische site met VitePress op Kinsta.
Vue.js
Ja. Vue.js is een open-source JavaScript-framework en kan worden gedeployd op Applicatie Hosting.
VuePress
Ja. We hebben een quickstart GitHub voorbeeld repo voor VuePress, en je kunt onze gids volgen over het opzetten van een statische site met VuePress bij Kinsta.
Webflow CMS
Nee. Webflow is een managed service zonder zelf gehoste versie. Dit betekent dat alleen Webflow sites kan hosten.
WHMCS
Nee. WHMCS is ongeschikt voor het Kinsta platform; het is meer geschikt om te draaien op een VM (virtuele machine) in plaats van een container.
Windows Server applicaties
Misschien. Als de applicatie in een Linux container kan draaien kun je hem misschien hosten binnen applicatiehosting.
Wix
Nee.Wix is niet open source, dus je hebt geen toegang tot de code om de applicatie of website naar onze hostingdiensten te verplaatsen.
Yarn
Ja. Yarn wordt ondersteund voor applicatiehosting.
Yii Framework
Misschien. We hebben dit niet getest op Applicatie Hosting met persistente opslag, maar het zou mogelijk moeten zijn. Probeer het gerust!
Zig
Ja. Gebruik Nixpacks om het container image van je applicatie te bouwen, en Zig zal worden gedetecteerd als er een .zig of een gyro.zzz bestand in de repository van je applicatie staat.