Tecnologias Suportadas

Este artigo fornece uma lista de frameworks e linguagens com informações sobre como eles funcionam com a Hospedagem de Aplicativos e Hospedagem de Banco de Dados da Kinsta.

Se você não encontrar o framework ou linguagem que deseja usar listados aqui, entre em contato com à nossa equipe de Vendas ou Suporte.

Adobe Content Server

Talvez. Ainda não testamos isso em Hospedagem de Aplicativos com armazenamento persistente, mas deve ser possível. Sinta-se à vontade para tentar!

Aplicativos Angular

Sim, podemos hospedar aplicativos Angular. Veja nossas informações sobre a compatibilidade de geradores de sites estáticos para mais detalhes.

Apostrophe

Talvez. Apostrophe requer MongoDB. A Kinsta atualmente não oferece suporte ao MongoDB na Hospedagem de Banco de Dados, mas você pode hospedar o aplicativo na Kinsta enquanto hospeda o banco de dados em outro lugar ou usar um Dockerfile com Hospedagem de Aplicativos e armazenamento persistente para implantar seu banco de dados MongoDB. Você pode encontrar a imagem oficial do MongoDB no Docker Hub. Também existe uma imagem oficial para o mongo-express, uma interface de administração baseada na web para o MongoDB. Se o banco de dados estiver hospedado em outro lugar, o armazenamento persistente ainda pode ser necessário, dependendo de mídia ou outros arquivos que não estão no repositório do aplicativo são armazenados.

Arc XP

Não. Os produtos Arc XP são gerenciados pela Arc XP e hospedados exclusivamente na Amazon Web Services (AWS).

ASP.NET

Sim. Os usuários podem executar aplicativos construídos com o Dotnet Core. O DotNet Core pode ser executado em contêineres Linux; veja este exemplo.

.NET está se movendo em direção a um ambiente Core/Cross-platform supported/cloud-ready. O hub ASP.NET Core Runtime Docker contém alguns contêineres Docker pré-construídos para Core, e a página de amostras .NET tem alguns exemplos de uso de configurações típicas do MS SQL + ASP.NET Core com Docker compose.

Astro

Sim. Temos um repositório de exemplo de início rápido no GitHub para Astro, e você pode seguir nosso guia sobre como configurar um site estático com Astro na Kinsta.

Aplicativos Bootstrap

Sim. Bootstrap é um framework frontend, portanto é compatível com a Hospedagem de Aplicativos. Você precisará usá-lo em combinação com outra linguagem, como PHP ou JavaScript.

Builder.io

Sim, o Builder.io é uma biblioteca SDK que você pode usar para construir um site estático ou integrar em seu código para efeitos visuais.

C#

Sim. Use o Nixpacks para construir a imagem de contêiner do seu aplicativo, e C# (C Sharp) será detectado se houver um arquivo .csproj no repositório do seu aplicativo.

Cascade CMS

Talvez. Você pode ser capaz de hospedar o Cascade CMS com um Dockerfile. existe um repositório GitHub, mas ele requer muitos ajustes. Você terá que saber como escrever Dockerfiles e entender os requisitos técnicos do Cascade CMS. A Kinsta não pode fornecer suporte técnico para isso.

Clojure

Sim. Use o Nixpacks para construir a imagem de contêiner do seu aplicativo, e Clojure será detectado se houver um arquivo project.clj ou build.clj no repositório do seu aplicativo.

COBOL

Sim. Use o Nixpacks para construir a imagem de contêiner do seu aplicativo. O COBOL será detectado se uma variável de ambiente NIXPACKS_COBOL_APP_NAME estiver disponível para o processo de build, e um arquivo index.cbl ou outro arquivo .cbl estiver no repositório do seu aplicativo.

CodeIgniter

Sim. CodeIgniter é um aplicativo baseado em PHP, portanto, durante o processo de implantação, Kinsta instala automaticamente as dependências definidas em seu arquivo composer.json.

ColdFusion

Talvez. Ainda não testamos isso em Hospedagem de Aplicativos com armazenamento persistente, mas deve ser possível. Sinta-se à vontade para tentar!

commercetools

