利用开源的Searx快速搭建属于自己的元搜索引擎

利用开源的Searx快速搭建属于自己的元搜索引擎

一.起因

众所周知,当前国内限制有很多。具体我就不说了,相信大家心里也有数。好了,如果你不想看见满屏的广告以及想拥有高度diy的定制搜索引擎,可以利用已开源的元搜索引擎Searx搭建一个属于自己的浏览器。

元搜索引擎具体资料可参见wiki 

二.发现

前几天呢,博主闲来无事逛github的时候发现了这个Searx元搜索引擎开源项目,当然也顺便fork下来了。有兴趣的可以了解一下: https://github.com/asciimoo/searx

博主这边呢已经成功在vuitr的服务器上面搭建了此项目,点击传送门通向博主的小秘密。

今天呢,博主打算在下面简单的记录一下自己搭建的过程。

三.准备工作

1.服务器

内存:512M及以上

硬盘:512M及以上可用硬盘空间

系统:CentOS 7.1+ (Ubuntu16.04+.、Debian9.0+),确保是干净的操作系统,没有安装过其它环境带的Apache/Nginx/PHP/MySQL(已有环境就卸载重装)

提示:Centos官方已宣布在2020年停止对Centos6的维护更新,各大软件开发商也逐渐停止对Centos6的兼容,新服务器不建议使用Centos6

2.咖啡

四.开始安装

为了记录安装过程,博主又重新安装一遍。为了加快我们搭建元搜索引擎的速度,这里我们就不再自己编译安装Nginx等相关的软件了【头疼】。为了不头疼,于是乎博主直接掏出宝塔面板。

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

这里选择y同意

btinsatll.png

喝几分钟的咖啡,就会宝塔面板就会安装完毕。

btinstall2.png

红色方框里面包含了我们所需要的面板地址,用户名和密码。

拿小本本记下来,等下我们就把这个面板地址输入到浏览器,输入用户名和密码进入bt管理页面,选第一个LNMP组合,进行默认安装。

题外话:

捧起电脑桌旁的那杯咖啡,细细的品味一番。嗯!这细腻的口感,这苦涩的滋味,这丝滑般流畅,竟然咕嘟咕嘟的顺着博主的喉咙流下去,不断的刺激着博主的大脑分泌多巴胺,爽啊!

咳咳,接下来我们来到宝塔面板的软件商店 搜索 "docker"并安装

docker.png

然后刷新一下页面,找到docker这一项,依次点击设置=>镜像管理=>获取镜像=>填入:"wonderfal/searx"

wonderfall searx.png

弄完后,我们到容器列表=>创建容器

setting.png

可根据自己需求更改端口,内存配额和cpu的权重设置

创建完成后就到安全选项里面设置放行端口8008

openport.png

接下来我们就去访问自己搭建的Searx了,例如:

searx.png

但是这只代表我们这个指向是通的,目前还没有设置完成。

接下来你应该去做域名解析的工作,博主是在namesilo上面购买的域名,已经提前解析好了。

namesilo.png

好了,接下来我们回到bt面板,点击网站>添加站点>输入自己的域名

addsite.png

接下来我们点击网站名>SSL>Let's Encrypt 申请证书【邮箱最好填自己的境外邮箱】

sllget.png

申请成功后我们点击其他证书那个选项卡,然后点击保存,再开启强制HTTPS

接下来我们点击反向代理>创建反向代理>自己输入相关配置

back.png

然后我们保存配置,到了这里基本的操作就已经做完了。我们已经可以访问我们自己搭建的Searx搜索引擎获取内容了。

但是到了这里还没完,其实你还可以定制自己的搜索引擎的其他功能。

lastconfig.png

改日再叙。


回复列表



回复操作

正在加载验证码......

请先拖动验证码到相应位置

发布时间:2019-08-02 22:08:42

修改时间:2019-08-02 22:08:42

查看次数:44

评论次数:0