提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

个人极客在2025年想要尝试Docker部署SearXNG个人搜索引擎实录


自我介绍

你好,我是川川,本名梁栋烨,今年十六岁,喜欢一些电脑方面技术,家里有一台游戏本,曾经安装Linux折腾到格式化到盘坏。我用类Unix从四年级开始到现在已经用了近五年了,因此在部署容器这方面,我觉得我是有一点话语权的。

这期是讲Docker部署SearXNG的,我会按照我的思维逻辑讲一讲怎么部署个人搜索引擎。

SearXNG的介绍

SearXNG是一个开源的个人搜索引擎,你可以把这个部署在本地服务器的Docker里。SearXNG注重你的隐私,在使用SearXNG的时候,搜索引擎不会窃取你的隐私,所有记录不会保存在搜索引擎上,会保存在你的机器上。SearXNG有搜索整合功能,你可以在SearXNG里展示多个搜索引擎的搜索结果。

SearXNG的文档页面:https://docs.searxng.org

使用Docker Compose部署

在Ubuntu上是这样安装Docker、Docker Compose的。

pkexec apt install docker.io docker-compose-v2

修改Docker镜像仓库。

pkexec nano /etc/docker/daemon.json
{
	"registry-mirrors":["https://docker.1ms.run"]
}

重启Docker服务器。

pkexec systemctl restart docker

编写docker-compose.yaml。

mkdir searxng
nano docker-compose.yml
services:
  searxng:
    image: searxng/searxng
    ports:
      - "8080:8080"
    volumes:
      - "./config:/etc/searxng"
      - "./data:/var/cache/searxng"

运行容器。

pkexec docker compose up -d

命令完成后,你就可以在服务器的8080端口看到SearXNG搜索引擎了。

结尾

我用Linux的大部分时间都在使用Arch,重装了很多次系统,都在重装Arch。

我很喜欢折腾这个系统,它带给我快乐,正如那句话所说的,Just 4 fun。

小黄鱼上搜我:热爱电脑的川川。

更多推荐