Sim. commercetools usa Java, JavaScript, e PHP e pode ser executado na Hospedagem de Aplicativos.

Contao

Talvez. Se você conseguir instalar e configurar o Contao manualmente e contêinerizá-lo com um Dockerfile, você pode hospedá-lo na Hospedagem de Aplicativos da Kinsta.

Contentful

Não. Contentful não tem uma opção de auto-hospedagem. Você não pode acessar e implantar o código em nossa Hospedagem de Aplicativos.

CraftCMS

Talvez. CraftCMS é um aplicativo PHP auto-hospedado que pode se conectar a bancos de dados MySQL e PostgreSQL. Ainda não testamos isso em Hospedagem de Aplicativos com armazenamento persistente, mas deve ser possível. Sinta-se à vontade para tentar!

Crystal

Sim. Use o Nixpacks para construir a imagem de contêiner do seu aplicativo, e Crystal será detectado se houver um arquivo shard.yml no repositório do seu aplicativo.

Dart

Sim. Use o Nixpacks para construir a imagem de contêiner do seu aplicativo, e Dart será detectado se houver um arquivo pubspec.yaml no repositório do seu aplicativo.

Réplicas de banco de dados

Não. Nós não fornecemos atualmente réplicas de banco de dados.

Endereços IP dedicados

Não. fornecemos endereços IP dedicados. Cada nova implantação pode ter um pod programado em um host diferente, resultando em um endereço IP diferente. Uma mudança de endereço de IP também pode ocorrer se o Kubernetes precisar mover um pod para outro host devido ao consumo de recursos ou se o pool de node em que está sendo atualizada.

Deno

Sim. Use o Nixpacks ou Buildpacks para construir a imagem de contêiner do seu aplicativo. Temos um repositório de exemplo de início rápido no GitHub para Deno, e você pode seguir nosso guia para configurar um aplicativo Deno na Kinsta.

Ao usar o Nixpacks, Deno será detectado se um dos seguintes estiver no repositório do seu aplicativo:

  • Um arquivo deno.json.
  • Um arquivo deno.jsonc.
  • Qualquer arquivo .ts.tsx.js, ou .jsx que importa algo de deno.land.

Acesso direto ao SSH para pod

Parcialmente. Atualmente, não fornecemos acesso SSH completo aos pods, mas você pode usar o Terminal Web do Aplicativo para executar scripts e ler arquivos no contêiner onde o processo web do seu aplicativo está sendo executado. Para gerenciar um banco de dados, você pode usar uma conexão externa para acessar o banco de dados.

Django

Sim. Temos um repositório de exemplo no GitHub para começar rapidamente com Django, e você pode seguir este guia sobre como configurar um aplicativo Django na Kinsta.

DNN CMS

Não. O DNN CMS requer um sistema operacional Windows e um servidor web da Microsoft. A Hospedagem de Aplicativos da Kinsta utiliza um sistema operacional Linux e um servidor web Nginx; portanto, você não pode hospedar o DNN CMS.

Docsify

Sim. Temos um repositório de exemplo rápido no GitHub para Docsify, e você pode seguir nosso guia para configurar um site estático com Docsify na Kinsta.

Docusaurus

Sim. Temos um repositório de exemplo no GitHub para começar rapidamente com Docusaurus, e você pode seguir nosso guia sobre como configurar um site estático com Docusaurus na Kinsta.

Drupal

Talvez. Ainda não testamos isso em Hospedagem de Aplicativos com armazenamento persistente, mas deve ser possível. Sinta-se à vontade para tentar!

Eleventy

Sim. Temos um exemplo rápido de início no GitHub para Eleventy, e você pode seguir nosso guia sobre como configurar um site estático com Eleventy na Kinsta.

Elixir

Sim. Use o Nixpacks para construir a imagem de contêiner do seu aplicativo, e Elixir será detectado se houver qualquer arquivo mix.exs no repositório do seu aplicativo.

Emotion

Sim, o Emotion é uma biblioteca que pode ser chamada usando o npm. Se você adicionar isso à árvore de dependências do package.json, o buildpack baixará a versão específica do Emotion e quaisquer outras dependências especificadas quando o aplicativo é construído.

