Tecnologías Soportadas

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

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

Adobe Content Server

Puede ser. No lo hemos probado en el Alojamiento de Aplicaciones con almacenamiento persistente, 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.

Apostrophe

Tal vez. Apostrophe requiere MongoDB. Kinsta no soporta actualmente MongoDB en el Alojamiento de Base de Datos, pero puedes alojar la aplicación en Kinsta mientras alojas la base de datos en otro lugar o utilizar un Dockerfile con el Alojamiento de Aplicaciones y el almacenamiento persistente para desplegar tu base de datos MongoDB. Puedes encontrar la imagen Docker oficial de MongoDB en Docker Hub. También hay una imagen oficial para mongo-express, una interfaz de administración basada en web para MongoDB. Si la base de datos se aloja en otro lugar, puede seguir siendo necesario el almacenamiento persistente, dependiendo de cómo se almacenen los archivos multimedia u otros archivos que no estén en el repositorio de la aplicación.

Arc XP

No. Los productos Arc XP están gestionados por Arc XP y alojados exclusivamente en Amazon Web Services (AWS).

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 repositorio GitHub de ejemplo de inicio rápido para Astro, y puedes seguir nuestra guía sobre cómo 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

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

C#

Sí. Utiliza Nixpacks para construir la imagen contenedora de tu aplicación, y C# (C Sharp) será detectado si hay algún archivo .csproj en el repositorio de tu aplicación.

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.

Clojure

Sí. Utiliza Nixpacks para construir la imagen contenedora de tu aplicación, y Clojure se detectará si hay un archivo project.clj o build.clj en el repositorio de tu aplicación.

COBOL

Sí. Utiliza Nixpacks para crear la imagen contenedora de tu aplicación. Se detectará COBOL si la variable de entorno NIXPACKS_COBOL_APP_NAME está disponible para el proceso de construcción, si hay un archivo index.cbl u otro .cbl en el repositorio de tu aplicación.

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

Puede ser. No lo hemos probado en el Alojamiento de Aplicaciones con almacenamiento persistente, pero debería ser posible. No dudes en probarlo

commercetools

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

Contao

Tal vez. Si puedes instalar y configurar Contao manualmente y contenerizarlo con un Dockerfile, puedes alojarlo en el Alojamiento de Aplicaciones.

Contentful

No. Contentful no tiene una opción de autoalojamiento. No puedes acceder y desplegar el código en nuestro alojamiento de aplicaciones.

CraftCMS

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

Crystal

Sí. Utiliza Nixpacks para construir la imagen contenedora de tu aplicación, y Crystal se detectará si hay un archivo shard.yml en el repositorio de tu aplicación.

Dart

Sí. Utiliza Nixpacks para crear la imagen del contenedor de tu aplicación, y Dart se detectará si hay un archivo pubspec.yaml en el repositorio de tu aplicación.

Réplicas de Bases de Datos

No. Actualmente no proporcionamos 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 host 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 host debido al consumo de recursos o si el conjunto de nodos en el que se encuentra está en proceso de actualización.

Deno

Sí. Puedes utilizar Nixpacks o Buildpacks para construir la imagen del contenedor de tu aplicación. Tenemos un repositorio GitHub de ejemplo de inicio rápido para Deno, y puedes seguir nuestra guía sobre la configuración de una aplicación Deno en Kinsta.

Cuando utilices Nixpacks, Deno se detectará si en el repositorio de tu aplicación hay uno de los siguientes elementos:

  • Un archivo deno.json
  • Un archivo deno.jsonc.
  • Cualquier archivo .ts, .tsx, .js o .jsx que importe algo de deno.land.

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.

DNN CMS

No. DNN CMS requiere un sistema operativo Windows y un servidor web Microsoft. El Alojamiento de Aplicaciones de Kinsta utiliza un sistema operativo Linux y un servidor web Nginx; por lo tanto, no puedes alojar DNN CMS.

Docsify

Sí. Tenemos un repo GitHub de ejemplo de inicio rápido para Docsify, y puedes seguir nuestra guía sobre cómo configurar un sitio estático con Docsify 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 lo hemos probado en el Alojamiento de Aplicaciones con almacenamiento persistente, pero debería ser posible. ¡No dudes en probarlo!

Eleventy

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

Elixir

Sí. Utiliza Nixpacks para construir la imagen contenedora de tu aplicación, y se detectará Elixir si hay un archivo mix.exs en el repositorio de tu aplicación.

Emotion

Sí. Emotion es una biblioteca que se puede llamar utilizando npm. Si la añades al árbol de dependencias de package.json, Buildpack extraerá la versión especificada de Emotion y cualquier otra dependencia especificada cuando se construya la aplicación.

F#

Sí. Utiliza Nixpacks para construir la imagen contenedora de tu aplicación, y se detectará F#(F Sharp) si hay algún archivo .fsproj en el repositorio de tu aplicación.

Fishbowl Inventory

No. Fishbowl sólo es compatible con 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 admitir una versión más reciente de MySQL (u otro tipo y versión de base de datos admitidos por nuestro Alojamiento de Bases de Datos), quizás no sea posible, 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 repositorio GitHub de ejemplo de inicio rápido para Flask, y puedes seguir esta guía para configurar una aplicación Flask en Kinsta.

Flutter

Sí. Si la app Flutter es una aplicación web y puedes contenerizarla con un Dockerfile, puedes alojarla en 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.

Ghost

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

La imagen oficial Dockerfile para Ghost está disponible en Docker Hub y es el método recomendado para el despliegue, con algunos ajustes:

  • El almacenamiento persistente deberá configurarse a través de MyKinsta; no soportamos la configuración del almacenamiento persistente desde un Dockerfile.
  • Kinsta establece automáticamente la variable de entorno PORT. No necesitas definirla o codificarla en la aplicación. Utiliza la variable de entorno PORT para referirte al puerto en tu aplicación.

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

. Puedes utilizar Nixpacks o Buildpacks para construir la imagen del contenedor de tu aplicación. Tenemos un repo 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.

Al utilizar Nixpacks, Go se detecta si hay un archivo main.go en el repositorio de tu aplicación.

Si utilizas Buildpacks, Go se detecta si en el repositorio de tu aplicación hay uno de los siguientes archivos:

  • Un archivo Godeps/Godeps.json.
  • Un archivo vendor/vendor.json.
  • Un directorio src con subdirectorios que contengan uno o más archivos .go.

Haskell

Sí. Utiliza Nixpacks para construir la imagen contenedora de tu aplicación, y se detectará Haskell si hay un archivo .package.yaml y cualquier archivo fuente .hs en el repositorio de tu aplicación.

Aplicaciones Headless como Sanity

Sí. El backend utiliza la plataforma headless (en este ejemplo, Sanity), y el frontend (alojado en Kinsta) utiliza tu biblioteca 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 > API configuración > OrígenesCORS y haz clic en el botón Añadir origen CORS en tu proyecto Sanity).

Hugo

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

Incremental Static Regeneration en Next.js

Sí, funciona en el alojamiento de aplicaciones. Para obtener más información sobre la configuración de 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í. Puedes utilizar Nixpacks o Buildpacks para construir la imagen contenedora de tu aplicación. Tenemos un repo GitHub de ejemplo de inicio rápido para Java, y puedes seguir nuestra guía sobre la creación de una aplicación Java en Kinsta.

Cuando utilices Nixpacks, se detectará Java si en el repositorio de tu aplicación hay un archivo gradlew o un archivo pom con cualquiera de las siguientes extensiones: xml, atom, clj, groovy, rb, scala, yaml, yml.

Cuando utilices Buildpacks, se detectará Java si hay un archivo pom.xml en el repositorio de tu aplicación.

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 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 existe 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.

Lume

Sí. Tenemos un repositorio GitHub de ejemplo de inicio rápido para Lume, y puedes seguir nuestra guía sobre la creación de un sitio estático con Lume en Kinsta.

Lunatic

Sí. Utiliza Nixpacks para construir la imagen del contenedor de tu aplicación, y Lunatic se detectará si hay un archivo Cargo.toml en el repositorio de tu aplicación y .cargo/config.toml contiene una línea runner = "lunatic".

Magento

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

Mastodon

Tal vez. 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 lo hemos probado 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 a un 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 su despliegue.

Si no quieres utilizar 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 Buildpacks lo reconozca 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 en el Alojamiento de Bases de Datos, pero puedes alojar la aplicación en Kinsta mientras alojas la base de datos en otro lugar o utilizar un Dockerfile con el Alojamiento de Aplicaciones y Almacenamiento Persistente para desplegar tu base de datos MongoDB. Puedes encontrar la imagen Docker oficial de MongoDB en Docker Hub. También hay una imagen oficial para mongo-express, una interfaz de administración basada en web para MongoDB.

Metabase

