|
Coolifyは、アプリケーション、データベース、その他のオープンソースサービスをわずか数クリックでホスティングできる包括的なセルフホストソリューションです。HerokuやNetlifyの代替として最適です。 Coolify を使用すると、さまざまなアプリケーション、データベース、サービスなどをデプロイできます。
インストールCoolify をインストールするには、以下の最小リソース要件を満たす必要があります。Coolify はアプリケーションのイメージをローカルで構築するため、CPU を大量に消費し、より多くの CPU リソースが必要になります。
その他のリソースはアプリケーションの要件によって異なります。例えば、WordPressとRedisデータベースでは必要なCPUとメモリの量が異なります。また、現在はUbuntuサーバーのみがサポートされています。 Coolify をインストールする最も簡単な方法は、次のコマンドを実行してワンクリックでインストールすることです。 wget -q https://get.coollabs.io/coolify/install.sh -O install.sh; sudo bash ./install.sh -f 手動でインストールする場合は、まずサーバーにDocker Engine v20.10以降をインストールし、.envファイルで必要な環境変数を定義する必要があります。Coolifyでは、以下の環境変数を事前に設定しておく必要があります。(これは自動インストールスクリプトによって自動的に行われます。) COOLIFY_APP_ID = #インストールされたインスタンスを区別するために使用されるランダムなUUID。 設定が完了したら、Docker を使用してワンクリックで起動できます。 docker run -tid --env -file .env -v / var / run / docker .sock : / var / run / docker .sock -v coolify -db -sqlite coollabsio / coolify : latest / bin / sh -c " env | grep COOLIFY > .env && docker compose up -d --force - recreate " 使用インストール後、最初に登録されたユーザーはCoolifyインスタンスのルート/管理者ユーザーになります。このユーザーは、デプロイされたすべてのリソースの表示/変更、システム全体の設定へのアクセス、ワンクリック更新プロセスの実行権限を持ちます。他のユーザーはシステム全体の設定にアクセスできず、自分のチーム固有のリソースのみを表示できます。 さらに、登録したユーザーは自動的に独自のチームを持ち、各チームは独自のリソースにのみアクセスできます。任意の数のチームを登録し、任意の数のユーザーを招待して参加させることができます。 Git Sources は、アプリケーションコードを取得/プルできる場所を定義します。これらのソースは、以下の用途に使用できます。
ホストするサービスに関係なく、ローカル Docker エンジン、リモート Docker エンジン、Kubernetes など、どこにでもデプロイできます。 アプリケーションを作成するには、まずGitソースを管理する必要があります。データベースインスタンスを作成する場合は、デプロイ先のデータベースの種類を直接選択できます。 次に、ローカル Docker コンテナなどのデプロイメント先を構成する必要があります。 次に、ニーズに応じてデータベースを構成します。 設定後、右上の「データベースを開始」をクリックします。パブリックネットワーク経由でアクセスする場合は、「パブリックに設定する」にチェックを入れてください。そうすることで、上記のデータベースアドレスからサービスにアクセスできるようになります。 サービスの作成も同じプロセスです。「追加」ボタンをクリックし、目的のサービスを選択して、設定し、起動するだけです。 たとえば、Uptime Kuma アプリケーションをデプロイするには、アプリケーションをクリックするだけです。 このサービスが開始されると、http://cl3mj6djx00003g6amc3izaze.demo.coolify.io からアクセスできるようになります。 Coolifyの使い方の詳細については、公式ウェブサイトhttps://coolify.io/をご覧ください。 Git リポジトリ: https://github.com/coollabsio/coolify。 |