F#

Sim. Use o Nixpacks para construir a imagem de contêiner do seu aplicativo, e F# (F Sharp) será detectado se houver qualquer arquivo .fsproj no repositório do seu aplicativo.

Fishbowl Inventory

Não. O Fishbowl suporta apenas a versão 5.7 do MySQL, enquanto a Hospedagem de Banco de Dados da Kinsta oferece a versão 8.0 do MySQL. Se o Fishbowl for atualizado para suportar uma versão mais recente do MySQL (ou outro tipo e versão de banco de dados suportados pela nossa Hospedagem de Banco de Dados), seria um talvez, porque a configuração exigiria, no mínimo, um Dockerfile personalizado e seria provavelmente complicada e difícil de configurar.

Flask

Sim. Temos um repositório de exemplo no GitHub para começar rapidamente com Flask, e você pode seguir este guia sobre como configurar um aplicativo Flask na Kinsta.

Flutter

Sim. Se o aplicativo Flutter for um aplicativo web e puder ser instalado em contêiner no Dockerfile, você poderá hospedá-lo na Hospedagem de Aplicativos.

Galera Clusters

Não. Atualmente não oferecemos suporte para isso na Kinsta.

Gatsby

Sim. Nós temos um exemplo rápido do repo GitHub para Gatsby.

Ghost

Talvez. Ainda não testamos isso em Hospedagem de Aplicativos com armazenamento persistente, mas deve ser possível. Fique à vontade para tentar!

A imagem oficial do Dockerfile para o Ghost está disponível no Docker Hub e é o método recomendado para implantação, com alguns ajustes:

  • O armazenamento persistente precisará ser configurado via MyKinsta; não oferecemos suporte para configurar armazenamento persistente a partir de um Dockerfile.
  • A Kinsta define automaticamente a variável de ambiente PORT. Você não precisa definí-la ou codificá-la diretamente no aplicativo. Use a variável de ambiente PORT para se referir à porta no seu aplicativo.

GitLab Runner

Sim. O GitLab Runner é baseado em Go, o qual é suportado na Hospedagem de Aplicativos. Eles também fornecem documentação sobre como executar o GitLab Runner como um contêiner Docker, o que também é suportado.

Go

Sim. Você pode usar o Nixpacks ou Buildpacks para construir a imagem de contêiner do seu aplicativo. Temos um repositório de exemplo de início rápido no GitHub para Go, e você pode seguir este guia para configurar um aplicativo Go na Kinsta.

Ao usar o Nixpacks, Go é detectado se houver um arquivo main.go no repositório do seu aplicativo.

Ao usar Buildpacks, Go é detectado se um dos seguintes estiver no repositório do seu aplicativo:

  • Um arquivo Godeps/Godeps.json.
  • Um arquivo vendor/vendor.json.
  • Um diretório src com subdiretórios contendo um ou mais arquivos .go.

Haskell

Sim. Use o Nixpacks para construir a imagem de contêiner do seu aplicativo, e Haskell será detectado se houver um arquivo .package.yaml e quaisquer arquivos de origem .hs no repositório do seu aplicativo.

Aplicativos headless, como Sanity

Sim. O backend usa a plataforma headless (neste exemplo, Sanity), e o frontend (hospedado na Kinsta) usa sua biblioteca ou framework preferida. Você também precisará adicionar o nome de domínio do seu aplicativo frontend às configurações CORS da sua plataforma headless (neste exemplo, Settings > API settings > CORS Origins e clique no botão Add CORS origin no seu projeto Sanity).

Hugo

Sim. Temos um repositório de exemplo rápido no GitHub para Hugo, e você pode seguir nosso guia para configurar um site estático com Hugo na Kinsta.

Incremental Static Regeneration do Next.js

Sim. Isso funciona na Hospedagem do Aplicativo. Para obter mais informações sobre a configuração do aplicativo, consulte este artigo do Next.js.

Jamstack

Sim. Temos os seguintes repositórios de exemplo no GitHub e guias de início rápido:

Java

