50%オフ 全プラン対象、期間限定。月額 $2.48/mo
ケナー

ケナー

Kener はオープンソースのステータス ページです。 Prometheus、GitHub、AWS CloudWatch、またはカスタム チェックからメトリクスを取得し、インシデント履歴とコンポーネントのステータスを含むクリーンな公開ページをレンダリングします。 Cachet および Atlassian Statuspage に代わる最新の代替ツール。

バージョン

最新

オペレーティングシステム

Ubuntu Server 24.04 LTS

分。ラム

1 GB

IPの種類

IPV4、IPV6

アクセス

  1. ブラウザを開いて次にアクセス: https://<SERVER_IP>
  2. ブラウザのSSL警告は想定内です (自己署名証明書)
  3. 「ログイン」をクリックします
  4. 管理者アカウントを作成する

重要なファイルとディレクトリ

  • Kener のインストール ディレクトリ: /root/kener
  • 環境変数ファイル: /root/kener/.env
  • Docker Composeファイル: /root/kener/docker-compose.yml
  • Redis データ量: /var/lib/docker/volumes/kener_redis/_data
  • PostgreSQLのデータ量: /var/lib/docker/volumes/kener_postgres/_data
  • Nginx サイト構成: /etc/nginx/sites-available/kener
  • 有効なサイト: /etc/nginx/sites-enabled/kener
  • SSL証明書: /etc/nginx/ssl/fullchain.pem そして /etc/nginx/ssl/privkey.pem

サービス管理

# View logs
docker compose -f /root/kener/docker-compose.yml logs -f

# Restart services
docker compose -f /root/kener/docker-compose.yml restart

# Stop services
docker compose -f /root/kener/docker-compose.yml down

# Start again
docker compose -f /root/kener/docker-compose.yml up -d

ドメインでSSLを有効化する

1. ドメインをサーバーIPに向ける。

2.編集 /root/kener/.env ドメインを次のように設定するには ORIGIN: ORIGIN=https://yourdomain.com

3. サービスを再作成します。

cd /root/kener/
docker compose up -d

4. Nginx 構成を編集し、両方を置き換えます server_name <IP>; あなたのドメイン (<your-domain>) をHTTP (ポート80) とHTTPS (ポート443) の両方のブロックに設定:

vim /etc/nginx/sites-available/kener

5. Certbot をインストールします。

apt install -y certbot python3-certbot-nginx

6. 有効なLet's Encrypt証明書を生成するには、次のコマンドを実行してください:

certbot certonly --nginx --non-interactive --agree-tos --email [email protected] -d yourdomain.com

7. Nginx 構成の SSL パスを置き換えます。

vim /etc/nginx/sites-available/kener
# Before:
    # ssl_certificate /etc/nginx/ssl/fullchain.pem;
    # ssl_certificate_key /etc/nginx/ssl/privkey.pem;
# After:
    # ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    # ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;

8. Nginx を再起動して変更を適用します。

systemctl restart nginx

9. ブラウザを開いて次にアクセス: https://yourdomain.com

10. ログイン後、「サイト構成」に移動し、ドメインと一致するように「サイト URL」フィールドを更新します (https://yourdomain.com).

注意事項

  • Redis はキューとキャッシュに使用されます
  • PostgreSQL はすべてのアプリケーション データを保存します
  • パブリック URL は次のように定義されます。 ORIGIN in .env (CSRF保護に必要)
  • Nginx は HTTPS とリバース プロキシを処理します
  • 適切なドメイン名と SSL 証明書を設定したら、Kener のサイト URL をドメインと一致するように更新します。ドメインと SSL がアクティブであることを確認してください。その前にサイト URL を更新すると、正しく機能しない可能性があります。

モニタリングの他の記事

関連アプリ。

今すぐ Kener を導入してください。 月額2.48ドルから。