こちらのページでは、弊社アプリケーション&データベースホスティングで対応および非対応のフレームワークと言語をご紹介します。

以下にご紹介するもの以外のフレームワークおよび言語につきましては、弊社営業部門またはカスタマーサポートまでお問い合わせください。

Adobe Content Server

現在、弊社アプリケーション&データベースホスティングは、永続的なストレージをご用意しておりません。したがって、永続的なストレージが必要になる場合はお使いいただけませんが、不要な場合にはご使用いただけます。なお、Adobe Content Serverに関する技術的なサポートはご提供しておりませんので、あらかじめご了承ください。

Angular

お使いいただけます静的サイトの運営についてはこちらをご覧ください。

GatsbyのHello Worldリポジトリに似ていますが、特に静的サイトでは、package.jsonファイルにstartコマンドが必要になり、静的アセット(index.html、スタイル、フォント、画像)の配信にはserveパッケージを使用します。

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リポジトリはこちらをご覧ください。

C#

Dockerfileを使用すれば、C#を含むほぼすべての言語をお使いいただけます

Cascade CMS

GitHubリポジトリがあるため、Dockerfileを使用すればお使いいただけますが、かなりの調整が必要です。Dockerfileの記述に慣れており、Cascade CMSの要件を把握している場合のみご使用ください。また、弊社ではCascade CMSに関する技術的なサポートは提供しておりませんので、あらかじめご了承ください。

CodeIgniter

お使いいただけます。CodeIgniterはPHPベースのアプリケーションであるため、composer.jsonファイルで定義された依存関係は、デプロイメントプロセスに際し自動でインストールされます。

commercetools

お使いいただけます。commercetoolsは、Java、JavaScript、PHPを使用するため、アプリケーションホスティングで実行可能です。

CraftCMS

CraftCMSは、MySQLとPostgreSQLデータベースに接続可能な、自己ホスティング型のPHPアプリケーションです。現在、弊社アプリケーション&データベースホスティングは、永続的なストレージをご用意しておりません。したがって、永続的なストレージが必要になる場合はお使いいただけませんが、不要な場合にはご使用いただけます

データベースの複製

現在対応しておりません。

専用IPアドレス

専用IPアドレスご提供しておりません。デプロイメントごとに異なるサーバー上でポッドがスケジュールされることがあり、その結果、別々のIPアドレスが使用されます。これは、Kubernetesがリソース消費のためにポッドを別のサーバーに移動する場合や、ポッドのノードプールがアップグレードされている過程にも生じる可能性があります。

Deno

お使いいただけますすぐに活用可能なGitHubリポジトリはこちらをご覧ください。

ポッドへのSSH接続

現在は対応しておりませんが、今後導入予定です。データベースについては、外部接続でデータにアクセスすることができます。

Django

お使いいただけますすぐに活用可能なGitHubリポジトリはこちらをご覧ください。また、Djangoアプリケーションのセットアップ方法もご紹介しています。

Docusaurus

お使いいただけますすぐに活用可能なGitHubリポジトリはこちらをご覧ください。また、静的サイトのセットアップ方法もご紹介しています。

Flask

お使いいただけますすぐに活用可能なGitHubリポジトリはこちらをご覧ください。

Flutter

Dockerfileを使用したウェブアプリケーションであれば、お使いいただけます

Gatsby

お使いいただけますすぐに活用可能なGitHubリポジトリはこちらをご覧ください。

Go

お使いいただけますすぐに活用可能なGitHubリポジトリはこちらをご覧ください。

Sanity.ioのようなヘッドレスCMS

お使いいただけます。例えば、バックエンドにSanityなどのヘッドレスプラットフォームを使用し、(Kinstaで運用する)フロントエンドは、任意のライブラリまたはフレームワークをお使いください。なお、この場合は、ヘッドレスプラットフォームのCORS設定にフロントエンドアプリケーションのドメイン名を追加してください(Sanityプロジェクトの場合は、「Settings」>「API settings」>「CORS Origins」に移動し「Add CORS origin」をクリック)。

Next.jsのISR

お使いいただけます。アプリケーションホスティングで動作します。アプリケーションの設定方法についてはこちらをご覧ください。

Jamstack

お使いいただけます。すぐに活用できるGitHubリポジトリは、以下をご覧ください。

