ウェブサイト検索

プリシードを使用して Debian の無人インストールを実行する方法

Preseed は、RedHat ファミリのディストリビューションのキックスタート、および Ubuntu の「autoinstall」に相当します。 「preseed 」ファイルを準備し、Debian インストーラーによって尋ねられた質問への回答をそのファイルに入力することで、無人で複製可能な Debian インストールを実行できます。このチュートリアルでは、プレシード ファイルを作成する方法、または既存のインストールから生成する方法、およびそれを Debian インストーラーに渡す方法を学びます。

このチュートリアルでは次のことを学びます:

  • プレシード ファイルを作成する方法、または既存の Debian インストールから生成する方法
  • プリシードファイルを Debian インストーラーに渡す方法

続きを読む →

Debian 12 で Grafana と Prometheus を使用して監視システムを構築する

このページでは

  1. 前提条件
  2. Grafana リポジトリの追加
  3. Grafana のインストール
  4. グラファナの構成
  5. Nginx をリバース プロキシとしてインストールする
  6. Prometheus サーバーへの認証の追加
  7. Prometheus と Grafana ダッシュボードの統合

    1. Prometheus データソースの追加
    2. ダッシュボード監視のインポート

Grafana は、Grafana Labs によって開発されたオープンソースのマルチプラットフォーム データ視覚化プラットフォームです。 Grafana は、チャート、グラフ、アラートを含む対話型のデータ視覚化 Web アプリケーションを提供します。 Grafana を使用すると、TSDB のクエリ、視覚化、アラートの設定、メトリクス、ログ、トレースの探索を行うことができます。これは、時系列データベース (TSDB) データを洞察力のあるグラフと視覚化に変換する強力なツールです。

Grafana では、「データ ソース」を介して時系

続きを読む →

Debian 12 に Meilisearch をインストールして設定する方法

このページでは

  1. 前提条件
  2. ステップ 1 - ファイアウォールを構成する
  3. ステップ 2 - Meilisearch をインストールする
  4. ステップ 3 - Meilisearch のシステム ユーザーを作成する
  5. ステップ 4 - Meilisearch を構成する
  6. ステップ 5 - ディレクトリを作成し、アクセス許可を与える
  7. ステップ 6 - Meilisearch をサービスとして実行する
  8. ステップ 7 - Nginx をインストールする
  9. ステップ 8 - SSL をインストールする
  10. ステップ 9 - Nginx を構成する
  11. ステップ 10 - Meilisearch にサンプル データをロードする
  12. ステップ 11 - 限定されたキーを使用して検索する
  13. ステップ 12 - サンプル データの検索
  14. ステップ 13 - 検索ランキングの調整とデータのフィルタリング
  15. ステップ 14 - 結論

Meilisearch は、Rust 言語

続きを読む →

Debian 12 に OpenProject をインストールする方法

OpenProject は、Ruby on Rails と AnguilarJS で書かれたプロジェクト管理ソフトウェアです。これは主に Redmine のフォークである ChiliProject のフォークです。チームや部門全体でプロジェクトを管理するために使用できます。アジャイルとスクラム、バグ追跡、Wiki、フォーラム、タスク管理、チームコラボレーション、プロジェクトロードマップ、リリース管理などの幅広い機能も提供します。

このチュートリアルでは、OpenProject プロジェクト管理ソフトウェアを Debian 12 サーバーにインストールする手順を説明します。 PostgreSQL をデータベース バックエンドとして、Apache をリバース プロキシとして使用して OpenProject を設定します。

前提条件

始める前に、次の要件を満たしていることを確認してください。

  • 少なくとも 4GB のメモリを搭載した Debian 12 サーバー
  • sudo 権限を持つ非 root ユーザー
  • サーバーの IP アドレスを指すドメイン名

始めましょう。

続きを読む →

Debian 12 に Nessus 脆弱性スキャナーをインストールして使用する方法

このページでは

  1. 前提条件
  2. Nessus vi DEB ファイルのインストール
  3. UFWのセットアップ
  4. Nessus CLI のセットアップ
  5. Nessusの構成
  6. Nessus を使用して最初のスキャンを作成する
  7. 結論

Nessus は、脆弱性評価、侵入テスト、倫理的ハッキングのためのオープンソースのネットワーク脆弱性スキャナーです。 Common Vulnerabilities and Exposures (CVE) アーキテクチャを使用しており、市場で最も包括的な脆弱性スキャナーの 1 つです。 Nessus を使用すると、ネットワーク脆弱性スキャンを実行し、構成ミスやサービス拒否 (Dos) 脆弱性などを検出できます。

このチュートリアルでは、Debian 12 サーバーへの Nessus Network Security Scanner のインストールについて説明します。また、Nessus を使用して最初のホスト スキャンを実行し、ターゲット ホストに対するセキュリティの脆弱性を検出します。