Sim. Você pode usar o Nixpacks ou Buildpacks para construir a imagem de contêiner do seu aplicativo. Temos um repositório de exemplo de início rápido no GitHub para Java, e você pode seguir este guia para configurar uma aplicação Java na Kinsta.

Ao usar o Nixpacks, Java será detectado se houver um arquivo gradlew ou um arquivo pom com uma das seguintes extensões no repositório do seu aplicativo: xmlatomcljgroovyrbscalayamlyml.

Ao usar Buildpacks, Java será detectado se um arquivo pom.xml estiver no repositório do seu aplicativo.

Jekyll

Sim. Temos um repositório de exemplo de início rápido no GitHub para Jekyll, e você pode seguir nosso guia sobre como configurar um site estático com Jekyll na Kinsta.

Jigsaw

Sim. Temos um repositório de exemplo de início rápido no GitHub para Jigsaw, e você pode seguir nosso guia sobre como configurar um site estático com Jigsaw na Kinsta.

Joomla

Talvez. Ainda não testamos isso em Hospedagem de Aplicativos com armazenamento persistente, mas deve ser possível. Sinta-se à vontade para tentar! Também é tecnicamente possível executar o Joomla como um aplicativo sem estado. Há um plugin que pode armazenar os arquivos estáticos no S3, e há uma imagem oficial do docker Joomla.

Laravel

Sim. Temos um repositório de exemplo no GitHub para começar rapidamente com Laravel, e você pode seguir este guia sobre como configurar um aplicativo Laravel na Kinsta.

Lume

Sim. Temos um repositório de exemplo rápido no GitHub para Lume, e você pode seguir nosso guia para configurar um site estático com Lume na Kinsta.

Lunatic

Sim. Use o Nixpacks para construir a imagem de contêiner do seu aplicativo, e Lunatic será detectado se um arquivo Cargo.toml estiver no repositório do seu aplicativo e o arquivo .cargo/config.toml contiver uma linha runner = "lunatic".

Magento

Talvez. Ainda não testamos isso em Hospedagem de Aplicativos com armazenamento persistente, mas deve ser possível. Sinta-se à vontade para tentar!

Mastodon

Talvez. É possível executar Mastodon na Hospedagem de Aplicativos, mas isso requer muitos recursos, portanto, o custo para executar pode ser alto. Você provavelmente precisaria do pod de 4GB, pois ele usa ~1,5GB de RAM. Ainda não testamos isso em Hospedagem de Aplicativos com armazenamento persistente, mas deve ser possível. Se você executar o aplicativo sem armazenamento persistente e seu pod for reiniciado ou movido, será necessário buscar tudo novamente. Os pods não são reiniciados com frequência, mas quando são, o sistema de arquivos volta ao sistema de arquivos original do contêiner se o aplicativo não estiver conectado ao armazenamento persistente.

Matomo

Sim. Ele exigirá armazenamento persistente para os arquivos de configuração (arquivos .ini em /config) e um banco de dados MySQL ou MariaDB. A imagem oficial do Dockerfile para o Matomo está disponível no Docker Hub e é o método recomendado para implantação.

Se não quiser usar um Dockerfile, um método alternativo é tratar o Matomo como qualquer outro aplicativo PHP e permitir que um buildpack crie automaticamente o contêiner. Para fazer isso, você precisará baixar o arquivo .zip do Matomo, descompactá-lo e adicioná-lo ao seu repositório. Certifique-se de que um arquivo composer.json esteja incluído no repositório para que ele seja reconhecido pelos buildpacks como um aplicativo PHP.

MERN Stack

Talvez. MERN significa MongoDB, Express, React, and Node, depois das quatro tecnologias-chave que compõem a pilha.

  • MongoDB – banco de dados de documentos
  • Express – framework web do Node.js
  • Reagir – uma biblioteca JavaScript do lado do cliente
  • Node.js – um ambiente de tempo de execução JavaScript

A Kinsta não oferece suporte atualmente para MongoDB na Hospedagem de Banco de Dados, mas você pode hospedar o aplicativo na Kinsta enquanto hospeda o banco de dados em outro lugar ou usar um Dockerfile com Hospedagem de Aplicativos e armazenamento persistente para implantar seu banco de dados MongoDB. Você pode encontrar a imagem oficial do MongoDB no Docker Hub. Também há uma imagem oficial para o mongo-express, uma interface de administração baseada na web para o MongoDB.