Java

お使いいただけますすぐに活用可能なGitHubリポジトリはこちらをご覧ください。

Jigsaw

お使いいただけますすぐに活用可能なGitHubリポジトリはこちらをご覧ください。

Joomla!

技術的には、ステートレスなアプリケーションとして実行可能です。静的ファイルをS3に保存できるプラグインJoomla!の公式Dockerイメージが用意されています。なお、弊社アプリケーションホスティングでは、ステートレスなアプリケーションのみをサポートおり、Joomla!はステートレス環境向けには設計されていないことにご注意ください。

Laravel

お使いいただけますすぐに活用可能なGitHubリポジトリはこちらをご覧ください。

Magento

Magentoは永続的なストレージが必要になるため、現在対応しておりません。

Mastadon

お使いいただけます。ただし、多くのリソースを消費するため、実行にあたりご利用料金が高額になる可能性があります。最大1.5GBのRAMが消費されるため、4GBのポッドが必要になることが予想されます。また、現在は永続的なストレージのご用意もないため、ポッドを循環させたり、移動させたりすると全データの再取得が必要です。ポッドが頻繁に再起動することはありませんが、再起動するとファイルシステムが元のコンテナファイルシステムにリセットされることにご注意ください。

MERNスタック

MERNは、スタックを構成する4つの主要技術、MongoDB、Express、React、Nodeの頭文字を取った略語です。

  • MongoDB ─ドキュメントデータベース
  • Express ─Node.jsのウェブフレームワーク
  • React ─クライアントサイドのJavaScriptライブラリ
  • Node.js─JavaScriptランタイム環境

現在、弊社ではMongoDBをサポートしていないため、データベースを別の場所で運用すればお使いいただけます。

マイクロソフトのプログラミング言語

お使いいただけますDockerfileでアプリケーションをコンテナ化すれば、アプリケーションホスティングで運用可能です。

モバイルアプリ

アプリによってはお使いいただけます。なお、モバイルアプリのバックエンドを運用することはできますが、モバイルアプリ自体の構築や配布は行えません。

MODX

MODXは、PHPのオープンソースCMSプラットフォームです。現在、弊社アプリケーション&データベースホスティングは、永続的なストレージをご用意しておりません。したがって、永続的なストレージが必要になる場合はお使いいただけませんが、不要な場合にはご使用いただけます

Moodle

お使いいただけません。Moodleは永続的なストレージが必要になるため、ステートレスなアプリケーション(アプリが正しく機能するための重要なファイルがファイルシステムに書き込まれない状態)として運用することができません。デプロイメントのたびに、Moodleに必要なデータが削除されてしまいます。

MSSQL

MSSQLは永続的なストレージが必要になるため、現在対応しておりません。将来的に永続的なストレージがご利用いただけるようになれば、実行可能になります(参考記事)。

n8n

お使いいただけますDockerのn8n Documentationでは、以下のように永続的なストレージの使用をベストプラクティスとしていますが、必須ではありません。

「n8nのユーザーデータや、さらに認証情報の暗号化キーが含まれているため、/root/.n8nフォルダのデータを永続的に保存することが重要です。…これは、代替データベースを使用している場合にもベストプラクティスとして推奨されますが、義務付けられているわけではありません」(英語原文の日本語訳)

したがって、アプリケーションホスティングで永続的なストレージが利用できるのが理想的ですが、データベースを使用すれば、永続的なストレージなしでも実行可能です。

Netlify

Netlifyは、Kinstaに似たホスティングサービスです。したがって、アプリケーションのフレームワークによっては、Netlifyアプリも運用可能です。

Nextcloud

Nextcloudは永続的なストレージが必要になるため、現在お使いいただけません

Node.js

お使いいただけます。すぐに活用可能なGitHubリポジトリは、以下をご覧ください。

併せて、以下のページもご参照ください。
KinstaでNode.jsアプリケーションをセットアップする
KinstaでDockerfileを使用してNode.jsアプリケーションをセットアップする
Kinstaでのメール送信(Node.jsアプリケーションのセットアップ)

NuxtJS

お使いいただけますすぐに活用可能なGitHubリポジトリはこちらをご覧ください。

OpenCart

Nextcloudは永続的なストレージが必要になるため、現在お使いいただけません

