有很多NZB索引器,比如NZB矩阵和NZBs(dot)ORG,但是它们只索引了一些Usenet。下面介绍如何构建自己的索引器,以便您可以索引所需内容。
如果你有以上所有你很好去,让我们开始。
我们将从一个终端执行几乎所有的安装,因此启动终端并执行以下操作:
sudo gnome-terminal
这将为我们提供一个在根安全上下文下运行的终端,这样我们就不必一直键入sudo。
您要做的第一件事是更新存储库:
apt-get update
Ubuntu上大多数与网站相关的内容都存在于/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
您还需要更改日期时区设置,您可以在这里获得可能值的完整列表。
接下来我们需要安装一些数据库,我选择了MySQL:
apt-get install mysql-server-5.5
apt-get install mysql-client-5.5
apt-get install libmysqlclient-dev
在配置过程中会提示您输入密码,请确保选择强密码,特别是如果您计划将其作为公开可用的索引器。
我们最不需要安装的是Apache:
apt-get install –y apache2
我们需要对基本PHP配置和Apache配置进行相同的更改,还有一个额外的设置需要更改,我们将再次使用nano:
nano /etc/php5/apache2/php.ini
以下是您需要更改的设置:
我们现在需要为我们的网站创建适当的Apache配置,所以运行:
nano /etc/apache2/sites-available/newznab
打开nano时,将以下内容粘贴到文件中:
<VirtualHost *:80> ServerAdmin webmaster@localhost ServerName localhost
DocumentRoot /var/www/newznab/www ErrorLog /var/log/apache2/error.log LogLevel warn </VirtualHost>
继续并将更改提交到文件。
既然所有的先决条件都安装好了,我们就可以安装NewzNab了,那么请转到下载页面,获取NewzNab Classic的副本。
一旦下载完毕,就提取出来。
现在复制所有提取的文件。
粘贴到:
/var/www/newznab
现在打开一个新终端,运行以下命令将NewzNab注册为默认网站,并启用mod rewrite。
sudo a2dissite default sudo a2ensite newznab sudo a2enmod rewrite sudo service apache2 restart
在执行restart命令时,您可能会注意到一个错误,这是因为我们在配置文件中使用了localhost,请忽略它并继续。
最后,要解决一些权限问题,请运行以下命令:
sudo chmod 777 /var/www/newznab/www/lib/**arty/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。一旦页面加载完毕,点击按钮检查您的先决条件的状态。
注意:您将得到两个具有警告状态的设置,它们是日期时区以及内存限制设置。忽略这些,继续。
一旦您继续,您将需要输入凭证来访问您的MySQL数据库。
你还需要你的Usenet帐户的详细信息。
然后继续为自己选择一个用户名和密码,这些是你将用来登录网站的凭据。
当它询问您要将nzb文件存储在何处时,您可能会遇到错误,只需从终端运行提供的chmod命令作为快速修复。
恭喜你进入了管理员的聚会。
在我给你发邮件之前,你需要做的一件事就是改变nzb分类的工作方式,点击右上角你的名字。
然后单击编辑链接。
现在取消选中电影,音乐和控制台框。
一旦你做完了,就回去http://localhost/admin然后完成配置索引器的步骤。
就这些。一定要在Twitter上关注我:@taybgibb
...种方法可以批量重命名Mac上的多个文件。今天我们来看看如何使用Finder中的重命名功能,创建一个自动化工作流,以及如何使用一个名为NameChanger的免费应用程序重命名多个文件。 ...
...努力优化搜索功能,减少资源使用,并修复bug。 相关:如何在Windows10的“开始”菜单中搜索所有PC文件
...PC文件的功能。但是,默认情况下禁用此功能。下面介绍如何启用它以更快、更轻松地搜索文件。 问题是:默认情况下,当您搜索“开始”菜单时,Windows将只搜索库和桌面。库包括文档、图片、音乐和视频等文件夹。如果您在...
...,它会是什么样子?它看起来很像Usenet。继续阅读,了解如何摆脱急流,享受超级速度和选择的Usenet。 当然,我们不是来争论你再也不会使用torrent了。只是,几乎没有人知道Usenet的存在主要是因为没有一个好的完全免费的选择...
...选中它。然后它将显示为“排除”列下的排除项。这就是如何从“开始”菜单的搜索框和其他地方的搜索功能中隐藏包含敏感内容的私人文件夹的方法。 完成后单击“确定”,Windows将立即自动开始为所选文件夹编制索引。您可...
...。这些过滤器允许您缩小搜索结果的范围。 相关:学习如何使用Windows7的高级搜索操作符 如果你是一个极客,你可以使用Windows的高级查询语法从任何地方执行高级搜索,包括开始菜单或开始屏幕。想搜索“windows”,但只调出...
我们最近向您展示了如何将Raspberry Pi变成一个以功能丰富的SABnzbd Usenet客户机为中心的永远在线的Usenet机器。现在我们回来向您展示如何使用NZBGet,这是一个更斯巴达但也非常轻量级的Usenet工具。 我为什么要这么做? 如果你...
我们最近向您展示了如何将您的树莓Pi转换为24/7低功耗下载机。现在我们将再次向您展示如何使用令人敬畏的自动化工具使系统几乎完全脱离。 我为什么要这么做? 如果您一直在关注我们的Raspberry Pi下载项目,那么在这个过...
我们最近向您展示了如何将树莓圆周率变成一个24/7 BitTorrent盒,以节省您的电费,并保持您的跟踪比率。现在,我们回来向您展示如何添加Usenet访问,以使构建成为一个全面的下载框。 我为什么要这么做? 正如我们在如何将R...
上个月我们向您展示了如何使用SABnzbd开始使用Usenet。现在我们回来向您展示如何通过附加组件和定制来增强您的SABnzbd体验。 如果您是整个Usenet和SABnzbd电路的新手,您可以在这里找到我们最初的Usenet入门指南。如果你对使用Usen...