Bill

Bill

使用無料のReplitでUptime Kumaを構築する

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 をデプロイしました。
質問があれば、コメントを残してください。
監視ページを提供してほしい場合も、コメントを残してください。
一部の画像はインターネットから取得しています。

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