在我们开始之前,我们需要以下内容:
安装ubuntu18.04或更高版本的VPS,访问根用户
一旦我们有了必要的需求,继续登录到我们的VPS,确保使用一个根用户。以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-dev, python-dev, python-babel - python所必需
zlib1g-dev -一个压缩库
libffi-dev -接口库
libssl-dev -为Searx提供的libssl-dev - SSL工具包
设置安装目录
在安装了上面的依赖项之后,我们可以移动到我们将安装Searx的目录:
cd /usr/local/
接下来,我们将使用git下载Searx源代码的副本:
sudo git clone https://github.com/asciimoo/searx.git
现在,我们将为Searx创建一个新的用户来使用,并为它分配目录特权:
sudo useradd searx -d /usr/local/searxsudo 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将继续运行,直到终端窗口关闭。我们可能想避开这个问题,让它不确定地运行,即使我们没有连接我们的vps。这可以通过在后台运行应用程序来实现。
按CTRL + C停止当前实例运行,然后输入以下命令:
nohup python searx/webapp.py &
现在,我们已经安装和安装了Searx,我们将能够单独浏览web。我们可以在SERVER_IP:8888上查看我们的安装。如果我们想让访问变得更容易,我建议向我们的服务器添加一个域。
搬瓦工新手必读教程和推荐套餐
搬瓦工新手选择服务器必备的教程。
1、搬瓦工购买教程:搬瓦工VPS主机购买教程 选择一款合适的外贸主机
2、搬瓦工优惠码:BWH3HYATVBJW
3、搬瓦工套餐推荐:搬瓦工云服务器全部套餐对比列表 可选CN2 GIA和香港机房
4、搬瓦工测试IP:搬瓦工全部数据中心测试IP地址和下载测速文件
5、搬瓦工面板管理:搬瓦工KIWIVM面板的全部功能介绍
搬瓦工VPS的最便宜套餐和最具性价比套餐,简单整理如下:
方案 | CPU | 内存 | 硬盘 | 流量 | 带宽 | 机房 | 价格 | 购买 |
---|---|---|---|---|---|---|---|---|
CN2 GT | 1核 | 1GB | 20GB | 1TB | 1Gbps | DC8等 | $49.99/年 | 购买 |
香港 | 2核 | 2GB | 40GB | 500GB | 1Gbps | 香港 | $89.99/月 | 购买 |
CN2 GIA | 2核 | 1GB | 20GB | 1TB | 2.5Gbps | DC6等 | $49.99/季 | 购买 |
CN2 GIA | 10核 | 32GB | 640GB | 10TB | 10Gbps | DC6等 | $289.99/月 | 购买 |
日本 | 2核 | 1GB | 20GB | 1TB | 2.5Gbps | DC6等 | $49.99/季 | 购买 |
本文结束。
未经允许不得转载:国外服务器评测 » 搬瓦工VPS安装Searx(基于Ubuntu 18.04)