Metabase

Sim. O Metabase usa Java, que é suportado em Hospedagem de Aplicativos. Pode ser conectado a vários tipos de bancos de dados, incluindo PostgreSQL, MySQL ou MariaDB, todos suportados em nossa Hospedagem de Banco de Dados. Ainda não testamos isso em Hospedagem de Aplicativos e Hospedagem de Banco de Dados, mas deve ser possível. Fique à vontade para tentar!

Há também uma imagem Docker para o Metabase disponível no Docker Hub. Nota: Se você quiser usar um volume de armazenamento de arquivos com o Docker, precisará configurar o armazenamento persistente via MyKinsta; não oferecemos suporte para configurar armazenamento persistente a partir de um Dockerfile.

Linguagens de programação e bancos de dados da Microsoft

Sim. Se você conseguir colocar o aplicativo em um contêiner com um Dockerfile, poderá hospedar na Hospedagem de Aplicativos, mesmo que utilize uma linguagem de programação da Microsoft como C# ou F#. Você também pode usar um Dockerfile com Hospedagem de Aplicativos e armazenamento persistente para hospedar um banco de dados Microsoft SQL Server (MSSQL). Você pode encontrar as imagens oficiais da Microsoft para o MSSQL no Docker Hub.

Aplicativos móveis

Talvez. Isso depende do aplicativo; você pode hospedar o backend de um aplicativo móvel com Hospedagem de Aplicativos, mas não o build ou distribuição do próprio aplicativo móvel.

MODX

Talvez. MODX é uma plataforma CMS PHP de código aberto. Ainda não testamos isso em Hospedagem de Aplicativos com armazenamento persistente, mas deve ser possível. Sinta-se à vontade para tentar!

MongoDB

Sim. Embora não ofereçamos suporte ao MongoDB na Hospedagem de Banco de Dados, você pode usar um Dockerfile com Hospedagem de Aplicativos e armazenamento persistente para implantar seu banco de dados MongoDB. Você pode encontrar a imagem oficial do MongoDB no Docker Hub. Há também uma imagem oficial para o mongo-express, uma interface de administração web para MongoDB.

Moodle

Talvez. Ainda não testamos isso em Hospedagem de Aplicativos com armazenamento persistente, mas deve ser possível. Sinta-se à vontade para tentar!

Movable Type

Talvez. Existem duas imagens Docker do Movable Type disponíveis no Docker Hub, mas recomendamos confirmar com o Movable Type se estas são suas imagens oficiais. Um banco de dados será necessário, e possivelmente armazenamento persistente também, dependendo de como ele armazena mídia ou outros arquivos que não estão no repositório do aplicativo.

Microsoft SQL Server (MSSQL)

Sim. Embora não ofereçamos suporte ao MSSQL na Hospedagem de Banco de Dados, você pode usar um Dockerfile com Hospedagem de Aplicativos e armazenamento persistente para hospedar um banco de dados Microsoft SQL Server (MSSQL). Você pode encontrar as imagens oficiais da Microsoft para o MSSQL no Docker Hub.

Aplicativo Multisite

Sim. Um aplicativo multisite permite gerenciar vários sites em um só lugar. Você pode fazer isso com a Hospedagem de Aplicativos, mas pode exigir mais recursos do que um único site.

n8n

Sim. Ainda não testamos isso em Hospedagem de Aplicativos com armazenamento persistente, mas deve ser possível. Sinta-se à vontade para tentar!

De acordo com a Documentação do Docker n8n, também é tecnicamente possível executá-lo sem armazenamento persistente se você usar um banco de dados:

“É importante ainda persistir dados na pasta /root/.n8n, pois ela contém dados de usuários n8n e, ainda mais importante, a chave de criptografia para credenciais… Persistir no diretório /root/.n8n, mesmo quando se utiliza bancos de dados alternativos, é a melhor prática recomendada, mas não explicitamente exigida.”

Netlify

