LinuxでAdguardHomeをセットアップする方法

LinuxでAdguardHomeをセットアップする方法

Adguard Homeは、過去にTipsWebTech360で取り上げたPi-Holeによくた、ネットワーク全体の広告フィルタリングシステムです。Adguard Homeの主なセールスポイントは、クライアント側のアプリ(Windows、MacなどにインストールできるAdguardアプリなど)を使用する必要がないことです。

LinuxでAdguardHomeをセットアップする方法

Adguard Homeは、Pi-Holeのようなものが必要であるが、より堅牢なツールのセットが必要な場合に最適です。このガイドでは、LinuxにAdguard Homeをインストールする方法と、それを構成する方法についても説明します。 

注:Adguard Homeを使用するために、RaspberryPiは必要ありません。ただし、ホームサーバーやデスクトップPCなど、常にオンにできるLinuxPCが必要になります。

LinuxへのAdguardHomeのインストール

Adguard Homeソフトウェアは、いくつかの方法でインストールできます。これらの方法は、Snapパッケージ、スタンドアロンシェルスクリプト、ソースコード、およびArch LinuxAURパッケージです。ガイドのこのセクションでは、3つの方法すべてでソフトウェアをインストールする方法を説明します。

LinuxシステムへのAdguardHomeのインストールを開始するには、ターミナルウィンドウを起動します。次に、ターミナルウィンドウを開いた状態で、希望するインストールタイプに対応する以下のコマンドラインインストール手順に従います。

スナップパッケージのインストール

LinuxへのAdguardHomeのスナップインストールは、頼りになる方法です。理由?Adguard Homeはサーバーアプリケーションであり、正しく機能するように構成する必要があります。スナップバージョンのAdguardHomeはすでにコンパイルされ、事前構成されており、すべての頭痛の種を取り除きます。

LinuxPCでAdguardHomeのSnapパッケージインストールを使用するには、Snapdランタイムを設定する必要があります。このランタイムは簡単にセットアップできます。次に進む前に、こちらの手順に従ってセットアップしてください。

コンピューターでSnapdランタイムを設定した後、以下のsnap install コマンドを実行して、AdguardHomeを設定します 。

sudo snap installadguard-home

シェルスクリプトのインストール

シェルスクリプトのインストールは、LinuxでAdguardHomeを機能させるためのよりアクセスしやすい自動の方法です。Snapのインストールほどシームレスでも高速でもありませんが、機能します。インストールするには、以下のコマンドを実行します。 

注:PCにCurlパッケージがインストールされている必要があります。詳細については、ここをクリックしてください

curl -sSL https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh

Arch LinuxAURのインストール

Arch Linuxユーザーであり、(何らかの理由で)Snapパッケージを実行できない場合は、AdguardHome用のAURパッケージがあることを知って幸せです。アプリをインストールするには、まずTrizenAURヘルパーツールをインストールします。

sudo pacman -S git base-devel git clone https://aur.archlinux.org/trizen.git cd trizen makepkg -sri

次に、trizen-Sコマンドを使用してAdguardHome パッケージをインストールします 。

adguardhome

systemctlを使用してAdguardHomeを起動します。

sudo systemctl enable AdGuardHome.service sudo systemctl start AdGuardHome.service

AdguardHomeをセットアップする 

Adguard Homeをセットアップするには、Webブラウザーを起動し、Webブラウザーに以下のIPアドレスを入力します。以下のIPアドレスは一例であることに注意してください。URLの例を、AdguardHomeをホストしているサーバーまたはデスクトップPCのIPアドレスに置き換えます。

注:LinuxサーバーのIPアドレスを見つけるのに助けが必要ですか?ヘルプが必要な場合は、ここをクリックしてください

http:// server-ip-address:3000 / install.html

ブラウザでAdguardHomeセットアップウィザードを開いた後、以下の手順に従ってサービスを起動して実行します。

ステップ1:ブラウザで「WelcometoAdguardHome」スタートページを読みます。「ようこそ」というタイトルのメッセージも必ずお読みください。 

LinuxでAdguardHomeをセットアップする方法

Adguardホームページのウェルカムメッセージを読み終えたら、[開始]ボタンをクリックしてインストールツールを続行します。

ステップ2:次のページに、「管理Webインターフェイス」と「DNSサーバー」が表示されます。[管理Webインターフェイス]で[リッスンインターフェイス]メニューを見つけて、デフォルトのネットワークデバイスに変更します。「lo」に設定しないでください。

LinuxでAdguardHomeをセットアップする方法

次に、「DNSサーバー」を見つけて、その下にある「リッスンインターフェイス」ドロップダウンメニューをクリックします。サーバーのデフォルトのネットワークデバイスに設定します。繰り返しになりますが、「lo」に設定しないでください。

手順3: 2ページの下部にある[統計IPアドレスを設定する]ボタンを見つけてクリックし、AdguardHomeにソフトウェアを実行しているサーバーに静的IPアドレスを設定するように指示します。

LinuxでAdguardHomeをセットアップする方法

ステップ4: 3ページで、AdguardHomeはWebインターフェイスのユーザーアカウントを構成するように求めます。UIを使用して、安全なパスワードで管理者アカウントを作成し、「次へ」を押します。

LinuxでAdguardHomeをセットアップする方法

ステップ5: 4ページ目に、Adguard Homeインストーラーは、新しいAdguard HomeDNSサービスを使用するようにネットワークデバイスを構成するように指示します。ページ上部のIPアドレスをコピーし、LinuxでDNSアドレスを変更して設定する方法に関するガイドに従ってください

注:スマートフォン、Windows、Macなどの他のLinux以外のデバイスでDNSを設定する場合は、AdguardHomeインストーラーの画面の指示に必ず従ってください。

LinuxでAdguardHomeをセットアップする方法

すべてのデバイスがAdguardHome DNSを使用するように設定されたら、[次へ]をクリックします。

ステップ6: 5ページに、「ダッシュボードを開く」という画面が表示されます。クリックして、AdguardHomeコントロールページにアクセスします。

LinuxでAdguardHomeをセットアップする方法


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか