「NZBGet」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(en:NZBGetへの転送ページ)
 
1行目: 1行目:
  +
[[Category:インターネットアプリケーション]]
#redirect[[en:NZBGet]]
 
  +
[[en:NZBGet]]
  +
[http://www.nzbget.net/ NZBGet] は C++ で書かれた Usenet クライアントです。非常に少ないシステムリソースで最大限のダウンロード速度を発揮できるように設計されています。
  +
  +
== インストール ==
  +
{{Pkg|nzbget}} パッケージをインストールしてください。また、{{Aur|nzbget-systemd}} パッケージには {{ic|nzbget}} の [[systemd]] サービスが入っています。
  +
  +
[[systemd]] サービスファイルが付属している最新の [https://github.com/nzbget/nzbget NZBGet Git] バージョンをインストールしたいときは、{{Aur|nzbget-git}} をインストールしてください。
  +
  +
== NZBGet の設定 ==
  +
テンプレート設定ファイルをカスタムディレクトリにコピーしてください:
  +
# cp /usr/share/nzbget/nzbget.conf /var/lib/nzbget/.nzbget
  +
{{ic|/var/lib/nzbget/.nzbget}} 設定ファイルを必要に応じて更新してください。
  +
  +
== NZBGet の起動 ==
  +
{{Note|公式の {{Pkg|nzbget}} パッケージには systemd サービスファイルが付いていないため、手動で NZBGet を起動する必要があります。}}
  +
* コンソールモードで root で実行: {{bc|# nzbget -c /var/lib/nzbget/.nzbget -s}}
  +
  +
* デーモンモードで root で実行: {{bc|# nzbget -c /var/lib/nzbget/.nzbget -D}}
  +
  +
これで http://localhost:6789 から NZBGet にアクセスできるようになります。
  +
  +
== 別のユーザーで NZBGet を実行 ==
  +
{{Tip|{{aur|nzbget-git}} と {{aur|nzbget-systemd}} にはあらかじめ {{ic|nzbget}} ユーザーとグループを用意するので、システムユーザーを追加する必要はありません。}}
  +
  +
セキュリティを高めるために[[ユーザーとグループ#ユーザーを追加する例|システムユーザー]]で NZBGet を実行することを推奨します。
  +
  +
システムユーザーを追加したら、ウェブインターフェイスを使ってメインの設定ファイルを更新するか、設定ファイルを編集してください:
  +
{{hc|/var/lib/nzbget/.nzbget|2=
  +
..
  +
DaemonUsername=nzbget # system user
  +
MainDir=/home/user/Downloads/NZBGet
  +
UMask=0022 # 755 for dirs - 644 for files
  +
}}
  +
  +
{{ic|/var/lib/nzbget}} ディレクトリのパーミッションを更新する必要があります:
  +
# chown -R nzbget:nzbget /var/lib/nzbget
  +
# chmod 775 /var/lib/nzbget/
  +
# chmod 664 /var/lib/nzbget/.nzbget
  +
  +
必要なディレクトリを作成してパーミッションを設定してください:
  +
# mkdir /home/myuser/Downloads/NZBGet
  +
# chown -R nzbget:nzbget /home/user/Downloads/NZBGet
  +
# chmod 775 /home/user/Downloads/NZBGet
  +
  +
{{ic|nzbget}} ユーザーと {{ic|nzbget}} グループで {{ic|/home/user/Downloads/NZBGet}} にアクセスできるようになります。対象ディレクトリを誰からでも読み書きできるようにするのは推奨されません (ディレクトリを ''777'' に ''chmod'' するのは危険です)。ユーザーとグループに適当なパーミッションを与えるようにしてください (例: ユーザーを {{ic|nzbget}} グループに追加する)。
  +
  +
デーモンモードで {{ic|nzbget}} ユーザーとして NZBGet を起動するか、{{AUR|nzbget-systemd}} をインストールして {{ic|nzbget.service}} で NZBGet を起動してください:
  +
$ sudo -u nzbget /usr/bin/nzbget -c /var/lib/nzbget/.nzbget -D
  +
  +
== トラブルシューティング ==
  +
  +
=== デフォルトの NZBGet の証明書 ===
  +
  +
NZBGet のデフォルト証明書はユーザーが {{ic|nzbget}} でパスワードが {{ic|tegbzn6789}} です。セキュリティ上、デフォルトの証明書は変更することを推奨します。
  +
  +
=== 起動時に NZBGet がクラッシュする ===
  +
  +
ウェブインターフェイス (http://localhost:6789) で NZBGet の設定を編集して、設定ファイルが破損した場合に発生します。設定ファイルを消去してサーバー/デーモンを再起動してください。
  +
  +
== 参照 ==
  +
*[http://nzbget.net/Documentation NZBGet ドキュメント]
  +
*[http://nzbget.net/Performance_tips Performance Tips]

2015年12月30日 (水) 17:06時点における版

NZBGet は C++ で書かれた Usenet クライアントです。非常に少ないシステムリソースで最大限のダウンロード速度を発揮できるように設計されています。

インストール

nzbget パッケージをインストールしてください。また、nzbget-systemdAUR パッケージには nzbgetsystemd サービスが入っています。

systemd サービスファイルが付属している最新の NZBGet Git バージョンをインストールしたいときは、nzbget-gitAUR をインストールしてください。

NZBGet の設定

テンプレート設定ファイルをカスタムディレクトリにコピーしてください:

# cp /usr/share/nzbget/nzbget.conf /var/lib/nzbget/.nzbget

/var/lib/nzbget/.nzbget 設定ファイルを必要に応じて更新してください。

NZBGet の起動

ノート: 公式の nzbget パッケージには systemd サービスファイルが付いていないため、手動で NZBGet を起動する必要があります。
  • コンソールモードで root で実行:
    # nzbget -c /var/lib/nzbget/.nzbget -s
  • デーモンモードで root で実行:
    # nzbget -c /var/lib/nzbget/.nzbget -D

これで http://localhost:6789 から NZBGet にアクセスできるようになります。

別のユーザーで NZBGet を実行

ヒント: nzbget-gitAURnzbget-systemdAUR にはあらかじめ nzbget ユーザーとグループを用意するので、システムユーザーを追加する必要はありません。

セキュリティを高めるためにシステムユーザーで NZBGet を実行することを推奨します。

システムユーザーを追加したら、ウェブインターフェイスを使ってメインの設定ファイルを更新するか、設定ファイルを編集してください:

/var/lib/nzbget/.nzbget
..
DaemonUsername=nzbget # system user
MainDir=/home/user/Downloads/NZBGet
UMask=0022 # 755 for dirs - 644 for files

/var/lib/nzbget ディレクトリのパーミッションを更新する必要があります:

# chown -R nzbget:nzbget /var/lib/nzbget
# chmod 775 /var/lib/nzbget/
# chmod 664 /var/lib/nzbget/.nzbget

必要なディレクトリを作成してパーミッションを設定してください:

# mkdir /home/myuser/Downloads/NZBGet
# chown -R nzbget:nzbget /home/user/Downloads/NZBGet
# chmod 775 /home/user/Downloads/NZBGet

nzbget ユーザーと nzbget グループで /home/user/Downloads/NZBGet にアクセスできるようになります。対象ディレクトリを誰からでも読み書きできるようにするのは推奨されません (ディレクトリを 777chmod するのは危険です)。ユーザーとグループに適当なパーミッションを与えるようにしてください (例: ユーザーを nzbget グループに追加する)。

デーモンモードで nzbget ユーザーとして NZBGet を起動するか、nzbget-systemdAUR をインストールして nzbget.service で NZBGet を起動してください:

$ sudo -u nzbget /usr/bin/nzbget -c /var/lib/nzbget/.nzbget -D

トラブルシューティング

デフォルトの NZBGet の証明書

NZBGet のデフォルト証明書はユーザーが nzbget でパスワードが tegbzn6789 です。セキュリティ上、デフォルトの証明書は変更することを推奨します。

起動時に NZBGet がクラッシュする

ウェブインターフェイス (http://localhost:6789) で NZBGet の設定を編集して、設定ファイルが破損した場合に発生します。設定ファイルを消去してサーバー/デーモンを再起動してください。

参照