Este artículo contiene una lista de frameworks y lenguajes así como información sobre si funcionan con el Alojamiento de Aplicaciones y el Alojamiento de Bases de Datos de Kinsta.

Si no ves en la lista el framework o lenguaje que te gustaría utilizar, ponte en contacto con nuestros equipos de Ventas o Soporte.

Adobe Content Server

Tal vez. No hemos probado esto en el Alojamiento de Aplicaciones con persistent storage, pero debería ser posible. ¡No dudes en probarlo!

Aplicaciones Angular

Sí. Podemos alojar aplicaciones Angular. Consulta nuestra información sobre compatibilidad con el generador de sitios estáticos para obtener más detalles.

ASP.NET

Sí. Los usuarios pueden ejecutar aplicaciones creadas con Dotnet Core. DotNet Core puede ejecutarse en contenedores Linux; consulta este ejemplo.

.NET está avanzando hacia un entorno Core/Cross-platform supported/cloud-ready. El hub Docker de ASP.NET Core Runtime contiene algunos contenedores Docker preconstruidos para Core, y la página de ejemplos de .NET tiene algunos ejemplos para utilizar configuraciones típicas de MS SQL + ASP.NET Core con Docker compose.

Astro

Sí. Tenemos un ejemplo de inicio rápido en GitHub para Astro, y puedes seguir nuestra guía para configurar un sitio estático con Astro en Kinsta.

Aplicaciones Bootstrap

Sí. Bootstrap es un framework frontend, por lo que es compatible con el Alojamiento de Aplicaciones. Tendrás que utilizarlo en combinación con otro lenguaje, como PHP o JavaScript.

Builder.io

Sí. Builder.io es un SDK (biblioteca) que puedes utilizar para crear un sitio estático o integrarlo en tu código para obtener efectos visuales.

C#

Sí. Puedes alojar casi cualquier lenguaje en Application Hosting, incluido C#, si utilizas un Dockerfile.

Cascade CMS

Tal vez. Es posible que puedas alojar Cascade CMS con un Dockerfile. Existe un repositorio en GitHub, pero requiere muchos ajustes. Tendrás que saber cómo escribir Dockerfiles y entender los requisitos técnicos de Cascade CMS. Kinsta no puede proporcionar soporte técnico para esto.

CodeIgniter

Sí. CodeIgniter es una aplicación basada en PHP, por lo que durante el proceso de despliegue, Kinsta instala automáticamente las dependencias definidas en tu archivo composer.json.

ColdFusion

Quizás. No lo hemos probado en el Alojamiento de Aplicaciones con almacenamiento persistente, pero debería ser posible. ¡Inténtalo!

commercetools

. commercetools utiliza Java, JavaScript y PHP y puede ejecutarse en el Alojamiento de Aplicaciones.

CraftCMS

Tal vez. CraftCMS es una aplicación PHP autoalojada que puede conectarse a bases de datos MySQL y PostgreSQL. No hemos probado esto en Alojamiento de Aplicaciones con almacenamiento persistente, pero debería ser posible. ¡No dudes en intentarlo!

Réplicas de Bases de Datos

No. Actualmente no ofrecemos réplicas de bases de datos.

Direcciones IP Dedicadas

No. No proporcionamos direcciones IP dedicadas. Cada nuevo despliegue puede tener un pod programado en un alojamiento diferente, lo que resulta en una dirección IP diferente. También puede producirse un cambio de dirección IP si Kubernetes necesita mover un pod a otro alojamiento debido al consumo de recursos o si el conjunto de nodos en el que se encuentra está en proceso de actualización.

Deno

Sí. Tenemos un ejemplo de inicio rápido en GitHub para Deno, y puedes seguir nuestra guía para configurar un sitio estático con Deno en Kinsta.

Acceso SSH Directo a los pods

Parcialmente. Actualmente no proporcionamos acceso SSH completo a los pods, pero puedes utilizar el Terminal Web de Aplicaciones para ejecutar scripts y leer archivos en el contenedor en el que se está ejecutando el proceso web de tu aplicación. Para gestionar una base de datos, puedes utilizar una conexión externa para acceder a la base de datos.

Django

