跳转到内容

SearXNG/托管公共实例

来自 Wikibooks,为开放世界提供开放书籍

有几个公共 SearXNG 实例,您可以托管自己的实例。

DNS 配置

[编辑 | 编辑源代码]

使用您的域名注册商创建指向您托管实例的服务器的 DNS A 记录(如果您的服务器使用 IPv6,则创建 AAAA 记录)。

设置 HTTP 服务器

[编辑 | 编辑源代码]

有多个 HTTP 服务器可用。最受欢迎的服务器都适用于 SearXNG。

这是推荐的服务器,因为它是最易于配置的服务器,并且会自动从 Let's Encrypt 获取 TLS 证书。

Docker 容器

[编辑 | 编辑源代码]

如果您安装了 SearXNG docker 容器,请将以下内容添加到您的 Caddyfile 中,然后重新加载 Caddy。将“example.com”替换为您的完全限定域名

example.com {
    reverse_proxy localhost:8080
}

安装脚本和手动安装

[编辑 | 编辑源代码]

获取 TLS 证书

[编辑 | 编辑源代码]

为了使用 HTTPS,需要 TLS 证书,而大多数现代 Web 浏览器都更喜欢使用 HTTPS。在本教程中,我们将使用 Let's Encrypt 获取证书,因为 Let's Encrypt 提供免费的证书。

Caddy 会自动获取 TLS 证书,因此如果您使用的是 Caddy,则无需执行任何操作。

其他 Web 服务器

[编辑 | 编辑源代码]

访问 Certbot 网站 并按照那里的说明操作。

将您的实例添加到列表中

[编辑 | 编辑源代码]

公共实例的官方列表维护在 searx.space 上。您可以通过访问 Github 仓库 并创建一个新问题来添加您的实例。请确保您满足要求。

华夏公益教科书