NZB MatrixやNZBs(dot)ORGなどのNZBインデクサーはたくさんありますが、それらはインデックスを作成するだけです。 いくつか Usenetの。独自のインデクサーを作成して、必要なものにインデックスを付ける方法は次のとおりです。
必要なもの:
- Ubuntuを実行しているコンピューター。
- Usenetアカウント。
- Linuxターミナルの基本的な理解。
- まともなインターネット接続。
上記のすべてが整ったら、始めましょう。
NewzNabのインストール
ターミナルからインストールのほとんどすべてを実行するので、ターミナルを起動して次を実行します。
sudognome-terminal
これにより、ルートセキュリティコンテキストで実行されるターミナルが提供されます。これにより、sudoと入力し続ける必要がなくなります。
最初にやりたいことは、リポジトリを更新することです。
apt-get update
Ubuntuのほとんどのウェブサイト関連のものは/ var / wwwにあるので、インストール用のディレクトリを作成し、フォルダに書き込み可能な権限を設定しましょう。
Maqdir-P / Var / Unum / Newsnab
Chanod૭૭૭ / var / umunum / newsnab
次に、PHPをインストールする必要があります。
apt-get install –y php5 php5-dev php-pear
いくつかの追加のPHP拡張機能もインストールする必要があります。
apt-get install –y php5-gd php5-mysql php5-curl
次に行う必要があるのは、PHP構成を編集することです。これには、nanoを使用します。
なの /えtc/php5/cぃ/php。いに
変更する必要がある設定は2つあります。まず、変更する必要があります。
max_execution_time = 120
また、date.timezone設定を変更する必要があります。可能な値の完全なリストを取得できます。 ここに 。
次に、ある種のデータベースをインストールする必要があります。MySQLを選択しました。
apt-get install mysql-server-5.5
apt-get installmysql-client-5.5
apt-get install libmysqlclient-dev
構成中にパスワードの入力を求められます。特に、公開されているインデクサーにする予定がある場合は、強力なパスワードを選択してください。
最後にインストールする必要があるのはApacheです。
apt-get install –y apache2
基本のPHP構成、Apache構成に加えたのと同じ変更を加える必要があります。また、変更が必要な追加の設定もあります。ここでも、nanoを使用します。
なの /えtc/php5/あぱちぇ2/php。いに
変更する必要がある設定は次のとおりです。
- memory_limit = -1
- max_execution_time = 120
- date.timezone =ヨーロッパ/ロンドン
次に、Webサイトに適切なApache構成を作成する必要があるため、次のコマンドを実行します。
nano / etc / apache2 / sites-available / newznab
nanoが開いたら、以下をファイルに貼り付けます。
<VirtualHost *:80>
ServerAdmin webmaster @ localhost
ServerName localhostDocumentRoot / Var / Unum / NewsNab / Unum
ErrorLog /var/log/apache2/error.log
LogLevel警告
</ VirtualHost>
先に進み、ファイルへの変更をコミットします。
すべての前提条件がインストールされたので、NewzNabをインストールできます。 ダウンロードページ NewzNabClassicのコピーを入手してください。
ダウンロードしたら、解凍します。
次に、抽出したすべてのファイルをコピーします。
それらを貼り付けます:
/ Var / unum / newsnab
ここで、新しいターミナルを開き、次のコマンドを実行してNewzNabをデフォルトのWebサイトとして登録し、mod-rewriteを有効にします。
sudo a2dissite default
Pseudo A2 Ensite Newsnab
すど あ2えんもd れwりて
sudo service apache2 restart
restartコマンドを実行すると、エラーが発生する場合があります。これは、構成ファイルでlocalhostを使用したためです。無視して、続行してください。
最後に、いくつかの権限の問題を整理するには、以下を実行します。
sudo chmod 777 / var / www / newznab / www / lib / smarty / templates_c
sudo chmod 777 / var / www / newznab / www / covers / movies
sudo chmod 777 / var / www / newznab / www / covers / music
sudo chmod 777 / var / www / newznab / www
sudo chmod 777 / var / www / newznab / www / install
SOAD COMMODE 7 / VAR / OOO / NEWSNOB / NJBFILES /
構成
NewzNabがインストールされたので、構成する必要があります。結局、カスタマイズしなければ、独自のインデクサーを実行しても意味がありません。したがって、選択したブラウザを開いて、http:// localhost / installにアクセスしてください。ページが読み込まれたら、ボタンをクリックして、前提条件のステータスを確認します。
注:警告ステータスを持つ2つの設定が表示されます。それらは、date.timezone設定とmemory_limit設定です。これらを無視して続行してください。
次に進むと、MySQLデータベースにアクセスするための資格情報を入力する必要があります。
Usenetアカウントの詳細も必要になります。
次に、先に進んで、自分用のユーザー名とパスワードを選択します。これらは、Webサイトへのログインに使用する資格情報です。
nzbファイルを保存する場所を尋ねられたときにエラーが発生する場合があります。クイックフィックスとして、ターミナルから提供されたchmodコマンドを実行するだけです。
管理者ハングアウトに参加しました。おめでとうございます。
途中でお送りする前に行う必要があることの1つは、nzbカテゴリの動作方法を変更することです。これを行うには、右上隅にある名前をクリックします。
次に、[編集]リンクをクリックします。
次に、[映画]、[音楽]、[コンソール]のチェックボックスをオフにします。
それが完了したら、http:// localhost / adminに戻り、手順を実行してインデクサーの構成を完了します。
これですべてです。 Twitterで私をフォローしてください: @taybgibb