You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
99 lines
7.4 KiB
99 lines
7.4 KiB
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<title>YaCy '#[clientname]#': Network Configuration</title>
|
|
#%env/templates/metas.template%#
|
|
</head>
|
|
<body id="ConfigNetwork">
|
|
#%env/templates/header.template%#
|
|
#%env/templates/submenuConfig.template%#
|
|
<h2>Network Configuration</h2>
|
|
#(commit)#
|
|
::<div class="commit">Accepted Changes.</div>
|
|
::<div class="error">Inapplicable Setting Combination:</div>
|
|
#(/commit)#
|
|
#(commitCrawlPlea)#::<div class="error">P2P operation can run without remote indexing, but runs better with remote indexing switched on. Please switch 'Accept Remote Crawl Requests' on.</div>#(/commitCrawlPlea)#
|
|
#(commitDHTIsRobinson)#::<div class="error">For P2P operation, at least DHT distribution or DHT receive (or both) must be set. You have thus defined a Robinson configuration.</div>#(/commitDHTIsRobinson)#
|
|
#(commitDHTNoGlobalSearch)#::<div class="error">Global Search in P2P configuration is only allowed, if both, index receive and distribution is switched on. You have a P2P configuration, but are not allowed to search other peers.</div>#(/commitDHTNoGlobalSearch)#
|
|
#(commitRobinson)#::<div class="commit">For Robinson Mode, index distribution and receive is switched off.</div>#(/commitRobinson)#
|
|
#(commitRobinsonWithRemoteIndexing)#::<div class="commit">This Robinson Mode switches remote indexing on, but limits targets to peers within the same cluster. Remote indexing requests from peers within the same cluster are accepted.</div>#(/commitRobinsonWithRemoteIndexing)#
|
|
#(commitRobinsonWithoutRemoteIndexing)#::<div class="commit">This Robinson Mode does not allow any remote indexing (neither requests nor acceptance of other requests).</div>#(/commitRobinsonWithoutRemoteIndexing)#
|
|
<p>
|
|
You can configure if you want to participate at the global YaCy network or if you want to have your
|
|
own separate search cluster with or without connection to the global network. You may also define
|
|
a completely independent search engine instance, without any data exchange between your peer and other
|
|
peers, which we call a 'Robinson' peer.
|
|
</p>
|
|
<form method="post" action="ConfigNetwork_p.html" enctype="multipart/form-data" accept-charset="UTF-8">
|
|
<fieldset>
|
|
<legend><input type="radio" name="network" id="p2p" value="p2p"#(p2p.checked)#:: checked="checked"#(/p2p.checked)# />Peer-to-Peer Mode</legend>
|
|
<dl>
|
|
<dt>Index Distribution <input type="checkbox" name="indexDistribute" #(indexDistributeChecked)#::checked="checked" #(/indexDistributeChecked)#/></dt>
|
|
<dd>
|
|
This enables automated, DHT-ruled Index Transmission to other peers.<br>
|
|
<input type="radio" value="on" name="indexDistributeWhileCrawling" #(indexDistributeWhileCrawling.on)#::checked="checked" #(/indexDistributeWhileCrawling.on)#/> enabled
|
|
/
|
|
<input type="radio" value="off" name="indexDistributeWhileCrawling" #(indexDistributeWhileCrawling.off)#::checked="checked" #(/indexDistributeWhileCrawling.off)#/> disabled
|
|
during crawling.
|
|
</dd>
|
|
<dt>Index Receive <input type="checkbox" name="indexReceive" #(indexReceiveChecked)#::checked="checked" #(/indexReceiveChecked)#::/></dt>
|
|
<dd>
|
|
Accept remote Index Transmissions.<br>This works only if you have a senior peer. The DHT-rules do not work without this function.<br>
|
|
<input type="radio" value="on" name="indexReceiveBlockBlacklist" #(indexReceiveBlockBlacklistChecked.on)#::checked="checked" #(/indexReceiveBlockBlacklistChecked.on)#/> reject
|
|
/
|
|
<input type="radio" value="off" name="indexReceiveBlockBlacklist" #(indexReceiveBlockBlacklistChecked.off)#::checked="checked" #(/indexReceiveBlockBlacklistChecked.off)#/> accept
|
|
transmitted URLs that match your blacklist
|
|
</dd>
|
|
<dt>Accept Remote Crawl Requests <input type="checkbox" name="crawlResponse" #(crawlResponse)#::checked="checked" #(/crawlResponse)#::/></dt>
|
|
<dd>
|
|
Perform web indexing upon request of another peer.<br>This works only if you are a senior peer.<br>
|
|
Load with a maximum of <input name="acceptCrawlLimit" type="text" size="3" maxlength="3" value="#[acceptCrawlLimit]#" /> pages per minute
|
|
</dd>
|
|
</dl>
|
|
</fieldset>
|
|
|
|
<fieldset>
|
|
<legend><input type="radio" name="network" id="robinson" value="robinson"#(robinson.checked)#:: checked="checked"#(/robinson.checked)# />Robinson Mode</legend>
|
|
<p class="help">
|
|
If your peer runs in 'Robinson Mode' you run YaCy as a search engine for your own search portal without data exchange to other peers.
|
|
There is no index receive and no index distribution between your peer and any other peer.
|
|
In case of Robinson-clustering there can be acceptance of remote crawl requests from peers of that cluster.
|
|
</p>
|
|
<dl>
|
|
<dt>Private Peer<input type="radio" value="privatepeer" name="cluster.mode" #(privatepeerChecked)#::checked="checked" #(/privatepeerChecked)#/></dt>
|
|
<dd>Your search engine will not contact any other peer, and will reject every request.
|
|
</dd>
|
|
<!-- not yet implemented
|
|
<dt>Private Cluster<input type="radio" value="privatecluster" name="cluster.mode" #(privateclusterChecked)#::checked="checked" #(/privateclusterChecked)#/></dt>
|
|
<dd>Your peer is part of a private cluster without public visibility.<br>
|
|
Index data is not distributed, but remote crawl requests are distributed and accepted from your cluster.<br>
|
|
Search requests are spread over all peers of the cluster, and answered from all peers of the cluster.<br>
|
|
List of ip:port - addresses of the cluster: (comma-separated)<br>
|
|
<input type="text" name="cluster.peers.ipport" value="#[cluster.peers.ipport]#" size="80" maxlength="800" />
|
|
</dd>
|
|
-->
|
|
<dt>Public Cluster<input type="radio" value="publiccluster" name="cluster.mode" #(publicclusterChecked)#::checked="checked" #(/publicclusterChecked)#/></dt>
|
|
<dd>Your peer is part of a public cluster within the YaCy network.<br>
|
|
Index data is not distributed, but remote crawl requests are distributed and accepted<br>
|
|
Search requests are spread over all peers of the cluster, and answered from all peers of the cluster.<br>
|
|
List of .yacy or .yacyh - domains of the cluster: (comma-separated)<br>
|
|
<input type="text" name="cluster.peers.yacydomain" value="#[cluster.peers.yacydomain]#" size="80" maxlength="800" /><br>
|
|
#[cluster.peers.yacydomain.hashes]#
|
|
</dd>
|
|
<dt>Public Peer<input type="radio" value="publicpeer" name="cluster.mode" #(publicpeerChecked)#::checked="checked" #(/publicpeerChecked)#/></dt>
|
|
<dd>You are visible to other peers and contact them to distribute your presence.<br>
|
|
Your peer does not accept any outside index data, but responds on all remote search requests.
|
|
</dd>
|
|
<dt>Peer Tags</dt>
|
|
<dd>When you allow access from the YaCy network, your data is recognized using keywords.<br>
|
|
Please describe your search portal with some keywords (comma-separated).<br>
|
|
<input type="text" name="peertags" value="#[peertags]#" size="40" maxlength="80" />
|
|
</dd>
|
|
</dl>
|
|
</fieldset>
|
|
<input type="submit" name="save" value="Save" />
|
|
|
|
</form>
|
|
#%env/templates/footer.template%#
|
|
</body>
|
|
</html> |