ホームページ » の仕方 » 独自のUsenetインデクサーを作成する方法

    独自のUsenetインデクサーを作成する方法

    NZB MatrixやNZBs(dot)ORGなど、たくさんのNZBインデクサーがありますが、それらは索引付けのみです。 一部 Usenetのあなたが欲しいものにインデックスを付けることができるようにあなた自身のインデクサーを作る方法はこうです.

    あなたが必要とするもの:

    • Ubuntuを実行しているコンピュータ.
    • Usenetアカウント.
    • Linux端末の基本的な理解.
    • まともなインターネット接続.

    あなたが上記のすべてを持っているなら、あなたは行ってもいいです、始めましょう.

    NewzNabのインストール

    私たちは端末からインストールのほとんど全部をやろうとしているので、端末を起動して以下を実行します。

    sudo gnome-terminal

    これは私達にルートセキュリティコンテキストの下で走る端末を与えることになるでしょう、このように我々はsudoをタイプし続ける必要はありません.

    あなたがしたいと思う最初のことはあなたのリポジトリを更新することです:

    apt-getアップデート

    UbuntuのほとんどのWebサイト関連のものは/ var / wwwにありますので、インストール用のディレクトリを作成し、そのフォルダに書き込み可能なアクセス権を設定しましょう。

    mkdir -p / var / www / newznab

    chmod 777 / var / www / newznab

    次にPHPをインストールする必要があります。

    apt-getインストール-y php5 php5-dev php-pear

    いくつかの追加のPHPエクステンションもインストールする必要があります。

    apt-get install -y php5-gd php5-mysql php5-curl

    次にやるべきことはPHPの設定を編集することです。これにはnanoを使用します。

    nano /etc/php5/cli/php.ini

    変更が必要な設定が2つあります。まず、変更が必要になります。

    max_execution_time = 120

    また、date.timezone設定を変更する必要があります、あなたはここで可能な値の完全なリストを得ることができます。.

    次にデータベースをインストールする必要があります。MySQLを選択しました。

    apt-get install mysql-server-5.5

    apt-get install mysql-client-5.5

    libmysqlclient-devのapt-getインストール

    特にあなたがそれを公に利用可能なインデクサーにすることを計画している場合は、設定中にパスワードの入力を求められますので、強力なパスワードを選択してください。.

    最後にインストールする必要があるのはApacheです。

    apt-get install -y apache2

    基本のPHP設定、Apache設定に行ったのと同じ変更を加える必要があります。変更する必要がある追加設定もあります。ここでもnanoを使用します。

    nano /etc/php5/apache2/php.ini

    これらはあなたが変更する必要がある設定です:

    • memory_limit = -1
    • max_execution_time = 120
    • date.timezone =ヨーロッパ/ロンドン

    Webサイトに適したApache設定を作成する必要があるので、実行します。

    nano / etc / apache2 / sites-available / newznab

    nanoが開いたら、以下をファイルに貼り付けます。


    ServerAdminウェブマスター@ localhost
    ServerName localhost

    DocumentRoot / var / www / newznab / www
    ErrorLog /var/log/apache2/error.log
    LogLevelは警告します

    先に進み、ファイルへの変更をコミットします.

    すべての前提条件がインストールされたので、NewzNabをインストールすることができます。ダウンロードページに進んで、NewzNab Classicのコピーを入手してください。.

    ダウンロードしたら解凍します.

    今すぐすべての抽出ファイルをコピーします.

    それらを貼り付けます:

    / var / www / newznab

    新しい端末を開き、以下のコマンドを実行してNewzNabをデフォルトのWebサイトとして登録し、mod-rewriteを有効にします。.

    sudo a2dissiteのデフォルト
    sudo a2ensite newznab
    sudo a2enmodの書き換え
    sudoサービスapache2の再起動

    restartコマンドを実行するとエラーが発生する場合があります。これは、configファイルでlocalhostを使用したため、無視して続行するためです。.

    最後に、いくつかの権限の問題を整理するために、以下を実行します。

    sudo chmod 777 / var / www / newznab / www / lib / smarty / templates_c
    sudo chmod 777 / var / www / newznab / www /カバー/映画
    sudo chmod 777 / var / www / newznab / www /カバー/音楽
    sudo chmod 777 / var / www / newznab / www
    sudo chmod 777 / var / www / newznab / www / install
    sudo chmod 777 / var / www / newznab / nzbfiles /

    設定

    NewzNabがインストールされたので、それを構成する必要があります。結局、カスタマイズしなければ、独自のインデクサーを実行する意味はありません。それであなたの選んだブラウザを開いてhttp:// localhost / installに進んでください。ページが読み込まれたら、ボタンをクリックして前提条件のステータスを確認してください。.

    注:警告ステータスを持つ2つの設定、date.timezoneおよびmemory_limit設定があります。無視して続行するだけ.

    次に進むと、MySQLデータベースにアクセスするための認証情報を入力する必要があります。.

    Usenetアカウントにも詳細が必要になります.

    それから先に行き、あなた自身のためのユーザ名およびパスワードを選択して下さい、これらはあなたがあなたのウェブサイトにログインするのに使用する資格情報です。.

    nzbファイルをどこに保存するかを尋ねるときにエラーが発生する場合があります。簡単な解決策として、端末から提供されているchmodコマンドを実行するだけです。.

    管理者ハングアウトに参加しました.

    私があなたの方法であなたを送る前にあなたがする必要がある1つの事は右上隅のあなたの名前をこのクリックをするために、nzbカテゴリーが働く方法を変えることです.

    次に編集リンクをクリックします.

    それでは、Movies、Music、Consoleのチェックを外してください。.

    それが終わったら、http:// localhost / adminに戻って、インデクサーの設定を完了するためのステップをたどってください。.

    それだけです。必ずTwitterでフォローしてください。@taybgibb