対応技術
こちらのページでは、弊社アプリケーション&データベースホスティングで対応および非対応のフレームワークと言語をご紹介します。
以下にご紹介するもの以外のフレームワークおよび言語につきましては、弊社営業部門またはカスタマーサポートまでお気軽にお問い合わせください。
Adobe Content Server
永続ストレージを用いたアプリケーションホスティングでのテストは行なっていませんが、おそらくご利用いただけます。
Angularアプリケーション
ご利用いただけます。詳しくは静的サイトジェネレーターの互換性をご覧ください。
Apostrophe
MongoDBが必要になります。現在、弊社データベースホスティングでMongoDBをサポートしていませんが、アプリケーションを弊社で運用しながら、データベースを別の場所で運用したり、アプリケーションホスティングと永続ストレージを持つDockerfileを使い、MongoDBデータベースをデプロイしたりすることが可能です。MongoDBの公式Dockerイメージは、Docker Hubで入手可能です。また、MongoDBのウェブベースの管理インターフェース、mongo-expressの公式イメージも用意されています。データベースを別の場所で運用する場合、アプリケーションのリポジトリにないメディアやその他のファイルの保存方法によっては、永続ストレージが必要になることがあります。
Arc XP
ご利用いただけません。Arc XP製品はArc XPによって管理され、Amazon Web Services(AWS)で独占的にホストされています。
ASP.NET
ご利用いただけます。Dotnet Coreでビルドされたアプリは実行可能です。また、Dotnet CoreはLinuxコンテナで実行することができます。詳しくはこちらをご覧ください。
.NETは、Core/クロスプラットフォーム対応およびクラウド環境へと移行しています。Docker Hubの「ASP.NET Core Runtime」ページに、Core用のビルド済みDockerコンテナ、「.NET sample」ページには、Docker Composeを使用したMS SQL(Microsoft SQL Server)とASP.NET Coreの一般的なセットアップ方法が掲載されています。
Astro
ご利用いただけます。すぐに活用可能なGitHubリポジトリはこちらをご覧ください。Astroを使って静的サイトをセットアップする方法はこちらでご紹介しています。
Bootstrapアプリケーション
ご利用いただけます。Bootstrapはフロントエンドフレームワークで、Kinstaのアプリケーションホスティングと互換性があります。PHPやJavaScriptなどの他の言語と組み合わせてご使用ください。
Builder.io
ご利用いただけます。Builder.ioは、静的サイトを構築したり、視覚的効果のためにコードに統合したりできるSDK(ライブラリ)です。
C#
ご利用いただけます。Nixpacksを使ってアプリケーションのコンテナイメージを構築し、アプリケーションのリポジトリに.csprojファイルがある場合は、C#(CSharp)が検出されます。
Cascade CMS
GitHubリポジトリがあるため、Dockerfileを使用すればご利用いただけますが、かなりの調整が必要になります。Dockerfileの記述に慣れており、Cascade CMSの要件を把握している場合のみご使用ください。また、弊社ではCascade CMSに関する技術的なサポートは提供しておりませんので、あらかじめご了承ください。
Clojure
ご利用いただけます。Nixpacksを使ってアプリケーションのコンテナイメージを構築し、アプリケーションのリポジトリにproject.cljまたはbuild.cljファイルがある場合は、Clojureが検出されます。
COBOL
ご利用いただけます。Nixpacksを使用してアプリケーションのコンテナイメージを構築してください。NIXPACKS_COBOL_APP_NAME
環境変数がビルドプロセスで利用可能で、アプリケーションのリポジトリにindex.cbl、または他の.cblファイルがある場合は、COBOLが検出されます。
CodeIgniter
ご利用いただけます。CodeIgniterはPHPベースのアプリケーションであるため、composer.jsonファイルで定義された依存関係は、デプロイメントプロセスに際し自動でインストールされます。
ColdFusion
永続ストレージを用いたアプリケーションホスティングでのテストは行なっていませんが、おそらくご利用いただけます。
commercetools
ご利用いただけます。commermetoolsは、Java、JavaScript、PHPを使用しており、弊社アプリケーションホスティングで実行可能です。
Contao
Contaoを手動でインストールして設定し、Dockerfileでコンテナ化できる場合は、弊社アプリケーションホスティングで運用可能です。
Contentful
ご利用いただけません。Contentfulには自己ホスティング型のオプションがないため、弊社アプリケーションホスティング上でコードにアクセスし、デプロイすることはできません。
CraftCMS
CraftCMSは、MySQLとPostgreSQLデータベースに接続可能な、自己ホスティング型のPHPアプリケーションです。永続ストレージを用いたアプリケーションホスティングでのテストは行なっていませんが、おそらくご利用いただけます。
Crystal
ご利用いただけます。Nixpacksを使ってアプリケーションのコンテナイメージを構築し、アプリケーションのリポジトリにshard.ymlファイルがある場合は、Crystalが検出されます。
Dart
ご利用いただけます。Nixpacksを使ってアプリケーションのコンテナイメージを構築し、アプリケーションのリポジトリにpubspec.yamlファイルがある場合は、Dartが検出されます。
データベースの複製
現在は対応していません。
専用IPアドレス
専用IPアドレスは提供していません。デプロイメントごとに異なるサーバー上でPodがスケジュールされることがあり、その結果、別々のIPアドレスが使用されます。これは、Kubernetesがリソース消費のためにPodを別のサーバーに移動する場合や、Podのノードプールがアップグレードされている過程にも生じる可能性があります。
Deno
ご利用いただけます。NixpacksまたはBuildpacksを使用して、コンテナイメージを構築可能です。すぐに活用可能なGitHubリポジトリはこちらをご覧ください。Denoアプリケーションのセットアップ方法もご紹介しています。
Nixpacksを使用する場合、以下のいずれかがアプリケーションのリポジトリにあれば、Denoが検出されます。
- deno.jsonファイル
- deno.jsoncファイル
- deno.landから何かをインポートしている.ts、.tsx、.js、または.jsxファイル
PodへのSSH接続
現在、SSH接続は完全にサポートはしていませんが、アプリケーションのウェブターミナルを使用して、アプリケーションのウェブプロセスが実行されているコンテナ内でスクリプトを実行したり、ファイルを読み込んだりすることができます。データベースについては、外部接続でデータにアクセスすることができます。
Django
ご利用いただけます。すぐに活用可能なGitHubリポジトリはこちらをご覧ください。また、Djangoアプリケーションのセットアップ方法もご紹介しています。
DNN CMS
ご利用いただけません。DNN CMSには、Windows(オペレーティングシステム)とMicrosoft(ウェブサーバー)が必要になります。弊社アプリケーションホスティングでは、LinuxおよびNginxを使用しています。
Docsify
ご利用いただけます。Docsifyを使って静的サイトをセットアップする方法はこちらをご覧ください。
Docusaurus
ご利用いただけます。すぐに活用可能なGitHubリポジトリはこちらをご覧ください。また、静的サイトのセットアップ方法もご紹介しています。
Drupal
永続ストレージを用いたアプリケーションホスティングでのテストは行なっていませんが、おそらくご利用いただけます。
Eleventy
ご利用いただけます。すぐに活用可能なGitHubリポジトリはこちらをご覧ください。Eleventyで静的サイトをセットアップする方法はこちらでご紹介しています。
Elixir
ご利用いただけます。Nixpacksを使ってアプリケーションのコンテナイメージを構築し、アプリケーションのリポジトリにmix.exsファイルがある場合は、Elixirが検出されます。
Emotion
ご利用いただけます。Emotion はnpm
を使って呼び出すことができます。package.jsonの依存関係ツリーに追加すると、アプリケーションのビルド時に、Buildpacksが指定されたバージョンのEmotionと指定されたその他の依存関係がプルされます。
F#
ご利用いただけます。Nixpacksを使ってアプリケーションのコンテナイメージを構築し、アプリケーションのリポジトリに.fsprojファイルがある場合は、F#(F Sharp)が検出されます。
Fishbowl Inventory
ご利用いただけません。Fishbowlは、MySQLのバージョン 5.7しかサポートしていませんが、弊社データベースホスティングでは、バージョン 8.0に対応しています。今後、FishbowlでMySQLの新しいバージョン(またはデータベースホスティングでサポートされている別のデータベースタイプおよびバージョン)がサポートされるようになっても、独自Dockerfileが必要になり、設定が複雑になる可能性が高いです。
Flask
ご利用いただけます。すぐに活用可能なGitHubリポジトリはこちらをご覧ください。また、Flaskアプリケーションのセットアップ方法もご紹介しています。
Flutter
ウェブアプリケーションでDockerfileでコンテナ化できる場合には、弊社アプリケーションホスティングで運用可能です。
Galera Cluster
現在は対応していません。
Gatsby
ご利用いただけます。すぐに活用可能なGitHubリポジトリはこちらをご覧ください。
Ghost
永続ストレージを用いたアプリケーションホスティングでのテストは行なっていませんが、おそらくご利用いただけます。
いくつか調整を行った上、Ghostの公式Dockerfileイメージを使ってデプロイすることが推奨されます。このDockerfileイメージはDocker Hubで入手可能です。
- 永続ストレージはMyKinstaでの設定が必要です。Dockerfileから永続ストレージを設定することはできません。
- 弊社にて自動でPORT環境変数が設定されます。これを定義したり、アプリケーションでハードコーディングにより記述したりする必要はありません。サーバーポートを参照するには、
PORT
環境変数を使用してください。
GitLab Runner
ご利用いただけます。GitLab RunnerはGoをベースにしており、Kinstaのアプリケーションホスティングでサポートされています。GitLab RunnerをDockerコンテナとして実行する方法はこちらをご覧ください。
Go
ご利用いただけます。NixpacksまたはBuildpacksを使用して、コンテナイメージを構築可能です。すぐに活用可能なGitHubリポジトリはこちらをご覧ください。また、Goアプリケーションのセットアップ方法もご紹介しています。
Nixpacksを使用する場合、アプリケーションのリポジトリにmain.goファイルがあればGoが検出されます。
Buildpacksを使用する場合は、以下のいずれかがアプリケーションのリポジトリにあれば、Goが検出されます。
- Godeps/Godeps.jsonファイル
- vendor/vendor.jsonファイル
- 1つ以上の.goファイルを含むサブディレクトリを持つsrcディレクトリ
Haskell
ご利用いただけます。Nixpacksを使ってアプリケーションのコンテナイメージを構築し、アプリケーションのリポジトリに.package.yamlファイルと.hsソースファイルがある場合は、Haskellが検出されます。
SanityのようなヘッドレスCMS
ご利用いただけます。例えば、バックエンドにSanityなどのヘッドレスプラットフォームを使用し、(弊社で運用する)フロントエンドには、任意のライブラリまたはフレームワークを使用してください。またこの場合、ヘッドレスプラットフォームのCORS設定にフロントエンドアプリケーションのドメイン名を追加してください(この例では「Settings」>「API settings」>「CORS Origins」に移動し、Sanityプロジェクトの「Add CORS origin」をクリック)。
Hugo
ご利用いただけます。すぐに活用可能なGitHubリポジトリはこちらをご覧ください。Hugoを使って静的サイトをセットアップする方法はこちらでご紹介しています。
Next.jsのISR
ご利用いただけます。アプリケーションの設定方法についてはこちらをご覧ください。
Jamstack
ご利用いただけます。すぐに活用できるGitHubリポジトリは、以下をご覧ください。
- GatsbyのGitHubリポジトリ|Gatsbyを使って静的サイトをセットアップ
- AstroのGitHubリポジトリ|Astroを使って静的サイトをセットアップ
- DocusaurusのGitHubリポジトリ|Docusaurusを使って静的サイトをセットアップ
- JekyllのGitHubリポジトリ|Jekyllを使って静的サイトをセットアップ
- NuxtのGitHubリポジトリ|Nuxt.jsアプリケーションをセットアップ
- VuePressのGitHubリポジトリ|VuePressを使って静的サイトをセットアップ
- JigsawのGitHubリポジトリ|Jigsawを使って静的サイトをセットアップ
Java
ご利用いただけます。NixpacksまたはBuildpacksを使用して、コンテナイメージを構築可能です。すぐに活用可能なGitHubリポジトリはこちらをご覧ください。また、Javaアプリケーションのセットアップ方法もご紹介しています。
Nixpacksを使用する場合、xml、atom、clj、groovy、rb、scala、yaml、yml拡張子のgradlewファイルまたはpomファイルがアプリケーションのリポジトリにあれば、Javaが検出されます。
Buildpacksを使用する場合は、アプリケーションのリポジトリにpom.xmlファイルがあればJavaが検出されます。
Jekyll
ご利用いただけます。すぐに活用可能なGitHubリポジトリはこちらをご覧ください。Jekyllを使って静的サイトをセットアップする方法はこちらでご紹介しています。
Jigsaw
ご利用いただけます。すぐに活用可能なGitHubリポジトリはこちらをご覧ください。Jigsawを使って静的サイトをセットアップする方法はこちらでご紹介しています。
Joomla
永続ストレージを用いたアプリケーションホスティングでのテストは行なっていませんが、おそらくご利用いただけます。技術的には、ステートレスなアプリケーションとして実行可能です。静的ファイルをS3に保存できるプラグイン、Joomla!の公式Dockerイメージが用意されています。
Laravel
ご利用いただけます。すぐに活用可能なGitHubリポジトリはこちらをご覧ください。Laravelアプリケーションのセットアップ方法もご紹介しています。
Lume
ご利用いただけます。すぐに活用可能なGitHubリポジトリはこちらをご覧ください。Lumeを使って静的サイトをセットアップする方法はこちらでご紹介しています。
Lunatic
ご利用いただけます。Nixpacksを使ってアプリケーションのコンテナイメージを構築し、アプリケーションのリポジトリにCargo.tomlファイルとrunner = "lunatic"
行を含む.cargo/config.tomlがあれば、Lunaticが検出されます。
Magento
永続ストレージを用いたアプリケーションホスティングでのテストは行なっていませんが、おそらくご利用いただけます。
Mastodon
永続ストレージを用いたアプリケーションホスティングでのテストは行なっていませんが、おそらくご利用いただけます。ただし、多くのリソースを消費するため、実行にあたりご利用料金が高額になる可能性があります。最大1.5GBのRAMが消費されるため、4GBのPodが必要になることが予想されます。また、永続ストレージなしでPodを循環させたり、移動させたりすると、全データの再取得が必要になります。Podが頻繁に再起動することはありませんが、再起動するとファイルシステムが元のコンテナファイルシステムにリセットされることにご注意ください。
Matomo
設定ファイル(/config内の.iniファイル)およびMySQLまたはMariaDBデータベース用の永続ストレージが必要になります。 Matomoの公式Dockerfileイメージはこちらで入手可能です(推奨デプロイ方法)。
Dockerfileを使用したくない場合は、Matomoを他のPHPアプリケーションと同じように扱い、Buildpacksでコンテナを自動生成することもできます。これを行うには、Matomoのzipファイルをダウンロードして解凍し、リポジトリに追加してください。composer.jsonファイルがリポジトリに含まれていることを確認し、BuildpacksがPHPアプリケーションとして認識するようにします。
MERNスタック
MERNは、スタックを構成する4つの主要技術、MongoDB、Express、React、Nodeの頭文字を取った略語です。
- MongoDB ─ドキュメントデータベース
- Express ─Node.jsのウェブフレームワーク
- React ─クライアントサイドのJavaScriptライブラリ
- Node.js─JavaScriptランタイム環境
現在、弊社ではMongoDBをサポートしていませんが、アプリケーションを弊社で運用し、データベースを別の場所で運用したり、アプリケーションホスティングで永続ストレージを用いて、DockerfileでMongoDBデータベースをデプロイしたりすることが可能です。MongoDBの公式Dockerイメージは、Docker Hubで入手できます。また、MongoDBのウェブベースの管理インターフェース、mongo-expressの公式イメージも用意されています。
Metabase
ご利用いただけます。MetabaseはJavaを使用しており、アプリケーションホスティングでサポートされています。Metabaseでは、PostgreSQL、MySQL、MariaDBなど様々なデータベースに接続可能です。アプリケーションホスティングおよびデータベースホスティングでテストは行っていませんが、ご利用いただけるはずです。
Metabase用Dockerイメージはこちらで入手可能です。注意)Dockerでファイルストレージボリュームを使用するには、MyKinstaで永続ストレージを設定する必要があります。
Dockerファイルから永続ストレージを設定することはできません。
Microsoftのプログラミング言語とデータベース
Dockerfileでアプリケーションをコンテナ化すれば、C#やF#のような言語を使用していても、弊社アプリケーションホスティングで運用可能です。また、永続ストレージを用いて、DockerfileでMicrosoft SQL Serverデータベース(MSSQL)をホストすることもできます。MSSQL用の公式Dockerイメージはこちらから入手可能です。
モバイルアプリ
アプリによってはご利用いただけます。なお、モバイルアプリのバックエンドを運用することはできますが、モバイルアプリ自体の構築や配布は行えません。
MODX
MODXは、PHPのオープンソースCMSプラットフォームです。永続ストレージを用いたアプリケーションホスティングでのテストは行なっていませんが、おそらくご利用いただけます。
MongoDB
ご利用いただけます。データベースホスティングではMongoDBをサポートしていませんが、アプリケーションホスティングで永続ストレージを用いて、DockerfileでMongoDBデータベースをデプロイ可能です。MongoDBの公式Dockerイメージは、Docker Hubで入手できます。また、MongoDBのウェブベースの管理インターフェース、mongo-expressの公式イメージも用意されています。
Moodle
永続ストレージを用いたアプリケーションホスティングでのテストは行なっていませんが、おそらくご利用いただけます。
Movable Type
おそらくご利用いただけます。Docker HubにはMovable Type用のDockerイメージが2つありますが、公式イメージであるかどうかを事前に確認することをお勧めします。データベースが必要になり、アプリケーションのリポジトリにないメディアやその他のファイルの保存方法によっては、永続ストレージが必要になることがあります。
Microsoft SQL Server(MSSQL)
ご利用いただけます。データベースホスティングではMSSQLをサポートしていませんが、アプリケーションホスティングで永続ストレージを用いて、Dockerfileでホストすることができます。MSSQL用の公式Dockerイメージはこちらで入手可能です。
マルチサイトアプリケーション
ご利用いただけます。マルチサイトアプリケーションでは、複数のサイトを一箇所で管理することができます。アプリケーションホスティングで運用可能ですが、シングルサイトよりも多くのリソースが必要になる可能性があります。
n8n
永続ストレージを用いたアプリケーションホスティングでのテストは行なっていませんが、おそらくご利用いただけます。
Docker n8nドキュメントによれば、技術的にはデータベースを使用すれば、永続的なストレージなしでも実行できます。
「n8nのユーザーデータや、さらに認証情報の暗号化キーが含まれているため、/root/.n8nフォルダのデータを永続的に保存することが重要です。…これは、代替データベースを使用している場合にもベストプラクティスとして推奨されますが、義務付けられているわけではありません」(英語原文の日本語訳)
Netlify
Netlifyは、Kinstaに似たホスティングサービスであるため、アプリケーションのフレームワークによっては、Netlifyアプリを運用できる可能性があります。
Nextcloud
永続ストレージを用いたアプリケーションホスティングでのテストは行なっていませんが、おそらくご利用いただけます。
Next.js
ご利用いただけます。すぐに活用可能なGitHubリポジトリはこちらをご覧ください。Next.jsを使って静的サイトをセットアップする方法はこちらでご紹介しています。
Node.js
ご利用いただけます。NixpacksまたはBuildpacksを使用して、コンテナイメージを構築可能です。すぐに活用可能なGitHubリポジトリは、以下をご覧ください。
- Node.jsのGitHubリポジトリ|Node.jsアプリケーションをセットアップ
- Node.jsのGitHubリポジトリ(Dockerfile)|Dockerfileを使用してNode.jsアプリケーションをセットアップ
- Node.jsのGitHubリポジトリ(メール送信)|Kinstaでのメール送信(Node.jsアプリケーションのセットアップ)
- Node.jsのGitHubリポジトリ(バックグラウンドジョブとAPI)|バックグラウンドジョブとAPIを使用してNode.jsアプリケーションを構築
NixpacksまたはBuildpacksを使用する場合、アプリケーションのリポジトリにpackage.jsonファイルがあれば、JavaScriptが検出されます。
Nuxt
ご利用いただけます。すぐに活用可能なGitHubリポジトリはこちらをご覧ください。Nuxtアプリケーションのセットアップ方法もご紹介しています。
Odoo
永続ストレージを用いたアプリケーションホスティングでのテストは行なっていませんが、おそらくご利用いただけます。
OpenCart
永続ストレージを用いたアプリケーションホスティングでのテストは行なっていませんが、おそらくご利用いただけます。
Perfex
永続ストレージを用いたアプリケーションホスティングでのテストは行なっていませんが、おそらくご利用いただけます。ただし、Perfexの技術要件を必ずご確認ください。Perfexに関する技術的サポートはご提供しておりませんので、あらかじめご了承ください。
PERL
PERL用のBuildpacksはありませんが、Dockerfileを使用すれば、弊社アプリケーションホスティングでご利用いただけます。
PHP
ご利用いただけます。NixpacksまたはBuildpacksを使用して、コンテナイメージを構築可能です。すぐに活用可能なGitHubリポジトリは、以下をご覧ください。
- PHPのGitHubリポジトリ|PHPアプリケーションをセットアップ
- LaravelのGitHubリポジトリ|Laravelアプリケーションをセットアップ
- PHPのGitHubリポジトリ(メール送信)|メール送信用にPHPアプリケーションをセットアップ
Nixpacksを使用する場合、アプリケーションのリポジトリにcomposer.jsonまたはindex.phpファイルがあれば、PHPが検出されます。composer.jsonが存在する場合は、PHPのバージョンを示すrequire
キーが必すになります。
Buildpacksを使用する場合、アプリケーションのリポジトリにcomposer.jsonファイルがあれば、PHPが検出されます。アプリケーションにComposerへの依存関係がない場合、 composer.jsonファイルは空でも問題ありません。
phpCMS
永続ストレージを用いたアプリケーションホスティングでのテストは行なっていませんが、おそらくご利用いただけます。ただし、phpCMSの技術要件は必ずご確認ください。phpCMSに関する技術的サポートはご提供しておりませんので、あらかじめご了承ください。
PostGIS
PostGISは、現在対応していません。
Prestashop
永続ストレージを用いたアプリケーションホスティングでのテストは行なっていませんが、おそらくご利用いただけます。
ご利用いただけません。Prestashopを実行するには、複数の永続ストレージボリュームが必要になります。現在、弊社アプリケーションホスティングでは、1つの永続ストレージボリュームのみお使いいただけます。
Publii
ご利用いただけます。Publiiは静的なHTMLページを作成するデスクトップCMSシステムです。手動デプロイメントでサイトファイルをローカルマシンにエクスポートし、Kinstaアプリケーションまたは静的サイトに接続されたGitリポジトリにプッシュしてください。
Python
ご利用いただけます。NixpacksまたはBuildpacksを使用して、コンテナイメージを構築可能です。すぐに活用可能なGitHubリポジトリは、以下をご覧ください。
- PythonのGitHubリポジトリ|Pythonアプリケーションをセットアップ
- DjangoのGitHubリポジトリ|Djangoアプリケーションをセットアップ
- FlaskのGitHubリポジトリ|Flaskアプリケーションをセットアップ
Nixpacksを使用する場合、以下のいずれかのファイルがアプリケーションのリポジトリにあれば、Pythonが検出されます。
- main.py
- requirements.txt
- pyproject.toml
- Pipfile
Buildpacksを使用する場合、以下のいずれかのファイルがアプリケーションのリポジトリにあれば、Pythonが検出されます。
- requirements.txt
- setup.py
- Pipfile
QPDF
QPDFは、ほとんどのLinuxディストリビューション(およびその他の主要ソフトウェアディストリビューション)に含まれるコマンドラインツールです。
GitHubには、Dockerfileの依存関係としてQPDFをインストールする公開リポジトリがあります。Dockerfileに同じコマンドを記述すれば、QPDFを使用できるようになるはずです。
注意事項
- 弊社アプリケーションホスティングではテストを実施していません。
- QPDFはC++ libであり、正常にコンパイルするには、Linuxインスタンスにインストールされた追加コンポーネントが必要になる場合があります。
Qwik
ご利用いただけます。すぐに活用可能なGitHubリポジトリはこちらをご覧ください。Qwikを使った静的サイトのセットアップ方法はこちらでご紹介しています。
React
ご利用いただけます。ReactはフロントエンドのJavaScriptライブラリで、バックエンドに使用されるNode.jsを組み合わせて使用するのが一般的です。すぐに活用可能なGitHubリポジトリは、以下をご覧ください。
Rspress
ご利用いただけます。すぐに活用可能なGitHubリポジトリはこちらをご覧ください。Rspressを使って静的サイトをセットアップする方法はこちらでご紹介しています。
Ruby
ご利用いただけます。Buildpacksを使ってアプリケーションのコンテナイメージを構築し、Gemfileがアプリケーションのリポジトリにあれば、Rubyが検出されます。アプリケーションにgemの依存関係がない場合は、Gemfileは空でも問題ありません。
Ruby on Railsのすぐに活用可能なGitHubリポジトリは、以下をご覧ください。
- Ruby on RailsのGitHubレポジトリ|Ruby on Railsアプリケーションをセットアップ
- Ruby on RailsのGitHubレポジトリ(Dockerfile)|Dockerfileを使ってRuby on Railsアプリケーションをセットアップ
Rust
ご利用いただけます。Nixpacksを使ってアプリケーションのコンテナイメージを構築し、アプリケーションのリポジトリにCargo.tomlファイルがあれば、Rustが検出されます。
Scala
ご利用いただけます。NixpacksまたはBuildpacksを使用して、コンテナイメージを構築可能です。すぐに活用可能なGitHubリポジトリはこちらをご覧ください。また、Scalaアプリケーションのセットアップ方法もご紹介しています。
Nixpacksを使用する場合、アプリケーションのリポジトリのルートにbuild.sbtファイルがあれば、Scalaが検出されます。
Buildpacksを使用する場合、以下のいずれかがアプリケーションのリポジトリにあれば、Scalaが検出されます。
- アプリケーションのリポジトリのルートにある.sbtファイル
- /projectディレクトリにある.scalaファイル
- /projectディレクトリにあるbuild.propertiesファイル
- /.sbtディレクトリにある.scalaファイル
Shopify
ShopifyのGitHubリポジトリは、すべてアプリケーションの様々な部分用であり、サイト全体を独自に運用することはできません。しかし、Hydrogenで自己ホスティング型のストアフロントを構築し、Dockerfileを作成すれば、弊社アプリケーションホスティングで運用可能です。
Shopware
ご利用いただけます。Shopwareは、Symfony(PHP)とVue.jsで動作するオープンソースのヘッドレスコマースプラットフォームであり、弊社アプリケーションホスティングで運用可能です。
Silverstripe CMS
Silverstripe CMSは、MySQLに対応したをPHPアプリケーションです。永続ストレージを用いたアプリケーションホスティングでのテストは行なっていませんが、おそらくご利用いただけます。
Sitecore
ご利用いただけます。SitecoreのDockerイメージリポジトリには、複数のバージョンとオペレーティングシステム用の公式SitecoreおよびSitecoreコミュニティのDockerイメージが含まれています。
MariaDBのSpiderストレージエンジン
高度なデータベースのクラスタ化が必要になるため、現在ご利用いただけません。
Spring
ご利用いただけます。SpringはJavaフレームワークで、弊社アプリケーションホスティングで運用可能です。
SQLite
またデータベースをアプリケーションと同じコンテナで稼働させる必要があるため、弊社アプリケーションホスティングでは現在ご利用いただけません。
Statamic
ご利用いただけます。すぐに活用可能なGitHubリポジトリはこちらをご覧ください。また、Statamicアプリケーションのセットアップ方法もご紹介しています。
Strapi
ご利用いただけます。StrapiはJavaScriptを使用するCMSで、アプリケーションホスティングで運用可能です。また、Strapiにはデータベースが必要で、PostgreSQL、MySQL、MariaDBをサポートしていますが、いずれも弊社データベースホスティングでホストすることができます。
Session Traversal Utilities for NAT(STUN)
STUNサーバーは、NAT(ネットワークアドレス変換)やファイアウォールの背後にあるデバイス間でP2P(ピアツーピア)の確立に役立ちます。特定のポートを開く必要があるため、弊社アプリケーションホスティングでは現在ご利用いただけません。
SuiteCRM
永続ストレージを用いたアプリケーションホスティングでのテストは行なっていませんが、おそらくご利用いただけます。
Swift
ご利用いただけます。Nixpacksを使ってアプリケーションのコンテナイメージを構築し、アプリケーションのリポジトリにPackage.swiftファイルがある場合は、Swiftが検出されます。
Symfony
ご利用いただけます。Symfonyはサイトとウェブアプリケーションを構築できるPHPフレームワークです。
SvelteKit
ご利用いただけます。SvelteKitは、コンポーネントをVanilla JSにコンパイルするUIフレームワークです。
Tailwind
ご利用いただけます。TailwindはCSSフレームワークで、Kinstaのアプリケーションホスティング上でアプリケーションと組み合わせて動作します。
Traversal Using Relays around NAT(TURN)
TURNサーバーは、NAT(ネットワークアドレス変換)やファイアウォールの背後にあるデバイス間でP2P(ピアツーピア)の確立に役立ちます。特定のポートを開く必要があるため、弊社アプリケーションホスティングでは現在ご利用いただけません。
VB.net
ご利用いただけます。Dockerfileを使用すれば、VB(Visual Basic).NETを含むほぼすべての言語を使用できます。
ベクトルデータベース
ベクトルデータベースは、ベクトルデータを保存・管理するために設計されています。弊社データベースホスティングでは現在、ベクトルデータベースやPostgreSQL用のpgvectorのようなベクトル拡張機能をサポートしていないため、ご利用いただけません。
Velo by Wix
ご利用いただけません。VeloはWix Cloudのみをサポートしているため、コードを直接編集し、弊社アプリケーションホスティングにデプロイすることはできません。
Vite
ご利用いただけます。ViteでCSS、JavaScript、Typescriptを使用してウェブアプリケーションを構築し、Kinstaのアプリケーションホスティングで運用することができます。すぐに活用可能なGitHubリポジトリはこちらをご覧ください。また、Viteを使用したReactアプリケーションのセットアップ方法もご紹介しています。
VitePress
ご利用いただけます。すぐに活用可能なGitHubリポジトリはこちらをご覧ください。VitePressを使って静的サイトをセットアップする方法はこちらでご紹介しています。
Vue.js
ご利用いただけます。Vue.jsはオープンソースのJavaScriptフレームワークで、アプリケーションホスティングでデプロイ可能です。
VuePress
ご利用いただけます。すぐに活用可能なGitHubリポジトリはこちらをご覧ください。VuePressを使った静的サイトをセットアップする方法はこちらでご紹介しています。
WebflowCMS
ご利用いただけません。Webflowはマネージドサービスであり、自己ホスティング型ではないため、Webflowのみで運用可能です。
WHMCS
ご利用いただけません。WHMCSは、弊社プラットフォームのコンテナではなく、VM(仮想マシン)上で実行することをおすすめします。
Windows Serverアプリケーション
アプリケーションがLinuxコンテナで実行できる場合は、ご利用いただける可能性があります。
Wix
ご利用いただけません。Wixはオープンソースツールではないため、コードを直接編集しウェブサイトやアプリケーションを弊社ホスティングサービスに移行することはできません。
Yarn
ご利用いただけます。Yarnは弊社アプリケーションホスティングでサポートされています。
Yii
永続ストレージを用いたアプリケーションホスティングでのテストは行なっていませんが、おそらくご利用いただけます。
Zig
ご利用いただけます。Nixpacksを使ってアプリケーションのコンテナイメージを構築し、アプリケーションのリポジトリに.zigやgyro.zzzファイルがあれば、Zigが検出されます。