Sí. Metabase utiliza Java, que está soportado en el Alojamiento de Aplicaciones. Puede conectarse a distintos tipos de bases de datos, como PostgreSQL, MySQL o MariaDB, todas ellas soportadas en nuestro Alojamiento de Bases de Datos. No hemos probado esto en el Alojamiento de Aplicaciones y en el Alojamiento de Bases de Datos, pero debería ser posible. No dudes en probarlo.

También hay una imagen Docker para Metabase disponible en Docker Hub. Nota: Si quieres utilizar un volumen de almacenamiento de archivos con Docker, tendrás que configurar el almacenamiento persistente a través de MyKinsta; no soportamos la configuración del almacenamiento persistente desde un Dockerfile.

Lenguajes de Programación y Bases de Datos 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 Microsoft como C# o F#. También puedes utilizar un Dockerfile con el Alojamiento de Aplicaciones y Almacenamiento Persistente para alojar una base de datos Microsoft SQL Server(MSSQL). Puedes encontrar las imágenes Docker oficiales de Microsoft para MSSQL en Docker Hub.

Aplicaciones Móviles

Puede. 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

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

MongoDB

Sí. Aunque no soportamos MongoDB en el Alojamiento de Base de Datos, puedes utilizar un Dockerfile con el Alojamiento de Aplicaciones y Almacenamiento Persistente para desplegar tu base de datos MongoDB. Puedes encontrar la imagen Docker oficial de MongoDB en Docker Hub. También hay una imagen oficial para mongo-express, una interfaz de administración basada en web para MongoDB.

Moodle

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

Movable Type

Tal vez. Hay dos imágenes Docker de Movable Type disponibles en Docker Hub, pero recomendamos confirmar con Movable Type que se trata de sus imágenes oficiales. Se necesitará una base de datos, y posiblemente también almacenamiento persistente, dependiendo de cómo almacene los archivos multimedia u otros archivos que no estén en el repositorio de la aplicación.

Microsoft SQL Server (MSSQL)

Sí. Aunque no admitimos MSSQL en Alojamiento de Base de Datos, puedes utilizar un Dockerfile con Alojamiento de Aplicaciones y Almacenamiento Persistente para alojar una base de datos Microsoft SQL Server(MSSQL). Puedes encontrar las imágenes Docker oficiales de Microsoft para MSSQL en Docker Hub.

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 el Alojamiento de Aplicaciones con almacenamiento persistente, pero debería ser posible. ¡No dudes en probarlo!

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 persistir los datos 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 encriptación de las credenciales… …Persistir 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

Es posible. No lo hemos probado en el alojamiento de aplicaciones con almacenamiento persistente, pero debería ser posible. ¡No dudes en probarlo!

Next.js

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

Node.js

. Puedes utilizar Nixpacks o Buildpacks para construir la imagen contenedora de tu aplicación. Tenemos los siguientes ejemplos de repos de GitHub y guías para Node.js:

Cuando utilices Nixpacks o Buildpacks, se detectará JavaScript si hay un archivo package.json en el repositorio de tu aplicación.

Nuxt

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

Odoo

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

OpenCart

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

Perfex

Tal vez. No lo hemos probado en el Alojamiento de Aplicaciones con almacenamiento persistente, pero debería ser posible. Tendrás que conocer los requisitos técnicos de Perfex. Kinsta no puede proporcionar asistencia técnica 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 admite scripts PERL si utilizas un Dockerfile.

PHP

. Puedes utilizar Nixpacks o Buildpacks para construir la imagen contenedora de tu aplicación. Tenemos los siguientes ejemplos de repos de GitHub y guías de inicio rápido para PHP:

Al utilizar Nixpacks, PHP detectará si hay un archivo composer.json o index.php en el repositorio de tu aplicación. Si composer.json está presente, debe incluir una clave require con una versión de PHP.

Cuando utilices Buildpacks, sólo se detectará PHP si hay un archivo composer.json en el repositorio de tu aplicación. Si la aplicación no tiene dependencias de Composer, el archivo composer.json puede estar vacío.

phpCMS

Puede ser. No lo hemos probado en el Alojamiento de Aplicaciones con almacenamiento persistente, pero debería ser posible. Tendrás que conocer 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 Base de Datos.

Prestashop

No. Prestashop requiere múltiples volúmenes de almacenamiento persistente. Actualmente, el Alojamiento de Aplicaciones de Kinsta sólo soporta 1 volumen de almacenamiento persistente, y por lo tanto, no es posible ejecutar Prestashop.

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, y luego envía esos archivos al repositorio Git conectado a tu aplicación o sitio estático en Kinsta.

Python