続きを読む →

Debian 12 に SaltStack IT オートメーション フレームワークをインストールする方法

このチュートリアルはこれらの OS バージョン用に存在します

  • Debian 12 (本の虫)
  • Debian 11 (ブルズアイ)

このページでは

  1. 前提条件
  2. /etc/hosts ファイルのセットアップ
  3. SaltStackリポジトリの追加
  4. UFWのセットアップ
  5. ソルトマスターのインストール
  6. Salt Minion のインストール
  7. ソルトマスターにソルトミニオンを追加する
  8. SaltStack経由で任意のコマンドを実行する
  9. LAMP スタックのインストール用のソルト状態の作成
  10. 結論

Salt または Saltstack は、Python で書かれたオープンソースの IT 自動化フレームワークです。これにより、管理者は複数のマシンに対してリモートからコマンドを直接実行できます。

Salt はマスターとミニオンのアーキテクチャで設計されています。

続きを読む →

Debian 12 に MediaWiki をインストールする方法

このページでは

  1. 前提条件
  2. LAMP スタックのインストール
  3. PHPの設定
  4. MariaDB サーバーの構成
  5. MediaWiki ソース コードのダウンロード
  6. Apache仮想ホストのセットアップ
  7. HTTPS による MediaWiki の保護
  8. MediaWiki のインストール
  9. 結論

MediaWiki は、Wikipedia や Wikimedia などの最大の Wiki サイトで使用されているオープンソース Wiki ソフトウェアです。これは、コラボレーションおよびドキュメントのプラットフォームとして使用できる無料の Wiki ソフトウェアです。これは、強力でスケーラブルで機能が豊富な Wiki 実装です。

このチュートリアルでは、Debian 12 サーバー上の LAMP スタック (Apache、MariaDB、および PHP) を使用して MediaWiki をインストールする方法を説明します。さらに、Certtbot と Letsencrypt を介して HTTPS で MediaWiki を保護す

続きを読む →

Debian 12 での Fail2ban のインストールと使用

このページでは

  1. 仕組み
  2. Fail2ban のセットアップ

    1. 刑務所を有効にする
    2. ログをたどってください
    3. トラブルシューティング
    4. 自分の IP アドレスをホワイトリストに登録する
    5. 手動で禁止する
    6. 手動で禁止を解除する
    7. 結論

Fail2ban は、ログ ファイルでログインの失敗を監視し、失敗しやすい送信元 IP アドレスのホストへのアクセスを一時的に禁止します。これは、パスワード推測によるブルート フォース攻撃に対する防御策です。インターネットに公開されているホスト上でfail2banを設定すると非常に便利です。

Debian 12 のfail2ban のバージョンは 1.0.2 です。

root@posti:~# fail2ban-client version 1.0.2

failed2ban が現在実行されているかどうかを確認するには、fail2ban-client を使用してサーバー コマンド ping を送信します。

続きを読む →

Debian 12 に Nginx プロキシを使用して NodeBB をインストールする方法

このページでは

  1. 前提条件
  2. 依存関係のインストール
  3. MongoDBサーバーのセットアップ
  4. NodeBB のインストール
  5. Nginx をリバース プロキシとして設定する
  6. HTTPS による NodeBB の保護
  7. NodeBB へのアクセス
  8. 結論

NodeBB は、JavaScript と Node.js で書かれたオープンソース フォーラム ソフトウェアです。 MongoDB をデフォルトのデータベースとして使用します。 NodeBB は、Web ソケット経由のリアルタイム通知、ソーシャル メディア統合、完全な REST API などの複数の機能を提供します。

このガイドでは、MongoDB をデータベースとして、Nginx をリバース プロキシとして使用して、Debian 12 サーバーに NodeBB をインストールする方法を説明します。

前提条件

始める前に、以下のものがあることを確認してください。

Debian 12 に Craft CMS をインストールする方法

このチュートリアルはこれらの OS バージョン用に存在します

  • Debian 12 (本の虫)
  • Debian 11 (ブルズアイ)
  • Debian 9 (ストレッチ)

このページでは

  1. 前提条件
  2. ステップ 1 - ファイアウォールを構成する
  3. ステップ 2 - Nginx をインストールする
  4. ステップ 3 - PHP と拡張機能をインストールする
  5. ステップ 4 - PHP-FPM を構成する
  6. ステップ 5 - Composer をインストールする
  7. ステップ 6 - PostgreSQL のインストールと構成
  8. ステップ 7 - Redis のインストールと構成
  9. ステップ 8 - Craft CMS をインストールする

    1. Redis を Craft CMS で動作させる
  10. ステップ 9 - SSL をインストールする
  11. 続きを読む →