Yacy 1.942 安装指南
Ubuntu 24.04 上 YaCy 1.942 的完整安装实录:官方 tar 包部署、JVM 堆调优至 512MB 并用 jps 验证、管理员口令设置、systemd 托管与源码构建备选方案,全部命令实测。
Yacy 1.942 安装指南
目标:在一台 Ubuntu 24.04 服务器上从零安装去中心化搜索引擎 YaCy 1.942,覆盖官方 tar 包部署、JVM 堆内存调优、管理员口令设置、systemd 服务托管与升级卸载的完整生命周期。本篇全部命令与回显均在 Ubuntu 24.04 + OpenJDK 17 环境逐条实测通过。
一、环境信息
本章说明本文实测所用的环境基线与软件版本,读者在相同或相近环境可直接复现全部命令与输出。
- 操作系统:Ubuntu 24.04 LTS(x86_64)
- Java:OpenJDK 17.0.20.1(系统仓库
openjdk-17-jdk-headless,含jps工具) - YaCy:1.942(官方包
yacy_v1.942_202608150808_f9c4b9700.tar.gz,构建于 2026-08-15) - 安装目录:
/opt/yacy - 运行用户:专用普通用户
yacy(YaCy 无需 root 运行) - 服务端口:8090(YaCy 默认,配置键
port) - 数据目录:
/opt/yacy/DATA/(索引、日志、配置均在此目录内) - JVM 堆:默认
-Xmx600m,本文调整为-Xmx512m并用jps -v实测验证
二、前置条件
安装开始前需确认系统具备以下条件,逐项给出检查命令与实测回显。
2.1 系统与依赖检查
YaCy 是纯 Java 应用,除 JDK 外无强制系统依赖。确认系统版本:
lsb_release -ds
实测回显:
Ubuntu 24.04 LTS
确认可用内存(YaCy 默认堆 600MB,加上元数据与堆外开销,建议主机物理内存 ≥1GB):
free -h | head -2
实测回显:
total used free shared buff/cache available
Mem: 3.8Gi 212Mi 3.2Gi 23Mi 451Mi 3.6Gi
2.2 安装 JDK 17 与基础工具
官网(https://yacy.net/download_installation/)明确要求 JDK 17 或更新版本。安装 OpenJDK 17 与下载工具:
sudo apt-get update
sudo apt-get install -y openjdk-17-jdk-headless wget curl
验证 Java 版本与 jps 可用性(jps 属于 JDK 而非 JRE,后续验证堆参数必需):
java -version
which jps
实测回显:
openjdk version "17.0.20.1" 2026-08-18
OpenJDK Runtime Environment (build 17.0.20.1+1-1-24.04-Ubuntu)
OpenJDK 64-Bit Server VM (build 17.0.20.1+1-1-24.04-Ubuntu, mixed mode, sharing)
/usr/bin/jps
2.3 端口检查
YaCy 默认占用 8090 端口,安装前确认未被占用:
ss -ltn | grep 8090 || echo "8090 free"
实测回显:
8090 free
三、版本选型说明
YaCy 版本号采用「1.9xx」滚动递增,选型时需区分两个分发渠道(2026-10-24 实查):
| 渠道 | 版本 | 说明 |
|---|---|---|
| 官网分发包(download.yacy.net) | 1.942(2026-08-15 构建) | 官网当前分发的最新构建,文件名含构建时间与 git 提交号 |
| GitHub Releases tag | Release_1.941(2026-03-29) | 最新正式发布 tag,主题 "The AI Release" |
关键差异:官网分发包版本号领先于 GitHub tag 是 YaCy 的常态——官网提供比 GitHub tag 更新的自动构建。生产环境建议直接使用官网分发包并锁定文件名中的完整版本串,以获得最新修复;如需追溯源码与 Release Notes 再到 GitHub tag 对应。
历史大版本参考(GitHub Releases 实查):1.940(2024-05)完成内嵌 Solr 8→9 迁移,属于必须了解的架构分水岭;1.925(2021-03)适配 Solr 8。运行 1.924 及更早版本的存量节点升级到 1.94x 时,索引数据会由程序自动迁移(1.940 Release Notes 说明),但建议先备份 DATA/ 目录。
💡 技术拓展:YaCy 的分发格式有三种——Linux/macOS 用 tar.gz、Windows 用 exe 安装器、macOS 用 dmg。tar.gz 是唯一同时适合服务器与桌面解压运行的通用格式,且不含安装器副作用(不写注册表/启动项),是服务器场景的标准选择。本文实际采用官方 tar.gz。
四、方案 A:官方 tar 包安装(主方案)
本章是生产环境推荐方案:下载官方 tar 包、创建专用用户、解压安装、首启验证、设置管理员口令、调整 JVM 堆、最后交由 systemd 托管。每一步均附实测命令与回显。
4.1 方案说明
官方 tar 包内含完整运行时:Yacy 主程序(yacycore.jar)、全部依赖库(lib/,含内嵌 Solr 9、Lucene 9、Jetty 12)、Web 界面模板(htroot/)、运维脚本(bin/)。解压即用,无需编译,升级时保留 DATA/ 目录即可平滑迁移索引数据。
4.2 创建专用运行用户
YaCy 以普通用户运行即可(官网明确说明无需 root),为服务创建专用系统用户:
sudo useradd -m -s /bin/bash yacy
验证用户创建成功:
id yacy
实测回显:
uid=1001(yacy) gid=1001(yacy) groups=1001(yacy)
4.3 下载官方安装包
从官网分发域名 download.yacy.net 下载 1.942 构建包并计算 sha256 校验和:
cd /tmp
wget https://download.yacy.net/yacy_v1.942_202608150808_f9c4b9700.tar.gz
sha256sum yacy_v1.942_202608150808_f9c4b9700.tar.gz
实测回显(ls -la 与校验和):
-rw-r--r-- 1 root root 128734611 Aug 15 06:07 yacy_v1.942_202608150808_f9c4b9700.tar.gz
2cb3200c951a93db8aa0ece0ea72aaeebce62385b75bff4e690793ec2c32f99f yacy_v1.942_202608150808_f9c4b9700.tar.gz
包体积约 123MB。未来版本号会更新,最新文件名以官网下载页为准(版本获取方式见第三章)。
4.4 解压安装到 /opt/yacy
解压到 /opt/yacy(tar 包内含一层版本目录,用 --strip-components=1 直接铺平到目标目录):
sudo mkdir -p /opt/yacy
sudo tar -xzf /tmp/yacy_v1.942_202608150808_f9c4b9700.tar.gz -C /opt/yacy --strip-components=1
sudo chown -R yacy:yacy /opt/yacy
ls /opt/yacy
实测回显(目录清单):
AUTHORS
COPYRIGHT
NOTICE
addon
bin
build.properties
build.xml
defaults
getWin32MaxHeap.bat
gpl.txt
htroot
installYaCyWindowsService.bat
killYACY.sh
langdetect
lib
locales
restartYACY.sh
skins
source
startYACY.bat
startYACY.sh
startYACY_debug.bat
stopYACY.bat
stopYACY.sh
uninstallYaCyWindowsService.bat
updateYACY.sh
yacy.yellow
目录解读:startYACY.sh/stopYACY.sh/restartYACY.sh 是启停脚本,updateYACY.sh 用于在线更新检查,bin/ 是 30 余个运维脚本,DATA/ 目录在首次启动时自动生成,gpl.txt 与 COPYRIGHT 声明 GPL-2 许可(cora 子组件为 LGPL)。
4.5 首次启动与验证
首次启动(以 yacy 用户执行,脚本以后台守护方式拉起 Java 进程):
sudo -u yacy bash -c 'cd /opt/yacy && ./startYACY.sh'
实测回显:
****************** YaCy Web Crawler/Indexer & Search Engine *******************
**** (C) by Michael Peter Christen, usage granted under the GPL Version 2 ****
**** USE AT YOUR OWN RISK! Project home and releases: https://yacy.net/ ****
** LOG of YaCy: DATA/LOG/yacy00.log (and yacy<xx>.log) **
** STOP YaCy: execute stopYACY.sh and wait some seconds **
** GET HELP for YaCy: join our community at https://community.searchlab.eu **
*******************************************************************************
>> YaCy started as daemon process. Administration at http://localhost:8090 <<
等待约 30 秒完成初始化后验证三项:端口监听、HTTP 响应、JVM 进程参数:
ss -ltn | grep 8090
curl -sS -o /dev/null -w "HTTP %{http_code}\n" http://127.0.0.1:8090/
jps -v
实测回显:
LISTEN 0 128 *:8090 *:*
HTTP 200
1501 yacy -Xmx600m -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Dsolr.directoryFactory=solr.MMapDirectoryFactory
三条验证全部通过:8090 监听、HTTP 200、Java 进程带 -Xmx600m(官方默认堆)运行。首次启动会自动生成数据目录与默认配置:
ls /opt/yacy/DATA/SETTINGS/
wc -l /opt/yacy/DATA/SETTINGS/yacy.conf
实测回显:
heuristicopensearch.conf
solr.collection.schema
solr.webgraph.schema
yacy.conf
579 /opt/yacy/DATA/SETTINGS/yacy.conf
⚠️ 注意:默认配置
yacy.conf共 579 行,覆盖端口、爬虫、P2P 网络、代理等全部参数。首次启动后该节点若保持默认network.unit.dht=true,会自动加入全球 freeworld P2P 网络并向外发布自身。如需先本地验证再入网,可在启动前按第七章说明修改配置。
4.6 设置管理员口令
YaCy 默认管理员账号为 admin,口令默认为官方内置值(官方源码常量注释为 "yacy" 的编码)。开放服务前必须修改。官方提供两种方式,实测均可用:
方式一(推荐):包内脚本 bin/passwd.sh,支持命令行直接传新口令:
sudo -u yacy /opt/yacy/bin/passwd.sh 'q1w2e3r4'
脚本会读取 DATA/SETTINGS/yacy.conf 中的管理员用户名与 realm,计算 MD5 摘要后写回配置文件(脚本实测输出 "Setting new YaCy administrator password...")。若不传参数则以交互方式提示输入(输入不回显)。
方式二:管理界面 ConfigAccounts 页面(http://<服务器IP>:8090/ConfigAccounts_p.html)的 Administrator Account 表单填写用户名与两次口令提交。两种方式最终都写入同一配置键 adminAccountBase64MD5(格式 MD5:<md5hex(用户名:realm:口令)>,realm 默认 YaCy),修改后对后续新登录立即生效。
验证口令已生效(YaCy 管理页默认使用 HTTP Digest 认证,-u 需配合 --digest;无凭据应得 401,正确口令得 200):
curl -sS -o /dev/null -w "noauth:%{http_code}\n" http://127.0.0.1:8090/IndexControlURLs_p.html
curl -sS --digest -u admin:q1w2e3r4 -o /dev/null -w "right:%{http_code}\n" http://127.0.0.1:8090/IndexControlURLs_p.html
curl -sS --digest -u admin:wrong -o /dev/null -w "wrong:%{http_code}\n" http://127.0.0.1:8090/IndexControlURLs_p.html
实测回显:
noauth:401
right:200
wrong:401
💡 说明:
IndexControlURLs_p.html等以_p结尾的页面是管理页,强制认证;Status.html等常规页面为公开页。YaCy 管理页的认证方式是 HTTP Digest(实测 401 响应头WWW-Authenticate: Digest realm="The YaCy access is limited to administrators. ..."),curl必须加--digest参数,只用-u会得到 401(详见 FAQ 8.1)。
4.7 JVM 堆内存调整(默认 600MB → 512MB)
官方默认堆为 -Xmx600m(启动脚本在配置文件无 javastart_Xmx 键时的缺省值)。在 1GB 级内存主机上建议显式限定到 512MB。YaCy 读取堆参数的位置是 DATA/SETTINGS/yacy.conf 的 javastart_Xmx 键(值格式不含前导短横线,如 Xmx512m),启动脚本会把它转换为 -Xmx512m;也支持环境变量 YACY_JAVASTART_XMX 覆盖(systemd 部署见 4.8 节)。
停止服务后修改配置:
sudo -u yacy bash -c 'cd /opt/yacy && ./stopYACY.sh'
sudo sed -i 's/^javastart_Xmx=.*/javastart_Xmx=Xmx512m/' /opt/yacy/DATA/SETTINGS/yacy.conf
grep -n "^javastart_Xmx" /opt/yacy/DATA/SETTINGS/yacy.conf
实测回显:
Please wait until the YaCy daemon process terminates [wget]
You can monitor this with 'tail -F DATA/LOG/yacy00.log' or 'fuser DATA/LOG/yacy00.log'
WAITING FOR STOP
23:javastart_Xmx=Xmx512m
重新启动并验证堆参数生效(jps -v 直接显示 Java 进程的实际 JVM 参数,是最可靠的确认手段):
sudo -u yacy bash -c 'cd /opt/yacy && ./startYACY.sh'
sleep 30
jps -v
实测回显:
1868 yacy -Xmx512m -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Dsolr.directoryFactory=solr.MMapDirectoryFactory
-Xmx512m 已生效。💡 技术拓展:JVM 堆上限参数不止本文用的固定值法,常见策略对比——
策略 做法 适用场景 固定上限(本文采用) javastart_Xmx=Xmx512m内存受限主机,堆增长可预期 环境变量注入 YACY_JAVASTART_XMX=Xmx512msystemd/启动包装层统一管理,不改配置文件 与物理内存联动 部署脚本按 free计算后写入 conf批量节点自动化初始化 YaCy 启动脚本只支持传入单条
-Xmx形态参数(javastart_Xmx键值整体拼到-后),如需-Xms/-Xmn等更细参数组合,需用环境变量方式自行追加或改用启动脚本包装。
4.8 systemd 服务托管
将 YaCy 交给 systemd 管理,实现开机自启与崩溃自动拉起。官方启动脚本支持 -f(foreground)参数——该模式下脚本用 exec 把 Java 进程替换为脚本进程本体,正好符合 systemd Type=simple 的要求,信号(SIGTERM)也能直达 Java 进程。
创建服务单元 /etc/systemd/system/yacy.service:
sudo tee /etc/systemd/system/yacy.service > /dev/null <<'EOF'
[Unit]
Description=YaCy decentralized web search engine
Documentation=https://yacy.net/
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
User=yacy
Group=yacy
WorkingDirectory=/opt/yacy
ExecStart=/opt/yacy/startYACY.sh -f
ExecReload=/bin/kill -HUP $MAINPID
Restart=on-failure
RestartSec=10
[Install]
WantedBy=multi-user.target
EOF
单元文件逐项说明:User=yacy 以专用用户运行(禁止 root);WorkingDirectory=/opt/yacy 必须设置——启动脚本按相对路径读取 DATA/SETTINGS/yacy.conf;ExecStart 的 -f 让 Java 进程前台运行被 systemd 直接监管;Restart=on-failure 异常退出 10 秒后自动拉起;堆参数已写入 yacy.conf 无需在此注入,如需覆盖可增加一行 Environment=YACY_JAVASTART_XMX=Xmx512m。
先停掉手工启动的进程,再启用服务:
sudo -u yacy bash -c 'cd /opt/yacy && ./stopYACY.sh'
sudo systemctl daemon-reload
sudo systemctl enable yacy
sudo systemctl start yacy
实测回显(enable 时的符号链接创建记录):
Created symlink /etc/systemd/system/multi-user.target.wants/yacy.service → /etc/systemd/system/yacy.service.
等待约 35 秒初始化后全量验证:
systemctl is-active yacy
systemctl is-enabled yacy
systemctl status yacy --no-pager -l | head -12
jps -v
curl -sS -o /dev/null -w 'home:%{http_code}\n' http://127.0.0.1:8090/
实测回显:
active
enabled
● yacy.service - YaCy decentralized web search engine
Loaded: loaded (/etc/systemd/system/yacy.service; enabled; preset: enabled)
Docs: https://yacy.net/
Main PID: 2380 (java)
Tasks: 92 (limit: 629145)
Memory: 443.9M (peak: 461.2M)
CPU: 9.034s
CGroup: /system.slice/yacy.service
└─2380 /usr/bin/java -Xmx512m -server -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Dsolr.directoryFactory=solr.MMapDirectoryFactory -classpath .:lib/SparseBitSet-1.3.jar:lib/antlr4-runtime-4.11.1.jar: ... :lib/yacycore.jar: ... : net.yacy.yacy
Oct 24 03:11:22 yacy-server systemd[1]: Started yacy.service - YaCy decentralized web search engine.
2380 yacy -Xmx512m -Djava.awt.headless=true -Dfile.encoding=UTF-8 -Dsolr.directoryFactory=solr.MMapDirectoryFactory
home:200
(status 中的 -classpath 实际为完整库清单,包含 lib/solr9-bridge-solr-core-9.10.1.jar、lib/lucene-core-9.12.3.jar、lib/jetty-ee8-nested-12.0.37.jar 等,此处按实测首尾节选展示。)验证结论:服务 active、开机自启 enabled、实际内存占用约 444MB(峰值 461MB,符合 512MB 堆预期)、HTTP 200。
4.9 防火墙放行(可选)
如需外部访问搜索门户,放行 8090:
sudo ufw allow 8090/tcp
实测回显:
Rules updated
Rules updated (v6)
⚠️ 注意:管理页面与搜索页面共用 8090 端口,公网开放前务必完成 4.6 节的口令设置,并评估是否仅放行内网网段。
五、方案 B:源码构建安装(备用)
适用于需要在无现成构建包的平台运行、或需要修改源码定制的场景。构建要求为 JDK 17+、ant、git(官网构建说明,https://yacy.net/download_installation/)。
安装构建工具并拉取源码:
sudo apt-get install -y ant git
git clone https://github.com/yacy/yacy_search_server.git
cd yacy_search_server
编译全部组件(ant 目标 clean all,通过 ivy 从 Maven Central 拉取依赖后编译,产物为核心库 lib/yacycore.jar):
ant -f build.xml clean all
实测回显(编译收尾节选):
all:
BUILD SUCCESSFUL
Total time: 20 minutes 55 seconds
确认核心库产物:
ls -la lib/yacycore.jar
实测回显:
-rw-r--r-- 1 root root 4368971 Oct 24 03:43 lib/yacycore.jar
构建完成后该目录结构即与官方 tar 包一致(源码目录同时包含 startYACY.sh 与全部 lib/),可直接按 4.5 节起的流程启动。生产环境仍优先方案 A——源码构建耗时且产物与官方构建一致性需自行保证。
⚠️ 注意:源码构建依赖 github.com 与 repo1.maven.org 可达,首次构建的大部分耗时在 ivy 下载全部依赖(实测全程 20 分 55 秒,依赖下载占大头);失败时检查 ant 与 JDK 版本(必须 ≥17)。
六、方案对比与选择建议
两种方案的实测对照:
| 维度 | 方案 A:官方 tar 包 | 方案 B:源码构建 |
|---|---|---|
| 版本 | 1.942 官方构建(2026-08-15) | GitHub 主干最新代码 |
| 是否需联网 | 下载包一次即可 | clone + 编译全程联网 |
| 耗时 | 解压即用,分钟级 | 实测 20 分 55 秒(依赖下载占大头) |
| systemd 来源 | 自建单元文件(本文 4.8) | 同左 |
| 适用场景 | 生产部署、版本锁定 | 二次开发、平台移植 |
选择建议:生产环境一律方案 A,版本可锁定、可校验(sha256)、升级路径清晰(保留 DATA 换程序目录);方案 B 仅用于源码级定制或官方包未覆盖的平台。另有社区维护的第三方 Docker 镜像形态,但官网未提供官方维护镜像,容器化部署不作为本文推荐路线。
七、配置说明
安装后的核心配置入口与文件位置(均实测确认):
- 主配置文件:
/opt/yacy/DATA/SETTINGS/yacy.conf(键值对格式,约 579 项初始配置)。修改后需重启生效。核心键:port=8090:HTTP 监听端口;port.ssl=8443:HTTPS 监听端口;javastart_Xmx=Xmx512m:JVM 堆上限(见 4.7 节);javastart_priority=10:进程 nice 优先级;adminAccountUserName=admin/adminAccountBase64MD5=MD5:...:管理员账号与口令摘要;adminAccountForLocalhost=true:本机回环访问免密(安全敏感环境建议改 false);network.unit.dht=true:P2P 网络参与开关(内网部署改 false);crawler.userAgent.name=yacybot:爬虫 UA 标识。
- 日志:
/opt/yacy/DATA/LOG/yacy00.log(滚动为 yacy01.log 等),排障首查位置。 - 索引数据:
/opt/yacy/DATA/INDEX/(嵌入式 Solr 的 Lucene 索引段),备份即拷贝整个DATA/目录(停服后)。 - 启停脚本:
startYACY.sh/stopYACY.sh/restartYACY.sh;killYACY.sh为强制终止兜底。 - 运维脚本集:
/opt/yacy/bin/下apicall.sh(管理 API 调用封装)、passwd.sh(改密)、search.sh、checkalive.sh、up.sh/down.sh、indexdump.sh/indexrestore.sh等。
参数逐项语义与生产推荐值的完整清单见《Yacy 1.942 配置参数详解》。
八、常见问题(FAQ)
Q1:curl 管理页用 -u admin:密码 返回 401,口令明明是对的?
YaCy 管理页默认使用 HTTP Digest 认证而非 Basic。curl 需加 --digest:curl --digest -u admin:q1w2e3r4 <URL>。实测对照:仅 -u 时 401(WWW-Authenticate: Digest),--digest 后 200。
Q2:手工按 md5(base64(用户名:密码)) 造出的 adminAccountBase64MD5 不生效,反复 401?
YaCy 内部的 Base64 编码使用自定义字母表实现(Base64Order),与系统 base64 命令的 RFC 4648 输出不一致,手工拼接的摘要与程序计算结果不同。改口令务必走官方通道:bin/passwd.sh 脚本或 ConfigAccounts_p 管理页面(写入格式为 MD5:md5hex(user:realm:password)),实测可一次成功。
Q3:本机浏览器访问管理页不要密码,远程访问却要?
默认配置 adminAccountForLocalhost=true 允许回环地址免密访问管理功能。这是便利性默认值,公网部署建议改为 false 强制全部认证。
Q4:/api/status.json 返回 404?
YaCy 的状态接口路径不是 /api/status.json。可用入口:公开页 /Status.html(HTML)、管理 API 表格接口 /api/table_p.json?...、搜索接口 /yacysearch.json?query=...。访问未知路径时 Jetty 会返回带 "YaCy 1.942 - powered by Jetty" 页脚的 404 页,可顺便确认版本。
Q5:首次启动后搜索没有本地结果?
本地索引初始为空是正常现象。YaCy 默认加入 P2P 网络后可立即用全网索引搜索(/yacysearch.json?query=... 不带 resource 参数时走网络,实测启动数分钟内即可返回结果);要积累本地索引需通过 CrawlStartExpert 页面或 API 启动爬取任务。查询语言与参数细节见《Yacy 查询语言详解》。
Q6:升级到新版本怎么做?
停服 → 备份 DATA/ → 下载新版 tar 包解压为新目录 → 把旧 DATA/ 目录整体移入新目录 → 启动。索引与配置随 DATA/ 迁移,程序文件全部替换。跨大版本(如 1.930→1.940)首次启动会自动执行索引迁移(1.940 Release Notes 说明),耗时与索引量成正比。
Q7:startYACY.sh 提示 "The java command is not executable."?
启动脚本找不到 java 可执行文件。安装 JDK(sudo apt-get install -y openjdk-17-jdk-headless)并确认 which java 有输出;如在 systemd 下出现,检查 User=yacy 对应的环境 PATH 或在单元文件中显式 Environment=PATH=/usr/bin:/bin。
九、卸载与清理
完全卸载 YaCy(按顺序执行,先停服务再删文件):
sudo systemctl stop yacy
sudo systemctl disable yacy
sudo rm /etc/systemd/system/yacy.service
sudo systemctl daemon-reload
sudo rm -rf /opt/yacy
sudo userdel -r yacy
disable 后会移除 multi-user.target.wants/yacy.service 符号链接;rm -rf /opt/yacy 同时删除索引数据(如有需要保留的数据,先备份 DATA/ 目录);如曾放行防火墙,回收端口:
sudo ufw delete allow 8090/tcp
仅停用保留数据:sudo systemctl stop yacy 即可,DATA/ 目录保留,后续 systemctl start yacy 恢复服务且索引不丢。
十、参考链接
- 官方下载与安装说明(tar 包与构建要求):https://yacy.net/download_installation/
- GitHub 仓库:https://github.com/yacy/yacy_search_server
- Release_1.940(Solr 9 迁移说明):https://github.com/yacy/yacy_search_server/releases/tag/Release_1.940
- 社区论坛(排障求助):https://community.searchlab.eu
- 本系列文档:《Yacy 1.942 介绍与选型指南》、《Yacy 1.942 配置参数详解》、《Yacy 查询语言详解》,发布于本专栏。