Sí. Tenemos un repo GitHub de ejemplo de inicio rápido para Django, y puedes seguir esta guía sobre cómo configurar una aplicación Django en Kinsta.

Docusaurus

Sí. Tenemos un ejemplo de inicio rápido en GitHub para Docusaurus, y puedes seguir nuestra guía sobre cómo crear un sitio estático con Docusaurus en Kinsta.

Drupal

Tal vez. No hemos probado esto en Alojamiento de Aplicaciones con almacenamiento persistente, pero debería ser posible. ¡Inténtalo!

Eleventy

Sí. Tenemos un ejemplo de inicio rápido en GitHub para Eleventy, y puedes seguir nuestra guía para crear un sitio estático con Eleventy en Kinsta.

Emotion

Sí. Emotion es una librería que puede ser llamada usando npm. Si la añades al árbol de dependencias de package.json, el buildpack extraerá la versión especificada de Emotion y cualquier otra dependencia especificada cuando se construya la aplicación.

Fishbowl Inventory

No. Fishbowl sólo soporta la versión 5.7 de MySQL, mientras que el alojamiento de bases de datos de Kinsta ofrece la versión 8.0 de MySQL. Si Fishbowl se actualiza para soportar una versión más reciente de MySQL (u otro tipo de base de datos y versión soportada por nuestro Alojamiento de Base de Datos), sería un tal vez porque la configuración requeriría, como mínimo, un Dockerfile personalizado y probablemente sería complicado y difícil de configurar.

Flask

Sí. Tenemos un repo de GitHub de ejemplo de inicio rápido para Flask, y puedes seguir esta guía sobre cómo configurar una aplicación Flask en Kinsta.

Flutter

Sí. Si la aplicación Flutter es una aplicación web y puede contenerla con un Dockerfile, puedes alojarla en el alojamiento de aplicaciones.

Galera Clusters

No. Actualmente no lo soportamos en Kinsta.

Gatsby

Sí. Tenemos un ejemplo de inicio rápido en GitHub para Gatsby.

GitLab Runner

Sí. GitLab Runner está basado en Go, que es compatible con el Alojamiento de Aplicaciones. También proporcionan documentación sobre cómo ejecutar GitLab Runner como contenedor Docker, que también está soportado.

Go

Sí. Tenemos un repo de GitHub de ejemplo de inicio rápido para Go. y puedes seguir esta guía sobre cómo configurar una aplicación Go en Kinsta.

Aplicaciones Headless como Sanity

. El backend utiliza la plataforma headless (en este ejemplo, Sanity), y el frontend (alojado en Kinsta) utiliza tu librería o framework preferido. También tendrás que añadir el nombre de dominio de tu aplicación frontend a la configuración CORS de tu plataforma headless (en este ejemplo, Configuración > Configuración API > Orígenes CORS y haz clic en el botón Añadir origen CORS en tu proyecto Sanity).

Incremental Static Regeneration on Next.js

Sí. Funciona en el Alojamiento de Aplicaciones. Para obtener más información sobre cómo configurar la aplicación, consulta este artículo de Next.js.

Jamstack

Sí. Tenemos los siguientes repos de GitHub de ejemplo y guías de inicio rápido:

Java

Sí. Tenemos un repositorio GitHub de ejemplo de inicio rápido para Java.

Jekyll

Sí. Tenemos un repositorio GitHub de ejemplo de inicio rápido para Jekyll, y puedes seguir nuestra guía sobre cómo configurar un sitio estático con Jekyll en Kinsta.

Jigsaw

Sí. Tenemos un ejemplo de inicio rápido en GitHub para Jigsaw, y puedes seguir nuestra guía para crear un sitio estático con Jigsaw en Kinsta.

Joomla

Puede ser. No hemos probado esto en el Alojamiento de Aplicaciones con almacenamiento persistente, pero debería ser posible. No dudes en probarlo. También es técnicamente posible ejecutar Joomla como una aplicación sin estado. Hay un plugin que puede almacenar los archivos estáticos en S3, y hay una imagen docker oficial de Joomla.

Laravel

Sí. Tenemos un ejemplo de inicio rápido en GitHub para Laravel, y puedes seguir esta guía para configurar una aplicación Laravel en Kinsta.

Magento

