帮酷LOGO
0 0 评论
文章标签:Ubuntu  

SearX是一个开源、免费使用的元搜索引擎,它汇集了70多个搜索服务的结果,包括谷歌和必应,应用程序不收集来自用户的数据,并且可以很容易地安装在你自己的服务器上。

本指南旨在教你如何在本地、快速和安全地安装和配置SearX 。

前提条件

在开始之前,你将需要以下内容:

  • 带有Ubuntu 18.04或更高版本的VPS ,
  • root用户

开始之前

作为root运行任何东西都是非常危险的,所以,在运行命令时一定要小心,登录后,我们将更新我们的仓库:


sudo apt-get update && sudo apt-get upgrade

重启你的VPS,准备开始安装。

安装依赖项

SearX需要相当多的依赖项,将以下内容输入终端以开始安装:


sudo apt-get install git build-essential libxslt-dev python-dev python-virtualenv python-babel zlib1g-dev libffi-dev libssl-dev

  • git -需要从gitHub 复制源代码
  • build-essential -构建一般软件所需的大量软件包的引用
  • libxslt-devpython-devpython-babel -python必需,
  • zlib1g-dev -一个压缩库
  • libffi-dev -一个接口库
  • libssl-dev -用于Searx的SSL工具包

配置安装目录

 
cd/usr/local/

 

接下来,我们将使用git下载Searx源代码的副本:


sudo git clone https://github.com/asciimoo/searx.git

现在,我们为SearX创建一个新用户以便使用和分配目录权限:


sudo useradd searx -d /usr/local/searx
sudo chown searx:searx -R /usr/local/searx

建立Searx

我们已经安装了依赖项,并且设置了安装目录,我们就可以开始构建SearX了。

首先,我们将移动到下载源代码时创建的目录:

 
cd searx/

 

接下来,我们将切换到新创建的用户:


sudo -u searx -i

登录后,我们可以配置和激活SearX虚拟环境,这允许Searx在自己的环境中运行,输入以下命令以激活环境:


virtualenv searx-ve
. ./searx-ve/bin/activate

当虚拟环境完成安装后,我们将使用包含的shell脚本来更新Searx ,可以通过以下命令执行这个操作:


./manage.sh update_packages

启动Searx

现在我们可以用python启动主要的Searx程序:


python searx/webapp.py

Searx将继续运行,直到终端窗口关闭,这可以通过在后台运行应用程序来完成。

按CTRL +C停止当前实例运行,然后输入下面的命令:


nohup python searx/webapp.py &

现在你已经安装了SearX,并且设置好了,你就可以私下浏览网页了,你可以在SERVER_IP:8888查看你的安装,建议你在你的服务器上添加一个域名,以便使访问更容易。

可以在这里找到更多配置选项 。



文章标签:Ubuntu  

Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语