CentOS 7にGraylogサーバーをインストールする方法
CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。
Searxは、GoogleやBingを含む70以上の検索サービスからの結果を集約するオープンソースの無料のメタ検索エンジンです。このアプリケーションはユーザーからデータを収集せず、独自のサーバーに簡単にインストールできます。
このガイドは、Searxをローカルで迅速かつ安全にインストールおよび構成する方法を説明することを目的としています。
始める前に、次のものが必要です。
root
ユーザーへのアクセス必要な要件を取得したら、VPSへのログインに進み、必ずrootユーザーを使用してください。ルートとして何かを実行することは非常に危険な場合があるため、コマンドを実行するときは注意してください。ログインすると、リポジトリが更新されます。
sudo apt-get update && sudo apt-get upgrade
VPSを再起動して、インストールを開始する準備をします。
Searxにはかなりの数の依存関係が必要です。ターミナルに次のように入力して、インストールを開始します。
sudo apt-get install git build-essential libxslt-dev python-dev python-virtualenv python-babel zlib1g-dev libffi-dev libssl-dev
git
-からソースコードをコピーする必要がGitHubのをbuild-essential
-一般的なソフトウェアの構築に必要な多数のパッケージへの参照が含まれていますlibxslt-dev
、python-dev
、python-babel
- pythonのに必要なzlib1g-dev
-圧縮ライブラリlibffi-dev
-インターフェイスライブラリlibssl-dev
-Searx用のSSLツールキット上記の依存関係をインストールしたら、Searxをインストールするディレクトリに移動できます。
cd /usr/local/
次に、gitを使用してSearxソースコードのコピーをダウンロードします。
sudo git clone https://github.com/asciimoo/searx.git
次に、Searxが使用する新しいユーザーを作成し、それにディレクトリ特権を割り当てます。
sudo useradd searx -d /usr/local/searx
sudo chown searx:searx -R /usr/local/searx
依存関係をインストールし、インストールディレクトリを設定したので、Searxのビルドを開始できます。
まず、ソースコードをダウンロードするときに作成したディレクトリに移動します。
cd searx/
次に、新しく作成したユーザーに切り替えます。
sudo -u searx -i
ログインしたら、Searx仮想環境を構成してアクティブ化できます。これにより、Searxを独自の環境内で実行できるため、制限なく適切に実行できるようになります。次のコマンドを入力して、環境をアクティブ化します。
virtualenv searx-ve
. ./searx-ve/bin/activate
仮想環境のインストールが完了したら、付属のシェルスクリプトを使用してSearxを更新します。これは、以下のコマンドを実行することで実行できます。
./manage.sh update_packages
これで、PythonでメインのSearxプログラムを起動できます。
python searx/webapp.py
Searxは、ターミナルウィンドウが閉じるまで実行を続けます。VPSが接続されていない場合でも、おそらくこれを回避して、無限に実行できるようにする必要があります。これは、アプリケーションをバックグラウンドで実行することで実行できます。
CTRL+ Cを押して現在のインスタンスの実行を停止し、次のコマンドを入力します。
nohup python searx/webapp.py &
これでSearxがインストールされ、セットアップされたので、Webをプライベートに閲覧できます。インストールはで確認できますSERVER_IP:8888
。アクセスを簡単にしたい場合は、サーバーにドメインを追加することをお勧めします。
その他の設定オプションはここにあります。
CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。
Debian 10にWebDAVをデプロイする方法を学び、WsgiDAVとSSL証明書で安全な接続を実現しましょう。
CentOS 7サーバーにApache 2.4をインストールする方法を説明します。安定したウェブサーバーを構築するための前提条件と手順を解説します。
FreeBSD 11.1におけるBlacklistdのインストール方法について詳しく解説します。この方法を通じて、強力なセキュリティ対策を実装できます。
サーバーマネージャーを使用して、Windows Serverの管理が向上します。セキュリティリスクを軽減し、効率的な管理を実現します。
CentOS 7にSeafileサーバーをインストールする方法。Seafile(コミュニティバージョン)は、ownCloudに似た無料のオープンソースファイル同期および共有ソリューションです。
Snortは無料のネットワーク侵入検知システムです。最新の方法で、SnortをDebianにインストールし、設定する手順を紹介します。ネットワークのセキュリティを強化しましょう。
CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。
WindowsサーバーでWebサイトを実行している場合、電子メールも受信できるようにするためにhMailServerを使用する方法を解説します。
FiveMサーバーをUbuntu 19.04にインストールするための詳細なガイド。必要条件からインストール、起動、トラブルシューティングまで、すべてのステップを含みます。
Debian 10にWebDAVをデプロイする方法を学び、WsgiDAVとSSL証明書で安全な接続を実現しましょう。
ヘルスケアにおけるAIは、過去数十年から大きな飛躍を遂げました。したがって、ヘルスケアにおけるAIの未来は、日々成長を続けています。