banner
moeyy

moeyy

一条有远大理想的咸鱼。
github
mastodon
email

Appnode一括管理ソフトウェア

前書き#

以前、私はサーバーに Appnode をインストールして使用していました。クラスター管理や設定ファイルの同期などの機能が好きでしたが、ウェブサイトの同期が面倒でした。手動で 30 分かかることがよくありました。そのため、このようなソフトウェアが必要でした。これは Flutter で書かれており、Appnode の API を使用して操作します。

以下の「マスター」はコントロールセンター、「ノード」は制御対象です#

本文#

まず、Appnode を開き、マスターを必要とし、API サービスを開始し、ポートとキーを設定します。以下の画像のように。

image

次に、ソフトウェアを開き、IP:API ポートとキーを入力し、Save をクリックします。

image

これにより、このマスター上のすべてのサーバーが表示されます。

image

通常、私はマスターに静的なウェブサイトなどをデプロイし、同期コマンドを使用しています。

image

マスターにウェブサイトまたはリバースプロキシをデプロイし、同期を行うために、図のように操作できます。サーバー全体を選択して強制同期することもできます。ノードへの強制同期は、ノード上の既存のファイルを上書きし、マスターで選択したサイトを含まないノード上のファイルを削除します。チェックを外すと、同期が追加されます。

CDN を自分で構築したい場合、サイトが 30 個ある場合、マスターに VIP を設定し、ノードは必要ありません。同期はノードのウェブサイト制限を回避できます。

また、SSH コマンドを一括実行することもできます。

CDN キャッシュをクリアする場合は、SSH コマンドの一括実行を使用してキャッシュフォルダーを削除できます。

ダウンロードリンク:ここをクリック#

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。