Talvez. Netlify é um serviço de hospedagem similar ao Kinsta; é provável que o aplicativo que você hospeda na Netlify também possa ser hospedada na Kinsta, dependendo do framework do aplicativo.

Nextcloud

Talvez. Ainda não testamos isso em Hospedagem de Aplicativos com armazenamento persistente, mas deve ser possível. Sinta-se à vontade para tentar!

Next.js

Sim. Temos um repositório de exemplo rápido no GitHub para Next.js, e você pode seguir nosso guia para configurar um site estático com Next.js na Kinsta.

Node.js

Sim. Você pode usar o Nixpacks ou Buildpacks para construir a imagem de contêiner do seu aplicativo. Temos os seguintes repositórios de exemplo no GitHub e guias para Node.js:

Ao usar o Nixpacks ou Buildpacks, JavaScript será detectado se um arquivo package.json estiver no repositório do seu aplicativo.

Nuxt

Sim. Temos um repositório de exemplo no GitHub para começar rapidamente com Nuxt, e você pode seguir este guia sobre como configurar um aplicativo Nuxt na Kinsta.

Odoo

Talvez. Ainda não testamos isso em Hospedagem de Aplicativos com armazenamento persistente, mas deve ser possível. Sinta-se à vontade para tentar!

OpenCart

Talvez. Ainda não testamos isso em Hospedagem de Aplicativos com armazenamento persistente, mas deve ser possível. Sinta-se à vontade para tentar!

Perfex

Talvez. Ainda não testamos isso na Hospedagem de Aplicativos com armazenamento persistente, mas deve ser possível. Você precisará entender os requisitos técnicos do Perfex. A Kinsta não pode fornecer suporte técnico para a configuração e instalação do aplicativo.

PERL

Sim, não há um buildpack para PERL, mas a Hospedagem de Aplicativos da Kinsta suporta scripts PERL se você usar um Dockerfile.

PHP

Sim. Você pode usar o Nixpacks ou Buildpacks para construir a imagem de contêiner do seu aplicativo. Temos os seguintes repositórios de exemplo no GitHub e guias de início rápido para PHP:

Ao usar o Nixpacks, o PHP será detectado se um arquivo composer.json ou index.php estiver no repositório do seu aplicativo. Se o composer.json estiver presente, ele deve incluir uma chave require com uma versão do PHP.

Ao usar Buildpacks, o PHP só será detectado se houver um arquivo composer.json no repositório do seu aplicativo. Caso o aplicativo não tiver dependências do Composer, o arquivo composer.json pode estar vazio.

phpCMS

Talvez. Ainda não testamos isso na Hospedagem de Aplicativos com armazenamento persistente, mas deve ser possível. Você precisará entender os requisitos técnicos do phpCMS. A Kinsta não pode fornecer suporte técnico para a configuração e instalação do aplicativo.

PostGIS

Não. O PostGIS não é suportado atualmente na Hospedagem de Banco de Dados.

Prestashop

Não. O Prestashop requer múltiplos volumes de armazenamento persistente. Atualmente, a Hospedagem de Aplicativos da Kinsta suporta apenas 1 volume de armazenamento persistente, e, portanto, não é possível executar o Prestashop.

Publii

Sim. O Publii é um sistema CMS de desktop que cria páginas HTML estáticas. Use a opção de Implantação Manual para exportar os arquivos do site para sua máquina local e, em seguida, envie esses arquivos para o repositório Git conectado ao seu aplicativo ou site estático na Kinsta.

Python

Sim. Você pode usar o Nixpacks ou Buildpacks para construir a imagem de contêiner do seu aplicativo. Temos os seguintes repositórios de exemplo no GitHub e guias de início rápido para Python:

Ao usar o Nixpacks, o Python será detectado se qualquer um dos seguintes arquivos estiver no repositório do seu aplicativo:

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

Ao usar Buildpacks, o Python será detectado se qualquer um dos seguintes arquivos estiver no diretório raiz do repositório do seu aplicativo:

  • requirements.txt
  • setup.py
  • Pipfile

QPDF

Talvez. O QPDF é uma ferramenta de linha de comando incluída na maioria das distribuições Linux (e muitas outras distribuições de software).

