NZB Matrix 및 NZBs (dot) ORG와 같은 NZB 인덱서가 많이 있지만 인덱스 만 약간 유즈넷. 원하는 항목의 색인을 생성 할 수 있도록 고유 한 색인 생성기를 만드는 방법은 다음과 같습니다.
필요한 것 :
- Ubuntu를 실행하는 컴퓨터.
- 유즈넷 계정.
- Linux 터미널에 대한 기본적인 이해.
- 괜찮은 인터넷 연결.
위의 모든 사항이 있으면 시작하겠습니다.
NewzNab 설치
우리는 터미널에서 전체 설치를 거의 수행 할 것이므로 터미널을 실행하고 다음을 실행합니다.
sudo 그놈 터미널
이렇게하면 루트 보안 컨텍스트에서 실행되는 터미널이 제공되므로 계속해서 sudo를 입력 할 필요가 없습니다.
가장 먼저 할 일은 리포지토리를 업데이트하는 것입니다.
apt-get 업데이트
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를 사용합니다.
나노 /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 설치 libmysqlclient-dev
구성 중에 암호를 입력하라는 메시지가 표시됩니다. 특히 공개적으로 사용 가능한 인덱서로 만들 계획이라면 강력한 암호를 선택해야합니다.
마지막으로 설치해야 할 것은 Apache입니다.
apt-get install –y apache2
기본 PHP 구성, Apache 구성에 적용한 것과 동일한 변경을 수행해야합니다. 변경해야하는 추가 설정도 있습니다. 다시 nano를 사용합니다.
나노 /etc/php5/apache2/php.ini
변경해야하는 설정은 다음과 같습니다.
- memory_limit = -1
- max_execution_time = 120
- date.timezone = 유럽 / 런던
이제 웹 사이트에 적합한 Apache 구성을 만들어야하므로 다음을 실행합니다.
나노 / etc / apache2 / sites-available / newznab
nano가 열리면 다음을 파일에 붙여 넣습니다.
<VirtualHost * : 80>
ServerAdmin 웹 마스터 @ localhost
ServerName 로컬 호스트DocumentRoot / Var / Unum / NewsNab / Unum
ErrorLog /var/log/apache2/error.log
LogLevel 경고
</ VirtualHost>
계속해서 파일에 대한 변경 사항을 커밋하십시오.
모든 필수 구성 요소가 설치되었으므로 NewzNab을 설치할 수 있습니다. 다운로드 페이지 NewzNab Classic 사본을 가져옵니다.
다운로드가 완료되면 압축을 풉니 다.
이제 추출 된 모든 파일을 복사하십시오.
붙여 넣기 :
/ Var / unum / newsnab
이제 새 터미널을 열고 다음 명령을 실행하여 NewzNab을 기본 웹 사이트로 등록하고 mod-rewrite를 활성화합니다.
sudo a2dissite 기본값
의사 A2 Ensite Newsnab
sudo a2enmod 재 작성
sudo 서비스 apache2 다시 시작
재시작 명령을 실행할 때 오류가 발생할 수 있습니다. 이는 구성 파일에서 localhost를 사용했기 때문입니다. 무시하고 계속하십시오.
마지막으로 권한 문제를 해결하려면 다음을 실행하십시오.
Sudo chanod ૭૭૭ / var / unun / newsnab / unun / lib / smarty / templates_c
sudo chmod 777 / var / www / newznab / www / covers / movies
sudo chmod 777 / var / www / newznab / www / covers / music
Sudo chanod ૭૭૭ / var / umum / newsnab / umum
Sudo chanod2 / var / unun / newsnab / unun / install
Sudo chanod ૭૭૭ / var / umum / newsnab / nzbfiles /
구성
이제 NewzNab이 설치되었으므로 구성해야합니다. 사용자 지정하지 않으면 자체 인덱서를 실행하는 데 아무런 의미가 없습니다. 원하는 브라우저를 열고 http : // localhost / install로 이동하십시오. 페이지가로드되면 버튼을 클릭하여 전제 조건의 상태를 확인하십시오.
참고 : 경고 상태의 두 가지 설정, 즉 date.timezone 및 memory_limit 설정이 표시됩니다. 그냥 무시하고 계속하세요.
계속 진행하면 MySQL 데이터베이스에 액세스하려면 자격 증명을 입력해야합니다.
유즈넷 계정에 대한 세부 정보도 필요합니다.
그런 다음 웹 사이트에 로그인하는 데 사용할 사용자 이름과 비밀번호를 선택하세요.
nzb 파일을 저장할 위치를 물을 때 오류가 발생할 수 있습니다. 빠른 수정으로 터미널에서 제공된 chmod 명령을 실행하기 만하면됩니다.
관리자 행 아웃에 오신 것을 축하합니다.
보내 드리기 전에해야 할 한 가지는 nzb 카테고리의 작동 방식을 변경하는 것입니다. 이렇게하려면 오른쪽 상단에있는 이름을 클릭하세요.
그런 다음 편집 링크를 클릭하십시오.
이제 영화, 음악 및 콘솔 상자를 선택 취소하십시오.
완료되면 http : // localhost / admin으로 돌아가서 단계를 거쳐 인덱서 구성을 완료하십시오.
그게 전부입니다. Twitter에서 나를 팔로우하십시오 : 뿡뿡