Tal vez. No hemos probado esto en Alojamiento de Aplicaciones con almacenamiento persistente, pero debería ser posible. ¡Siéntete libre de intentarlo!

Mastodon

Puede ser. Es posible ejecutar Mastodon en el Alojamiento de Aplicaciones, pero requiere muchos recursos, por lo que el coste de ejecutarlo puede ser elevado. Es probable que necesites el pod de 4 GB, ya que utiliza ~1,5 GB de RAM. No hemos probado esto en el Alojamiento de Aplicaciones con almacenamiento persistente, pero debería ser posible. Si ejecutas la aplicación sin almacenamiento persistente y tu pod se cicla o se mueve, necesitaría volver a obtener todo. Los pods no se reinician a menudo, pero cuando lo hacen, el sistema de archivos se restablece al sistema de archivos del contenedor original si la aplicación no está conectada al almacenamiento persistente.

Matomo

Sí. Requerirá almacenamiento persistente para los archivos de configuración (archivos .ini en /config) y una base de datos MySQL o MariaDB. La imagen oficial Dockerfile para Matomo está disponible en Docker Hub y es el método recomendado para el despliegue.

Si no quieres usar un Dockerfile, un método alternativo es tratar Matomo como cualquier otra aplicación PHP y dejar que un buildpack cree automáticamente el contenedor. Para ello, tendrás que descargar el archivo .zip de Matomo, descomprimirlo y añadirlo a tu repositorio. Asegúrate de incluir un archivo composer.json en el repositorio para que sea reconocido por los buildpacks como una aplicación PHP.

Stack MERN

Tal vez. MERN son las siglas de MongoDB, Express, React y Node, por las cuatro tecnologías clave que componen el stack.

  • MongoDB — base de datos de documentos
  • Express — framework web Node.js
  • React — una biblioteca JavaScript del lado del cliente
  • Node.js — un entorno de ejecución de JavaScript

Kinsta no soporta actualmente MongoDB, pero puedes alojar la aplicación en Kinsta mientras alojas la base de datos en otro lugar.

Lenguajes de Programación de Microsoft

Sí. Si puedes contenerizar la aplicación con un Dockerfile, puedes alojarla en el Alojamiento de Aplicaciones aunque utilice un lenguaje de programación de MS.

Aplicaciones Móviles

Puede que sí. Depende de la aplicación; puedes alojar el backend de una aplicación móvil con el Alojamiento de Aplicaciones, pero no la creación o distribución de la propia aplicación móvil.

MODX

Puede ser. MODX es una plataforma CMS PHP de código abierto. No hemos probado esto en el Alojamiento de Aplicaciones con almacenamiento persistente, pero debería ser posible. ¡No dudes en intentarlo!

MongoDB

No. Kinsta no admite actualmente MongoDB.

Moodle

Tal vez. No hemos probado esto en Alojamiento de Aplicaciones con almacenamiento persistente, pero debería ser posible. ¡Inténtalo!

MSSQL

Tal vez. No hemos probado esto en el Alojamiento de Aplicaciones con almacenamiento persistente, pero debería ser posible, de acuerdo con este artículo. ¡No dudes en intentarlo!

Aplicación Multisitio

Sí. Una aplicación multisitio te permite gestionar varios sitios en un solo lugar. Puedes hacerlo con el Alojamiento de Aplicaciones, pero puede requerir más recursos que un solo sitio.

n8n

Sí. No hemos probado esto en Alojamiento de Aplicaciones con almacenamiento persistente, pero debería ser posible. ¡Pruébalo!

Según la documentación de Docker n8n, también es técnicamente posible ejecutarlo sin almacenamiento persistente si utilizas una base de datos:

«Es importante mantener los datos persistentes en la carpeta /root/.n8n, ya que contiene los datos de usuario de n8n y, lo que es aún más importante, la clave de cifrado para las credenciales… …Mantener el directorio /root/.n8n incluso cuando se utilizan bases de datos alternativas es la mejor práctica recomendada, pero no se requiere explícitamente.»

Netlify

Tal vez. Netlify es un servicio de alojamiento similar a Kinsta. Es probable que la aplicación que alojes en Netlify también pueda alojarse en Kinsta, dependiendo del framework de la aplicación.

Nextcloud