Alguns repositórios públicos no GitHub instalam o QPDF como uma dependência no Dockerfile. Se você adicionar os mesmos comandos a um Dockerfile, o QPDF será instalado.

Notas:

  • Ainda não testamos isso na Hospedagem de Aplicativos.
  • O QPDF é uma biblioteca C++ e pode exigir componentes adicionais instalados na instância Linux para ser compilado com sucesso.

Qwik

Sim. Temos um repositório de exemplo de início rápido no GitHub para Qwik, e você pode seguir este guia sobre como configurar um site estático com Qwik na Kinsta.

React

Sim. React é uma biblioteca JavaScript frontend, frequentemente usada em conjunto com o Node.js, usada para o backend. Temos exemplos de repositórios no GitHub e guias de início rápido para o React:

Rspress

Sim. Temos um repositório de exemplo rápido no GitHub para Rspress, e você pode seguir nosso guia para configurar um site estático com Rspress na Kinsta.

Ruby

Sim. Use Buildpacks para construir a imagem de contêiner do seu aplicativo. Ruby só será detectado se houver um arquivo Gemfile no repositório do seu aplicativo. Caso o aplicativo não tiver dependências de gem, o Gemfile pode estar vazio.

Temos esses repositórios de exemplo no GitHub e guias de início rápido para Ruby on Rails:

Rust

Sim. Use o Nixpacks para construir a imagem de contêiner do seu aplicativo, e Rust será detectado se um arquivo Cargo.toml estiver no repositório do seu aplicativo.

Scala

Sim. Você pode usar o Nixpacks ou Buildpacks para construir a imagem de contêiner do seu aplicativo. Temos um repositório de exemplo de início rápido no GitHub para Scala, e você pode seguir este guia para configurar um aplicativo Scala na Kinsta.

Ao usar o Nixpacks, Scala será detectado se houver um arquivo build.sbt na raiz do repositório do seu aplicativo.

Ao usar Buildpacks, Scala será detectado se qualquer um dos seguintes estiver no repositório do seu aplicativo:

  • Qualquer arquivo .sbt na raiz do repositório do seu aplicativo.
  • Qualquer arquivo .scala no diretório /project.
  • Um arquivo build.properties no diretório /project.
  • Qualquer arquivo .scala no diretório /.sbt.

Shopify

Talvez. Todos os repositórios mostrados na conta GitHub do Shopify são para diferentes partes do aplicativo deles; você não pode auto-hospedar o site inteiro. No entanto, você pode usar o Hydrogen para criar uma loja personalizada auto-hospedada, que pode ser usada na Hospedagem de Aplicativos se você conseguir containerizá-la com um Dockerfile.

Shopware

Sim. Shopware é uma plataforma de eCommerce headless, alimentada por Symfony (PHP) e Vue.js e pode ser executada na Hospedagem de Aplicativos.

Silverstripe CMS

Talvez. O Silverstripe CMS é um aplicativo PHP com suporte integrado ao MySQL. Não testamos isso na Hospedagem de Aplicativos com armazenamento persistente, mas deve ser possível. Fique à vontade para experimentar!

Sitecore

Sim. O repositório de imagens Docker do Sitecore contém imagens Docker oficiais do Sitecore e da comunidade Sitecore para várias versões e sistemas operacionais diferentes.

Spider Storage Engine in MariaDB

Não. Isto não é suportado atualmente, pois usa um nível mais alto de clustering do banco de dados do que oferecemos.

Spring

Sim. Spring é um framework Java, que é suportado na Hospedagem de Aplicativos.

SQLite

Não. O SQLite requer que o banco de dados esteja no mesmo contêiner que o aplicativo, o que não é possível na Hospedagem de Aplicativos.

Statamic

Sim. Temos um repositório de exemplo no GitHub para começar rapidamente com Statamic, e você pode seguir este guia sobre como configurar um aplicativo Statamic na Kinsta.

Strapi

Sim. O Strapi é um CMS que usa JavaScript e pode ser executado na Hospedagem de Aplicativos. O Strapi também requer um banco de dados e oferece suporte ao PostgreSQL, MySQL e MariaDB, todos eles podem ser hospedados na Hospedagem de Banco de Dados da Kinsta.