Perfex

現在、弊社アプリケーション&データベースホスティングは、永続的なストレージをご用意しておりません。したがって、永続的なストレージが必要になる場合はお使いいただけませんが、不要な場合にはご使用いただけます。なお、Perfexに関する技術的サポートはご提供しておりませんので、あらかじめご了承ください。

PHP

お使いいただけます。すぐに活用可能なGitHubリポジトリは、以下をご覧ください。

PHPアプリケーションのセットアップ方法はこちらをご覧ください。

Prestashop

Prestashopは、公式のdocker-composeファイルに永続的なストレージが設定されているため、現在お使いいただけません

Python

お使いいただけます。すぐに活用可能なGitHubリポジトリは、以下をご覧ください。

QPDF

QPDFはコマンドラインツールであり、公式サイトでは以下のように記述されています。

「QPDFは、ほとんどのLinuxディストリビューション、その他多くのソフトウェアディストリビューションに含まれる」(英語原文の日本語訳)

これは、CLIツールに依存したDockerfileベースのアプリケーションを持っていることを意味します。GitHubには、いくつかのコマンドでQPDFをDockerfile内にインストールする公開リポジトリがあり(参考例)、Dockerfileに同じコマンドを記述すれば、QPDFを使用できるようになるはずですが、弊社でテストは行っておりません。

QPDFはC++ライブラリであり、正常にコンパイルできるように、Linuxインスタンスに追加でコンポーネントをインストールする必要がある可能性があります。

React

お使いいただけます。ReactはフロントエンドのJavaScriptライブラリで、バックエンドに使用されるNode.jsと組み合わせて使用するのが一般的です。

Ruby

お使いいただけます。Ruby on Railsのすぐに活用可能なGitHubリポジトリは、以下をご覧ください。

Scala

お使いいただけますすぐに活用可能なGitHubリポジトリはこちらをご覧ください。

Shopify

ShopifyのGitHubリポジトリは、すべてアプリケーションの部分用であり、サイト全体を独自に運用することはできません。しかし、Hydrogenで自己ホスティング型のストアフロントを構築し、Dockerfileを作成すれば、アプリケーションホスティングで運用可能です。

Shopware

お使いいただけます。Shopwareは、Symfony 5.4(PHP)とVue.js 2.6で動作するオープンソースのヘッドレスコマースプラットフォームであり、アプリケーションホスティングで運用可能です。

MariaDBのSpiderストレージエンジン

高度なデータベースのクラスタ化が必要になるため、現在お使いいただけません

SQLite

SQLiteは永続的なストレージが必要になるため、またデータベースをアプリケーションと同じコンテナで稼働させる必要があるため、現在ご使用いただけません

Statamic

お使いいただけますすぐに活用可能なGitHubリポジトリはこちらをご覧ください。

SuiteCRM

永続的なストレージが必要になるため、現在ご使用いただけません。

Symfony

お使いいただけます。Symfonyはサイトとウェブアプリケーションを構築できるPHPフレームワークで、アプリケーションホスティングで運用可能です。

SvelteKit

お使いいただけます。SvelteKitは、コンポーネントをVanilla JSにコンパイルするUIフレームワークで、アプリケーションホスティングで運用可能です。

VB.net

Dockerfileを使用すれば、VB (Visual Basic).NETを含むほぼすべての言語をお使いいただけます

Velo by Wix

ご使用いただけませんVeloはWix Cloudのみをサポートしているため、コードを直接編集して弊社のアプリケーションホスティングにデプロイすることはできません。

Vue.js

お使いいただけます。Vue.jsは、オープンソースのJavaScriptフレームワークであるため、アプリケーションホスティングで運用可能です。

VuePress

お使いいただけますすぐに活用可能なGitHubリポジトリはこちらをご覧ください。

Windows Server

アプリケーションがLinuxコンテナで実行できる場合は、運用できる可能性があります。

Wix

ご使用いただけませんWixはオープンソースツールではないため、コードを直接編集しウェブサイトやアプリケーションを弊社ホスティングサービスに移行することはできません。

Yarn

お使いいただけます。アプリケーションホスティングで運用可能です。

Yii

アプリケーションがステートレスである場合は、お使いいただけますが、ステートレスでない場合は、ご使用いただけません。