Tal vez. No hemos probado esto en el Alojamiento de Aplicaciones con almacenamiento persistente, pero debería ser posible. ¡No dudes en probarlo!

Node.js

Sí. Tenemos los siguientes ejemplos de repos de GitHub y guías para Node.js:

Nuxt

Sí. Tenemos una repo de GitHub de ejemplo de inicio rápido para Nuxt, y puedes seguir esta guía para configurar una aplicación Nuxt en Kinsta.

Odoo

Tal vez. No hemos probado esto en Alojamiento de Aplicaciones con almacenamiento persistente, pero debería ser posible. ¡Siéntete libre de intentarlo!

OpenCart

Tal vez. No hemos probado esto en Alojamiento de Aplicaciones con almacenamiento persistente, pero debería ser posible. ¡No dudes en intentarlo!

Perfex

Tal vez. No lo hemos probado en el Alojamiento de Aplicaciones con almacenamiento persistente, pero debería ser posible. Deberás conocer los requisitos técnicos de Perfex. Kinsta no puede proporcionar soporte técnico para la instalación y configuración de la aplicación.

PERL

Sí. No hay buildpack para PERL; sin embargo, el alojamiento de aplicaciones de Kinsta soporta scripts PERL si utilizas un Dockerfile.

PHP

Sí. Tenemos los siguientes ejemplos de repos de GitHub y guías de inicio rápido para PHP:

phpCMS

Tal vez. No hemos probado esto en Alojamiento de Aplicaciones con almacenamiento persistente, pero debería ser posible. Necesitarás entender los requisitos técnicos de phpCMS. Kinsta no puede proporcionar soporte técnico para la instalación y configuración de la aplicación.

PostGIS

No. PostGIS no está soportado actualmente en el alojamiento de Bases de Datos.

Prestashop

Tal vez. No hemos probado esto en Alojamiento de Aplicaciones con almacenamiento persistente, pero debería ser posible. ¡No dudes en probar!

Publii

Sí. Publii es un sistema CMS de escritorio que crea páginas HTML estáticas. Utiliza la opción de Despliegue Manual para exportar los archivos del sitio a tu máquina local, luego envía esos archivos al repositorio Git conectado a tu aplicación o sitio estático en Kinsta.

Python

Sí. Tenemos los siguientes repos de GitHub de ejemplo y guías de inicio rápido para Python:

QPDF

Quizás. QPDF es una herramienta de línea de comandos incluida en la mayoría de las distribuciones de Linux (y en muchas otras distribuciones de software).

Hay algunos repositorios públicos en GitHub que instalan QPDF como dependencia en el Dockerfile. Si añades los mismos comandos a un Dockerfile, se instalará QPDF.

Notas:

  • No hemos probado esto en Alojamiento de Aplicaciones.
  • QPDF es una librería C++ y puede requerir componentes adicionales instalados en la instancia Linux para que pueda compilarse correctamente.

Qwik

Sí. Tenemos un ejemplo de inicio rápido en GitHub para Qwik, y puedes seguir esta guía para configurar un sitio estático con Qwik en Kinsta.

React

Sí. React es una biblioteca JavaScript para el frontend, a menudo utilizada junto con Node.js, que se utiliza para el backend. Tenemos los siguientes repositorios GitHub de ejemplo y guías de inicio rápido para React:

Ruby

Sí. Tenemos estos repositorios GitHub de ejemplo y guías de inicio rápido para Ruby on Rails:

Scala

Sí. Tenemos un repo GitHub de ejemplo de inicio rápido para Scala, y puedes seguir esta guía para configurar una aplicación Scala en Kinsta.

Shopify

Tal vez. Todos los repositorios que aparecen en la cuenta de GitHub de Shopify son para diferentes partes de su aplicación; no puedes autoalojar todo el sitio. Sin embargo, puedes utilizar Hydrogen para crear un escaparate personalizado autoalojado, que sería utilizable en el Alojamiento de Aplicaciones si puedes contenerizarlo con un Dockerfile.

Shopware

Sí. Shopware es una plataforma abierta de comercio electrónico headless basada en Symfony (PHP) y Vue.js que puede ejecutarse en el Alojamiento de Aplicaciones.

Spider Storage Engine en MariaDB