Sí. Puedes utilizar Nixpacks o Buildpacks para construir la imagen contenedora de tu aplicación. Tenemos los siguientes repositorios GitHub de ejemplo y guías de inicio rápido para Python:

Al utilizar Nixpacks, se detectará Python si alguno de los siguientes archivos se encuentra en el repositorio de tu aplicación:

  • main.py
  • requirements.txt
  • pyproyecto.toml
  • Pipfile

Cuando utilices Buildpacks, Python será detectado si alguno de los siguientes archivos se encuentra en el directorio root del repositorio de tu aplicación:

  • requirements.txt
  • setup.py
  • Pipfile

QPDF

Tal vez. 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 ).

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

Observaciones:

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

Qwik

Sí. Tenemos un repositorio GitHub para Qwik de ejemplo de inicio rápido, y puedes seguir esta guía sobre cómo 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 ejemplos de repos de GitHub y guías de inicio rápido para React:

Rspress

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

Ruby

Sí. Utiliza Buildpacks para construir la imagen contenedora de tu aplicación. Ruby sólo se detectará si hay un Gemfile en el repositorio de tu aplicación. Si la aplicación no tiene dependencias gem, el Gemfile puede estar vacío.

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

Rust

Sí. Utiliza Nixpacks para construir la imagen contenedora de tu aplicación, y se detectará Rust si hay un archivo Cargo.toml en el repositorio de tu aplicación.

Scala

. Puedes utilizar Nixpacks o Buildpacks para construir la imagen del contenedor de tu aplicación. Tenemos un repositorio GitHub de ejemplo de inicio rápido para Scala, y puedes seguir esta guía sobre cómo configurar una aplicación Scala en Kinsta.

Cuando utilices Nixpacks, se detectará Scala si hay un archivo build.sbt en el root del repositorio de tu aplicación.

Si utilizas Buildpacks, se detectará Scala si en el repositorio de tu aplicación hay alguno de los siguientes elementos:

  • Cualquier archivo .sbt en el root del repositorio de tu aplicación.
  • Cualquier archivo .scala en el directorio /project.
  • Cualquier archivo build.properties en el directorio /project.
  • Cualquier archivo .scala del directorio /.sbt.

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 se podría utilizar 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, y puede ejecutarse en Alojamiento de Aplicaciones.

Silverstripe CMS

Tal vez. Silverstripe CMS es una aplicación PHP con soporte MySQL incorporado. No lo hemos probado en el Alojamiento de Aplicaciones con almacenamiento persistente, pero debería ser posible. ¡No dudes en probarlo.

Sitecore

Sí. El repositorio de imágenes Docker de Sitecore contiene imágenes Docker oficiales de Sitecore y de la comunidad de Sitecore para varias versiones diferentes.

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

. 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

. Strapi es un CMS que utiliza JavaScript y puede ejecutarse en 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 for NAT, Utilidades Transversales de Sesión para NAT)

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

SuiteCRM

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

Swift

Sí. Utiliza Nixpacks para construir la imagen contenedora de tu aplicación, y Swift se detectará si hay un archivo Package.swift en el repositorio de tu aplicación.

Symfony

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

SvelteKit

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

Tailwind

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

TURN (Traversal Using Relays around NAT)

No. Un servidor TURN ayuda a establecer comunicaciones peer-to-peer entre dispositivos situados detrás de traductores de direcciones de red (NAT) 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í. Si utilizas un Dockerfile, puedes alojar casi cualquier lenguaje en el Alojamiento de Aplicaciones, incluido VB.net (Visual Basic).

Bases de Datos Vectoriales

No. Las bases de datos vectoriales están diseñadas para almacenar y gestionar datos vectoriales. Nuestro Alojamiento de Bases de Datos no admite actualmente bases de datos vectoriales ni extensiones vectoriales como pgvector para PostgreSQL.

Velo de Wix

No. Velo no tiene una opción de autoalojamiento. Sólo puedes utilizar Wix Cloud, por lo que no puedes acceder y desplegar el código 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 un repo GitHub de ejemplo de inicio rápido para React con Vite, y puedes seguir esta guía sobre cómo configurar una aplicación React con Vite en Kinsta.

VitePress

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

Vue.js

Sí. Vue.js es un framework JavaScript de código abierto y puede desplegarse en 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

. Yarn es compatible con el Alojamiento de Aplicaciones.

Framework Yii

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

Zig

Sí. Utiliza Nixpacks para construir la imagen contenedora de tu aplicación, y se detectará Zig si hay algún archivo .zig o gyro.zzz en el repositorio de tu aplicación.

¿Este artículo te ha resultado útil?