나만의 유즈넷 인덱서를 만드는 방법
NZB Matrix 및 NZBs (점) ORG와 같은 많은 NZB Indexers가 있지만 인덱스 만 제공합니다. 약간 유즈넷의 원하는 색인을 생성 할 수 있도록 자체 인덱서를 만드는 방법은 다음과 같습니다..
필요한 것들 :
- 우분투를 실행하는 컴퓨터.
- 유즈넷 계정.
- 리눅스 터미널의 기본적인 이해.
- 알맞은 인터넷 연결.
위의 모든 것을 갖추었다면 좋을 것입니다. 시작하겠습니다..
NewzNab 설치하기
우리는 터미널에서 전체 설치를 할 예정이므로 터미널을 가동하고 다음을 실행하십시오.
sudo 그놈 - 터미널
이것은 우리에게 루트 보안 컨텍스트 하에서 실행되는 터미널을 제공 할 것입니다.이 방법으로 우리는 sudo를 타이핑 할 필요가 없습니다..
가장 먼저해야 할 일은 리포지토리를 업데이트하는 것입니다.
apt-get 업데이트
우분투의 대부분의 웹 사이트 관련 내용은 / var / www에 있습니다. 따라서 설치용 디렉토리를 만들고 폴더에 대한 쓰기 권한을 설정하십시오.
mkdir -p / var / www / newznab
chmod 777 / var / www / newznab
다음으로 PHP를 설치해야합니다.
apt-get install -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
변경해야 할 두 가지 설정이 있습니다. 첫째, 변경해야합니다.
max_execution_time = 120
또한 date.timezone 설정을 변경해야합니다. 여기에서 가능한 값의 전체 목록을 얻을 수 있습니다..
다음으로 우리는 일종의 데이터베이스를 설치해야하는데, 나는 MySQL을 선택했다.
apt-get mysql-server-5.5를 설치하십시오.
apt-get mysql-client-5.5를 설치하십시오.
apt-get install libmysqlclient-dev
구성 중에 비밀번호를 묻는 메시지가 표시됩니다. 강력한 비밀번호를 선택하십시오. 특히 공개적으로 사용 가능한 인덱서로 만들 계획 인 경우.
마지막으로 우리가 설치해야 할 것은 아파치이다.
apt-get install -y apache2
우리는 기본 PHP 구성, Apache 구성, 변경해야하는 추가 설정이있는 동일한 변경 사항을 다시 작성해야하며 다시 nano를 사용합니다.
nano /etc/php5/apache2/php.ini
변경해야하는 설정은 다음과 같습니다.
- memory_limit = -1
- max_execution_time = 120
- date.timezone = 유럽 / 런던
이제 웹 사이트에 적합한 Apache 구성을 작성해야하므로 다음을 실행하십시오.
nano / etc / apache2 / sites-available / newznab
nano가 열리면 파일에 다음을 붙여 넣습니다.
ServerAdmin 웹 마스터 @ localhost
ServerName localhostDocumentRoot / var / www / newznab / www
ErrorLog /var/log/apache2/error.log
LogLevel 경고
계속해서 변경 사항을 파일에 적용하십시오..
이제 모든 사전 요구 사항이 설치되었으므로 NewzNab을 설치할 수 있으므로 다운로드 페이지로 가서 NewzNab Classic 사본을 가져옵니다..
추출이 끝나면.
이제 추출 된 모든 파일을 복사하십시오..
붙여 넣기 :
/ var / www / newznab
이제 새 터미널을 열고 다음 명령을 실행하여 NewzNab을 기본 웹 사이트로 등록하고 mod-rewrite를 활성화합니다.
sudo a2dissite 기본값
sudo a2ensite newznab
sudo a2enmod 다시 쓰기
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
sudo chmod 777 / var / www / newznab / nzbfiles /
구성
이제 NewzNab을 설치 했으므로 구성해야합니다. 사용자 정의하지 않은 경우 자체 인덱서를 실행할 필요가 없습니다. 브라우저를 열어 http : // localhost / install으로 이동하십시오. 페이지가로드되면 버튼을 클릭하여 사전 요구 사항 상태를 확인하십시오..
참고 : 경고 상태 인 두 가지 설정, 즉 date.timezone 및 memory_limit 설정이 표시됩니다. 그냥 무시하고 계속하십시오..
다음 단계로 이동하면 MySQL 데이터베이스에 액세스하기위한 자격 증명을 입력해야합니다..
유즈넷 계정에도 세부 정보가 필요합니다..
그런 다음 사용자 이름과 비밀번호를 직접 선택하십시오. 다음은이 웹 사이트에 로그인 할 때 사용하는 자격 증명입니다..
nzb 파일을 저장할 위치를 묻는 메시지가 나타나면 터미널에서 제공되는 chmod 명령을 빠른 수정으로 실행하면 오류가 발생할 수 있습니다..
관리자 행 아웃에 축하합니다..
당신을 보내기 전에해야 할 한 가지 일은 nzb 카테고리의 작동 방식을 바꾸는 것입니다. 오른쪽 상단에있는 귀하의 이름을 클릭하십시오..
그런 다음 편집 링크를 클릭하십시오..
이제 영화, 음악 및 콘솔 상자를 선택 해제하십시오..
완료했으면 http : // localhost / admin으로 돌아가서 단계를 수행하여 인덱서 구성을 마칩니다..
그게 전부입니다. 트위터에서 나를 따라 오십시오 : @taybgibb