No. Actualmente no es compatible, ya que utiliza un nivel de agrupación de bases de datos superior al que ofrecemos.

Spring

Sí. Spring es un framework Java, que está soportado en el Alojamiento de Aplicaciones.

SQLite

No. SQLite requiere que la base de datos esté en el mismo contenedor que la aplicación, lo que no es posible en el Alojamiento de Aplicaciones.

Statamic

Sí. Tenemos un ejemplo de inicio rápido en GitHub para Statamic, y puedes seguir esta guía para configurar una aplicación Statamic en Kinsta.

Strapi

Sí. Strapi es un CMS que utiliza JavaScript y puede ejecutarse en el Alojamiento de Aplicaciones. Strapi también requiere una base de datos y es compatible con PostgreSQL, MySQL y MariaDB, que pueden alojarse en el Alojamiento de Bases de Datos de Kinsta.

STUN (Session Traversal Utilities para NAT)

No. Un servidor STUN ayuda a establecer comunicaciones peer-to-peer entre dispositivos detrás de traductores de direcciones de red (NATs) o cortafuegos. Los servidores STUN requieren abrir puertos específicos, lo que actualmente no es posible en el Alojamiento de Aplicaciones.

SuiteCRM

Tal vez. No hemos probado esto en el Alojamiento de Aplicaciones con almacenamiento persistente, pero debería ser posible. ¡Siéntete libre de intentarlo!

Symfony

. Symfony es un framework PHP para crear sitios y aplicaciones web y puede ejecutarse en el Alojamiento de Aplicaciones.

SvelteKit

. SvelteKit es un framework de interfaz de usuario que compila tus componentes en JavaScript vainilla y puede ejecutarse en el Alojamiento de Aplicaciones.

Tailwind

Sí. Tailwind es un framework CSS que puede trabajar en combinación con una aplicación en el Alojamiento de Aplicaciones de Kinsta.

TURN (Traversal Using Relays sobre NAT)

No. Un servidor TURN ayuda a establecer comunicaciones peer-to-peer entre dispositivos detrás de traductores de direcciones de red (NATs) o cortafuegos. Los servidores TURN requieren que abras puertos específicos, lo que actualmente no es posible en el Alojamiento de Aplicaciones.

VB.net

Sí. Puedes alojar casi cualquier lenguaje en el Alojamiento de Aplicaciones, incluido VB.net (Visual Basic) si utilizas un Dockerfile.

Velo de Wix

No. Velo no tiene una opción de autoalojamiento. Sólo puedes utilizar Wix Cloud, por lo que no puedes acceder al código y desplegarlo en nuestro Alojamiento de Aplicaciones.

Vite

Sí. Vite utiliza CSS, JavaScript y Typescript para crear aplicaciones web y puede alojarse en el Alojamiento de Aplicaciones de Kinsta. Tenemos una repo GitHub de ejemplo de inicio rápido para React con Vite, y puedes seguir esta guía para configurar una aplicación React con Vite en Kinsta.

Vue.js

Sí. Vue.js es un framework JavaScript de código abierto y puede desplegarse en el Alojamiento de Aplicaciones.

VuePress

Sí. Tenemos un repositorio GitHub de ejemplo de inicio rápido para VuePress, y puedes seguir nuestra guía sobre cómo configurar un sitio estático con VuePress en Kinsta.

Webflow CMS

No. Webflow es un servicio gestionado sin versión autoalojada. Esto significa que sólo Webflow puede alojar sitios Webflow.

WHMCS

No. WHMCS no es adecuado para la plataforma Kinsta; es más adecuado para ejecutarse en una VM (máquina virtual) en lugar de un contenedor.

Aplicaciones Windows Server

Puede ser. Si la aplicación puede ejecutarse en un contenedor Linux, es posible que puedas alojarla en Alojamiento de Aplicaciones.

Wix

No. Wix no es de código abierto, por lo que no puedes acceder al código para trasladar la aplicación o el sitio web a nuestros servicios de alojamiento.

Yarn

Sí. Yarn es compatible con el Alojamiento de Aplicaciones.

Framework Yii

Tal vez. No hemos probado esto en el Alojamiento de Aplicaciones con almacenamiento persistente, pero debería ser posible. ¡No dudes en probarlo!