STUN (Session Traversal Utilities for NAT)

Quanto ao STUN (Session Traversal Utilities for NAT) e TURN (Traversal Using Relays around NAT), eles não são suportados na Hospedagem de Aplicativos, pois exigem a abertura de portas específicas, o que não é possível nesse ambiente.

SuiteCRM

Talvez. Ainda não testamos isso em Hospedagem de Aplicativos com armazenamento persistente, mas deve ser possível. Sinta-se à vontade para tentar!

Swift

Sim. Use o Nixpacks para criar a imagem do contêiner do seu aplicativo, e o Swift será detectado se houver um arquivo Package.swift no repositório do seu aplicativo.

Symfony

Sim. Symfony é um framework PHP para criação de sites e aplicativos web que pode ser executado na Hospedagem de Aplicativos.

SvelteKit

Sim. SvelteKit é uma framework UI que compila seus componentes ao vanilla JavaScript e pode ser executado na Hospedagem de Aplicativos.

Tailwind

Sim. Tailwind é um framework CSS que pode funcionar em combinação com um aplicativo na Hospedagem de Aplicativos da Kinsta.

TURN (Traversal Using Relays around NAT)

Quanto ao STUN (Session Traversal Utilities for NAT) e TURN (Traversal Using Relays around NAT), eles não são suportados na Hospedagem de Aplicativos, pois exigem a abertura de portas específicas, o que não é possível nesse ambiente.

VB.net

Sim. Se você usar um Dockerfile, pode hospedar quase qualquer linguagem na Hospedagem de Aplicativos, incluindo VB.net (Visual Basic).

Bancos de Dados de Vetores

Não. Bancos de dados de vetores são projetados para armazenar e gerenciar dados vetoriais. Nossa Hospedagem de Banco de Dados atualmente não oferece suporte para bancos de dados de vetores ou extensões vetoriais como pgvector para o PostgreSQL.

Velo by Wix

Não. Velo não tem uma opção de auto-hospedagem. Você só pode usar o Wix Cloud, portanto, não pode acessar e implantar o código em nossa Hospedagem de Aplicativos.

Vite

Sim. O Vite utiliza CSS, JavaScript e Typescript para criar aplicativos da internet e pode ser hospedado na Hospedagem de Aplicativos da Kinsta. Também temos um repositório de exemplo rápido no GitHub para o React com Vite, e você pode seguir este guia para configurar um aplicativo React com Vite na Kinsta.

VitePress

Sim. Temos um repositório de exemplo rápido no GitHub para VitePress, e você pode seguir nosso guia para configurar um site estático com VitePress na Kinsta.

Vue.js

Sim. Vue.js é um framework JavaScript de código aberto sendo suportado na Hospedagem de Aplicativos.

VuePress

Sim. Temos um repositório de exemplo no GitHub para começar rapidamente com VuePress, e você pode seguir nosso guia sobre como configurar um site estático com VuePress na Kinsta.

Webflow CMS

Não. O Webflow é um serviço gerenciado sem uma versão auto-hospedada. Isso significa que apenas o Webflow pode hospedar sites do Webflow.

WHMCS

Não. O WHMCS não é adequado para a plataforma da Kinsta; é mais adequado para ser executado em uma VM (máquina virtual) em vez de um contêiner.

Aplicativos para Windows Server

Talvez. Se o aplicativo pode ser executada em um contêiner Linux você pode conseguir hospedá-lo dentro da hospedagem de aplicativos.

Wix

Não.Wix não é código aberto, portanto você não pode acessar o código para mover o aplicativo ou site para nossos serviços de hospedagem.

Yarn

Sim. Yarn é suportado para hospedagem de aplicativos.

Yii Framework

Talvez. Ainda não testamos isso em Hospedagem de Aplicativos com armazenamento persistente, mas deve ser possível. Sinta-se à vontade para tentar!

Zig

Sim. Use o Nixpacks para construir a imagem de contêiner do seu aplicativo, e Zig será detectado se houver qualquer arquivo .zig ou um arquivo gyro.zzz no repositório do seu aplicativo.

Este artigo foi útil?