跳轉到內容

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 倉庫 並建立一個新問題來新增您的例項。請確保您滿足要求。

華夏公益教科書