Uptime Kuma とは何ですか?
それは「Uptime Robot」と似たような自己ホスト型の監視ツールです。GitHub でオープンソースであり、Docker と非 Docker の両方の方法でデプロイできます。インターフェースは非常にシンプルで、多言語に対応しており、非常にユーザーフレンドリーです。
クローン
Replit アカウントを登録し、GitHub でログインすることをお勧めします。
登録が完了したら、まず「Create a Repl」をクリックし、「Import from GitHub」をクリックし、louislam/uptime-kuma を入力し、言語を「bash」に変更し、「Import from GitHub」をクリックしてデプロイします。以下の図を参照してください。
4163709642.webp
デプロイ
GitHub から正常にクローンした後、".replit" という設定ファイルを作成します(最初は右上に表示されますが、後で File タブで「Show hidden files」を選択してこの設定ファイルを表示できます)。実行コマンドを以下のように設定します。以下の図を参照してください。
node server/server.js
1271932118.webp
この時点では実行しないで、右側のコンソールタブで node と入力し、上下キーで nodejs-16_x.out という最初のオプションを選択し、Enter キーを押して環境をインストールします。以下の図を参照してください。
1395831252.webp
その後、.exit と入力して node を終了します。
npm run setup と入力し、しばらく待ちます。
4141265595.webp
ページの右上にある Done をクリックします(最初に入力したもの)
最後に、「Run」または「Ctrl+Enter」をクリックして Uptime-Kuma を実行します。右上隅に Uptime-Kuma アカウント作成ページが表示されれば、設定が成功しています。
1753942658.webp
アップグレード方法
Uptime-Kuma は Docker を使用せずにデプロイしているため、以下のコマンドを使用してアップグレードできます。通常、3 番目のステップは必要ありません。Repl を再起動するだけで十分です。
? How to Update · louislam/uptime-kuma Wiki (github.com)
Git を使用したデプロイ
サーバーを持っている場合、Git などのツールを使用してデプロイすることもできます。
ここでは 1.18.5 バージョンを選択していますが、バージョンは状況に応じて変更できます。
git fetch --all
git checkout 1.18.5 --force
依存関係とプリビルドのインストール
npm install --production
npm run download-dist
環境のビルドと実行
pm2 restart uptime-kuma
プロジェクトは更新される可能性があるため、このチュートリアルが必ず成功するわけではありません。
私は status.1703.site をデプロイしました。
質問があれば、コメントを残してください。
監視ページを提供してほしい場合も、コメントを残してください。
一部の画像はインターネットから取得しています。