parent
7cf28c4f94
commit
efadb710a4
@ -1,228 +1,228 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
#(forwardToConfigBasic)#::<meta http-equiv="REFRESH" content="0; url=/ConfigBasic.html" />#(/forwardToConfigBasic)#
|
||||
<title>YaCy '#[clientname]#': Console Status</title>
|
||||
#%env/templates/metas.template%#
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
function loadBanner() {
|
||||
for (var i = 0; i < document.images.length; i++) {
|
||||
if (document.images[i].src.indexOf("Banner.png") > 0) {
|
||||
document.images[i].src = "/Banner.png?textcolor=000000&bgcolor=e7effc&bordercolor=5090d0&time=" + (new Date()).getTime();
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
function reloadGraph() {
|
||||
document.images["graph"].src="PerformanceGraph.png?nomem=&time="+(new Date()).getTime();
|
||||
window.status="";
|
||||
}
|
||||
function init() {
|
||||
loaderBanner = window.setInterval("loadBanner()", 20000);
|
||||
window.setInterval("reloadGraph()", 8000);
|
||||
}
|
||||
-->
|
||||
</script>
|
||||
</head>
|
||||
<body onload="init();">
|
||||
#%env/templates/header.template%#
|
||||
#%env/templates/submenuComputation.template%#
|
||||
<a href="https://gitorious.org/yacy/rc1" target="_blank" class="forceNoExternalIcon"><img src="env/grafics/forkme.png" style="position:absolute;top:0px;right:0px;z-index: 100;"/></a>
|
||||
|
||||
#(showPrivateTable)#
|
||||
<div class="SubMenu">
|
||||
<ul class="SubMenu">
|
||||
<li><a href="Status.html?login=" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Log-in as administrator to see full status</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
::
|
||||
#(/showPrivateTable)#
|
||||
|
||||
<!--[if IE]>
|
||||
<div style="clear:left;" class="gainlayout">
|
||||
<![endif]-->
|
||||
|
||||
<div class="welcome">
|
||||
<div style="margin:auto;text-align:center;">
|
||||
<div class="media">
|
||||
<div class="pull-left"><img class="media-object" src="env/grafics/kaskelix.png" width="128" height="64" alt="YaCy Websearch"></div>
|
||||
<div class="media-body" style="text-align:left;padding-left:100px;"><h1>Welcome to YaCy!</h1></div>
|
||||
</div>
|
||||
<iframe src="rssTerminal.html?set=PEERNEWS,REMOTESEARCH,LOCALSEARCH,REMOTEINDEXING,LOCALINDEXING,DHTRECEIVE,DHTSEND,PROXY&width=600px&height=180px&maxlines=20&maxwidth=120"
|
||||
style="width:600px;height:180px;margin:0px;border:1px solid black;" scrolling="no" name="newsframe"></iframe><br />
|
||||
<img src="PerformanceGraph.png?nomem=" id="graph" alt="PerformanceGraph" width="660" height="240"/><br />
|
||||
<img src="/NetworkHistory.png?columns=cI&scale=1&maxtime=24&width=660" width="660" height="240"/><br />
|
||||
<img src="Banner.png?textcolor=000000&bgcolor=e7effc&bordercolor=5090d0" alt="banner" width="468" height="60"/>
|
||||
</div>
|
||||
|
||||
<dl>
|
||||
|
||||
<!-- urgent -->
|
||||
|
||||
#(urgentSetPassword)#::
|
||||
<dt class="hintIcon"><img src="env/grafics/bad.png" width="32" height="32" alt="bad" /></dt>
|
||||
<dd class="hint"><strong>Your settings are _not_ protected!</strong>
|
||||
Please open the <a href="ConfigAccounts_p.html">accounts configuration</a> page <strong>immediately</strong>
|
||||
and set an administration password.
|
||||
</dd>
|
||||
#(/urgentSetPassword)#
|
||||
|
||||
#(urgentStatusVirgin)#::
|
||||
<dt class="hintIcon"><img src="env/grafics/bad.png" width="32" height="32" alt="bad"/></dt>
|
||||
<dd class="hint">You have not published your peer seed yet. This happens automatically, just wait.
|
||||
</dd>
|
||||
#(/urgentStatusVirgin)#
|
||||
|
||||
#(hintStatusPrivate)#::
|
||||
<dt class="hintIcon"><img src="env/grafics/bad.png" width="32" height="32" alt="idea"/></dt>
|
||||
<dd class="hint">Your network configuration is in private mode. Your peer seed will not be published.
|
||||
</dd>
|
||||
#(/hintStatusPrivate)#
|
||||
|
||||
<!-- warnings -->
|
||||
|
||||
#(warningGoOnline)#::
|
||||
<dt class="hintIcon"><img src="env/grafics/bad.png" width="32" height="32" alt="bad"/></dt>
|
||||
<dd class="hint">The peer must go online to get a peer address.
|
||||
</dd>
|
||||
#(/warningGoOnline)#
|
||||
|
||||
#(warningStatusJunior)#::
|
||||
<dt class="hintIcon"><img src="env/grafics/bad.png" width="32" height="32" alt="bad"/></dt>
|
||||
<dd class="hint">You cannot be reached from outside.
|
||||
A possible reason is that you are behind a firewall, NAT or Router.
|
||||
But you can <a href="index.html">search the internet</a> using the other peers'
|
||||
global index on your own search page.
|
||||
We encourage you to open your firewall for the port you configured (usually: 8090),
|
||||
or to set up a 'virtual server' in your router settings (often called DMZ).
|
||||
Please be fair, contribute your own index to the global index.
|
||||
</dd>
|
||||
#(/warningStatusJunior)#
|
||||
|
||||
#(warningDiskSpaceLow)#::
|
||||
<dt class="hintIcon"><img src="env/grafics/bad.png" width="32" height="32" alt="bad"/></dt>
|
||||
<dd class="hint">Free disk space is lower than #[minSpace]#. Crawling has been disabled. Please fix
|
||||
it as soon as possible and restart YaCy.
|
||||
</dd>
|
||||
#(/warningDiskSpaceLow)#
|
||||
|
||||
#(warningMemoryLow)#::
|
||||
<dt class="hintIcon"><img src="env/grafics/bad.png" width="32" height="32" alt="bad"/></dt>
|
||||
<dd class="hint">Free memory is lower than #[minSpace]#. DHT has been disabled. Please fix
|
||||
it as soon as possible and restart YaCy.
|
||||
</dd>
|
||||
#(/warningMemoryLow)#
|
||||
|
||||
#(warningCrawlPaused)#::
|
||||
<dt class="hintIcon"><img src="env/grafics/bad.png" width="32" height="32" alt="bad"/></dt>
|
||||
<dd class="hint">Crawling is paused! If the crawling was paused automatically, please check your disk space.
|
||||
</dd>
|
||||
#(/warningCrawlPaused)#
|
||||
|
||||
<!-- hints -->
|
||||
|
||||
#(hintVersionAvailable)#::
|
||||
<dt class="hintIcon"><img src="env/grafics/idea.png" width="32" height="32" alt="idea"/></dt>
|
||||
<dd class="hint">Latest public version is v#[latestVersion]#.
|
||||
You can download a more recent version of YaCy. Click here to install this update and restart YaCy:
|
||||
<form action="Status.html" method="get" class="PeerControl" accept-charset="UTF-8">
|
||||
|
||||
<!-- Is this line here on purpose or by accident?
|
||||
<form action="Table_API_p.html" method="post" enctype="multipart/form-data" accept-charset="UTF-8" name="apilist">
|
||||
-->
|
||||
<button type="submit" name="aquirerelease" value="Update YaCy">
|
||||
<img src="env/grafics/lock.gif" alt="lock icon"/>
|
||||
Install YaCy v#[latestVersion]#
|
||||
</button>
|
||||
</form>
|
||||
</dd>
|
||||
#(/hintVersionAvailable)#
|
||||
|
||||
<!--
|
||||
#(hintVersionDownload)#::
|
||||
<dt class="hintIcon"><img src="env/grafics/start.gif" alt="Start"/></dt>
|
||||
<dd class="hint">You can download the latest releases here:
|
||||
#[versionResMain]# or #[versionResDev]#
|
||||
</dd>
|
||||
#(/hintVersionDownload)#
|
||||
-->
|
||||
|
||||
#(hintStatusSenior)#::
|
||||
<dt class="hintIcon"><img src="env/grafics/good.png" width="32" height="32" alt="good"/></dt>
|
||||
<dd class="hint">You are running a server in senior mode and you support the global internet index,
|
||||
which you can also <a href="index.html">search yourself</a>.
|
||||
</dd>
|
||||
#(/hintStatusSenior)#
|
||||
|
||||
#(hintStatusPrincipal)#::
|
||||
<dt class="hintIcon"><img src="env/grafics/good.png" width="32" height="32" alt="good"/></dt>
|
||||
<dd class="hint">You have a principal peer because you publish your seed-list to a public accessible server
|
||||
where it can be retrieved using the URL <a href="#[seedURL]#">#[seedURL]#</a>.
|
||||
</dd>
|
||||
#(/hintStatusPrincipal)#
|
||||
|
||||
#(hintCrawlStart)#::
|
||||
<dt class="hintIcon"><img src="env/grafics/idea.png" width="32" height="32" alt="idea"/></dt>
|
||||
<dd class="hint">Your Web Page Indexer is idle. You can start your own web crawl <a href="CrawlStartSite.html">here</a>.
|
||||
</dd>
|
||||
#(/hintCrawlStart)#
|
||||
|
||||
#(hintCrawlMonitor)#::
|
||||
<dt class="hintIcon"><img src="env/grafics/idea.png" width="32" height="32" alt="idea"/></dt>
|
||||
<dd class="hint">Your Web Page Indexer is busy. You can <a href="Crawler_p.html">monitor your web crawl</a> here.
|
||||
</dd>
|
||||
#(/hintCrawlMonitor)#
|
||||
|
||||
#(hintSupport)#::
|
||||
<dt class="hintIcon"><img src="env/grafics/idea.png" width="32" height="32" alt="idea"/></dt>
|
||||
<dd class="hint">If you need professional support, please write to <tt>support@yacy.net</tt><br>For community support, please visit our <a href="http://forum.yacy.de" target="_blank">forum</a>.
|
||||
</dd>
|
||||
#(/hintSupport)#
|
||||
|
||||
<!-- Social Networking -->
|
||||
<!--
|
||||
<dt class="hintIcon"><img src="env/grafics/idea.png" width="32" height="32" alt="idea"/></dt>
|
||||
<dd class="hint"><a href="http://twitter.com/yacy_search"><img src="env/grafics/twitter_followme.png" alt="Follow YaCy on Twitter"/></a>
|
||||
</dd>
|
||||
-->
|
||||
|
||||
<!-- templates
|
||||
#(hint)#::
|
||||
<dt class="hintIcon"><img src="env/grafics/idea.png" width="32" height="32" alt="idea"/></dt>
|
||||
<dd class="hint">
|
||||
</dd>
|
||||
#(/hint)#
|
||||
|
||||
|
||||
#(hint)#::
|
||||
<dt class="hintIcon"><img src="env/grafics/good.png" width="32" height="32" alt="good"/></dt>
|
||||
<dd class="hint">
|
||||
</dd>
|
||||
#(/hint)#
|
||||
|
||||
#(hint)#::
|
||||
<dt class="hintIcon"><img src="env/grafics/start.png" width="32" height="32" alt="start" /></dt>
|
||||
<dd class="hint">
|
||||
</dd>
|
||||
#(/hint)#
|
||||
|
||||
#(hint)#::
|
||||
<dt class="hintIcon"><img src="env/grafics/bad.png" width="32" height="32" alt="bad" /></dt>
|
||||
<dd class="hint">
|
||||
</dd>
|
||||
#(/hint)#
|
||||
-->
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
|
||||
#%[privateStatusTable]%#
|
||||
|
||||
<!--[if IE]>
|
||||
</div>
|
||||
<![endif]-->
|
||||
|
||||
#%env/templates/footer.template%#
|
||||
</body>
|
||||
</html>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
#(forwardToConfigBasic)#::<meta http-equiv="REFRESH" content="0; url=/ConfigBasic.html" />#(/forwardToConfigBasic)#
|
||||
<title>YaCy '#[clientname]#': Console Status</title>
|
||||
#%env/templates/metas.template%#
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
function loadBanner() {
|
||||
for (var i = 0; i < document.images.length; i++) {
|
||||
if (document.images[i].src.indexOf("Banner.png") > 0) {
|
||||
document.images[i].src = "/Banner.png?textcolor=000000&bgcolor=e7effc&bordercolor=5090d0&time=" + (new Date()).getTime();
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
function reloadGraph() {
|
||||
document.images["graph"].src="PerformanceGraph.png?nomem=&time="+(new Date()).getTime();
|
||||
window.status="";
|
||||
}
|
||||
function init() {
|
||||
loaderBanner = window.setInterval("loadBanner()", 20000);
|
||||
window.setInterval("reloadGraph()", 8000);
|
||||
}
|
||||
-->
|
||||
</script>
|
||||
</head>
|
||||
<body onload="init();">
|
||||
#%env/templates/header.template%#
|
||||
#%env/templates/submenuComputation.template%#
|
||||
<a href="https://github.com/yacy/yacy_search_server" target="_blank" class="forceNoExternalIcon"><img src="env/grafics/forkme.png" style="position:absolute;top:0px;right:0px;z-index: 100;"/></a>
|
||||
|
||||
#(showPrivateTable)#
|
||||
<div class="SubMenu">
|
||||
<ul class="SubMenu">
|
||||
<li><a href="Status.html?login=" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Log-in as administrator to see full status</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
::
|
||||
#(/showPrivateTable)#
|
||||
|
||||
<!--[if IE]>
|
||||
<div style="clear:left;" class="gainlayout">
|
||||
<![endif]-->
|
||||
|
||||
<div class="welcome">
|
||||
<div style="margin:auto;text-align:center;">
|
||||
<div class="media">
|
||||
<div class="pull-left"><img class="media-object" src="env/grafics/kaskelix.png" width="128" height="64" alt="YaCy Websearch"></div>
|
||||
<div class="media-body" style="text-align:left;padding-left:100px;"><h1>Welcome to YaCy!</h1></div>
|
||||
</div>
|
||||
<iframe src="rssTerminal.html?set=PEERNEWS,REMOTESEARCH,LOCALSEARCH,REMOTEINDEXING,LOCALINDEXING,DHTRECEIVE,DHTSEND,PROXY&width=600px&height=180px&maxlines=20&maxwidth=120"
|
||||
style="width:600px;height:180px;margin:0px;border:1px solid black;" scrolling="no" name="newsframe"></iframe><br />
|
||||
<img src="PerformanceGraph.png?nomem=" id="graph" alt="PerformanceGraph" width="660" height="240"/><br />
|
||||
<img src="/NetworkHistory.png?columns=cI&scale=1&maxtime=24&width=660" width="660" height="240"/><br />
|
||||
<img src="Banner.png?textcolor=000000&bgcolor=e7effc&bordercolor=5090d0" alt="banner" width="468" height="60"/>
|
||||
</div>
|
||||
|
||||
<dl>
|
||||
|
||||
<!-- urgent -->
|
||||
|
||||
#(urgentSetPassword)#::
|
||||
<dt class="hintIcon"><img src="env/grafics/bad.png" width="32" height="32" alt="bad" /></dt>
|
||||
<dd class="hint"><strong>Your settings are _not_ protected!</strong>
|
||||
Please open the <a href="ConfigAccounts_p.html">accounts configuration</a> page <strong>immediately</strong>
|
||||
and set an administration password.
|
||||
</dd>
|
||||
#(/urgentSetPassword)#
|
||||
|
||||
#(urgentStatusVirgin)#::
|
||||
<dt class="hintIcon"><img src="env/grafics/bad.png" width="32" height="32" alt="bad"/></dt>
|
||||
<dd class="hint">You have not published your peer seed yet. This happens automatically, just wait.
|
||||
</dd>
|
||||
#(/urgentStatusVirgin)#
|
||||
|
||||
#(hintStatusPrivate)#::
|
||||
<dt class="hintIcon"><img src="env/grafics/bad.png" width="32" height="32" alt="idea"/></dt>
|
||||
<dd class="hint">Your network configuration is in private mode. Your peer seed will not be published.
|
||||
</dd>
|
||||
#(/hintStatusPrivate)#
|
||||
|
||||
<!-- warnings -->
|
||||
|
||||
#(warningGoOnline)#::
|
||||
<dt class="hintIcon"><img src="env/grafics/bad.png" width="32" height="32" alt="bad"/></dt>
|
||||
<dd class="hint">The peer must go online to get a peer address.
|
||||
</dd>
|
||||
#(/warningGoOnline)#
|
||||
|
||||
#(warningStatusJunior)#::
|
||||
<dt class="hintIcon"><img src="env/grafics/bad.png" width="32" height="32" alt="bad"/></dt>
|
||||
<dd class="hint">You cannot be reached from outside.
|
||||
A possible reason is that you are behind a firewall, NAT or Router.
|
||||
But you can <a href="index.html">search the internet</a> using the other peers'
|
||||
global index on your own search page.
|
||||
We encourage you to open your firewall for the port you configured (usually: 8090),
|
||||
or to set up a 'virtual server' in your router settings (often called DMZ).
|
||||
Please be fair, contribute your own index to the global index.
|
||||
</dd>
|
||||
#(/warningStatusJunior)#
|
||||
|
||||
#(warningDiskSpaceLow)#::
|
||||
<dt class="hintIcon"><img src="env/grafics/bad.png" width="32" height="32" alt="bad"/></dt>
|
||||
<dd class="hint">Free disk space is lower than #[minSpace]#. Crawling has been disabled. Please fix
|
||||
it as soon as possible and restart YaCy.
|
||||
</dd>
|
||||
#(/warningDiskSpaceLow)#
|
||||
|
||||
#(warningMemoryLow)#::
|
||||
<dt class="hintIcon"><img src="env/grafics/bad.png" width="32" height="32" alt="bad"/></dt>
|
||||
<dd class="hint">Free memory is lower than #[minSpace]#. DHT has been disabled. Please fix
|
||||
it as soon as possible and restart YaCy.
|
||||
</dd>
|
||||
#(/warningMemoryLow)#
|
||||
|
||||
#(warningCrawlPaused)#::
|
||||
<dt class="hintIcon"><img src="env/grafics/bad.png" width="32" height="32" alt="bad"/></dt>
|
||||
<dd class="hint">Crawling is paused! If the crawling was paused automatically, please check your disk space.
|
||||
</dd>
|
||||
#(/warningCrawlPaused)#
|
||||
|
||||
<!-- hints -->
|
||||
|
||||
#(hintVersionAvailable)#::
|
||||
<dt class="hintIcon"><img src="env/grafics/idea.png" width="32" height="32" alt="idea"/></dt>
|
||||
<dd class="hint">Latest public version is v#[latestVersion]#.
|
||||
You can download a more recent version of YaCy. Click here to install this update and restart YaCy:
|
||||
<form action="Status.html" method="get" class="PeerControl" accept-charset="UTF-8">
|
||||
|
||||
<!-- Is this line here on purpose or by accident?
|
||||
<form action="Table_API_p.html" method="post" enctype="multipart/form-data" accept-charset="UTF-8" name="apilist">
|
||||
-->
|
||||
<button type="submit" name="aquirerelease" value="Update YaCy">
|
||||
<img src="env/grafics/lock.gif" alt="lock icon"/>
|
||||
Install YaCy v#[latestVersion]#
|
||||
</button>
|
||||
</form>
|
||||
</dd>
|
||||
#(/hintVersionAvailable)#
|
||||
|
||||
<!--
|
||||
#(hintVersionDownload)#::
|
||||
<dt class="hintIcon"><img src="env/grafics/start.gif" alt="Start"/></dt>
|
||||
<dd class="hint">You can download the latest releases here:
|
||||
#[versionResMain]# or #[versionResDev]#
|
||||
</dd>
|
||||
#(/hintVersionDownload)#
|
||||
-->
|
||||
|
||||
#(hintStatusSenior)#::
|
||||
<dt class="hintIcon"><img src="env/grafics/good.png" width="32" height="32" alt="good"/></dt>
|
||||
<dd class="hint">You are running a server in senior mode and you support the global internet index,
|
||||
which you can also <a href="index.html">search yourself</a>.
|
||||
</dd>
|
||||
#(/hintStatusSenior)#
|
||||
|
||||
#(hintStatusPrincipal)#::
|
||||
<dt class="hintIcon"><img src="env/grafics/good.png" width="32" height="32" alt="good"/></dt>
|
||||
<dd class="hint">You have a principal peer because you publish your seed-list to a public accessible server
|
||||
where it can be retrieved using the URL <a href="#[seedURL]#">#[seedURL]#</a>.
|
||||
</dd>
|
||||
#(/hintStatusPrincipal)#
|
||||
|
||||
#(hintCrawlStart)#::
|
||||
<dt class="hintIcon"><img src="env/grafics/idea.png" width="32" height="32" alt="idea"/></dt>
|
||||
<dd class="hint">Your Web Page Indexer is idle. You can start your own web crawl <a href="CrawlStartSite.html">here</a>.
|
||||
</dd>
|
||||
#(/hintCrawlStart)#
|
||||
|
||||
#(hintCrawlMonitor)#::
|
||||
<dt class="hintIcon"><img src="env/grafics/idea.png" width="32" height="32" alt="idea"/></dt>
|
||||
<dd class="hint">Your Web Page Indexer is busy. You can <a href="Crawler_p.html">monitor your web crawl</a> here.
|
||||
</dd>
|
||||
#(/hintCrawlMonitor)#
|
||||
|
||||
#(hintSupport)#::
|
||||
<dt class="hintIcon"><img src="env/grafics/idea.png" width="32" height="32" alt="idea"/></dt>
|
||||
<dd class="hint">If you need professional support, please write to <tt>support@yacy.net</tt><br>For community support, please visit our <a href="http://forum.yacy.de" target="_blank">forum</a>.
|
||||
</dd>
|
||||
#(/hintSupport)#
|
||||
|
||||
<!-- Social Networking -->
|
||||
<!--
|
||||
<dt class="hintIcon"><img src="env/grafics/idea.png" width="32" height="32" alt="idea"/></dt>
|
||||
<dd class="hint"><a href="http://twitter.com/yacy_search"><img src="env/grafics/twitter_followme.png" alt="Follow YaCy on Twitter"/></a>
|
||||
</dd>
|
||||
-->
|
||||
|
||||
<!-- templates
|
||||
#(hint)#::
|
||||
<dt class="hintIcon"><img src="env/grafics/idea.png" width="32" height="32" alt="idea"/></dt>
|
||||
<dd class="hint">
|
||||
</dd>
|
||||
#(/hint)#
|
||||
|
||||
|
||||
#(hint)#::
|
||||
<dt class="hintIcon"><img src="env/grafics/good.png" width="32" height="32" alt="good"/></dt>
|
||||
<dd class="hint">
|
||||
</dd>
|
||||
#(/hint)#
|
||||
|
||||
#(hint)#::
|
||||
<dt class="hintIcon"><img src="env/grafics/start.png" width="32" height="32" alt="start" /></dt>
|
||||
<dd class="hint">
|
||||
</dd>
|
||||
#(/hint)#
|
||||
|
||||
#(hint)#::
|
||||
<dt class="hintIcon"><img src="env/grafics/bad.png" width="32" height="32" alt="bad" /></dt>
|
||||
<dd class="hint">
|
||||
</dd>
|
||||
#(/hint)#
|
||||
-->
|
||||
</dl>
|
||||
|
||||
</div>
|
||||
|
||||
#%[privateStatusTable]%#
|
||||
|
||||
<!--[if IE]>
|
||||
</div>
|
||||
<![endif]-->
|
||||
|
||||
#%env/templates/footer.template%#
|
||||
</body>
|
||||
</html>
|
||||
|
@ -1,116 +1,116 @@
|
||||
<!-- top navigation -->
|
||||
<div class="navbar navbar-inverse navbar-fixed-top" role="navigation">
|
||||
<div class="container-fluid">
|
||||
<div class="navbar-header">
|
||||
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
|
||||
<span class="sr-only">Toggle navigation</span>
|
||||
<span class="icon-bar"></span>
|
||||
<span class="icon-bar"></span>
|
||||
<span class="icon-bar"></span>
|
||||
</button>
|
||||
<a class="navbar-brand" id="navbar-brand" href="/" style="position:absolute;top:-6px;display:inline;white-space:nowrap;">
|
||||
<img id="greeting-icon" class="yacylogo" src="/env/grafics/yacy.png" style="height:auto; width:auto; max-width:200px; max-height:32px;vertical-align:middle"> Administration
|
||||
</a>
|
||||
<form class="navbar-form" method="get" accept-charset="UTF-8" action="/yacysearch.html" style="padding-left:200px;max-width:400px;">
|
||||
<input name="query" placeholder="Search..." class="form-control" type="text" size="36" maxlength="200" value=""/>
|
||||
<input type="hidden" name="resource" value="global" />
|
||||
<input type="hidden" name="urlmaskfilter" value=".*" />
|
||||
<input type="hidden" name="prefermaskfilter" value="" />
|
||||
<input type="hidden" name="nav" value="all" />
|
||||
</form>
|
||||
</div>
|
||||
<div class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li id="header_restart">
|
||||
<form action="/Steering.html" method="get" role="form">
|
||||
<input type="hidden" name="restart" value="" />
|
||||
<button accesskey="s" type="submit" class="btn btn-inverse navbar-btn label-warning" onclick="return confirm('Confirm Re-Start')"><span class="glyphicon glyphicon-fire"></span> Re-Start</button>
|
||||
</form>
|
||||
</li>
|
||||
<li> </li>
|
||||
<li id="header_shutdown">
|
||||
<form action="/Steering.html" method="get" role="form">
|
||||
<input type="hidden" name="shutdown" value="" />
|
||||
<button accesskey="s" type="submit" class="btn btn-inverse navbar-btn label-danger" onclick="return confirm('Confirm Shutdown')"><span class="glyphicon glyphicon-off"></span> Shutdown</button>
|
||||
</form>
|
||||
</li>
|
||||
<li id="header_help" class="dropdown">
|
||||
<a href="#" data-toggle="dropdown" class="dropdown-toggle"><span class="glyphicon glyphicon-question-sign"></span></a>
|
||||
<ul class="dropdown-menu">
|
||||
<li id="header_profile"><a href="ViewProfile.html?hash=localhash">About This Page</a></li>
|
||||
<li id="header_tutorial"><a href="http://yacy.net/tutorials/">YaCy Tutorials</a></li>
|
||||
<li class="divider"></li>
|
||||
<li id="header_tutorial"><a href="http://yacy.net" target="_blank"><i>external</i> Download YaCy</a></li>
|
||||
<li id="header_tutorial"><a href="http://forum.yacy.de" target="_blank"><i>external</i> Community (Web Forums)</a></li>
|
||||
<li id="header_tutorial"><a href="http://wiki.yacy.de" target="_blank"><i>external</i> Project Wiki</a></li>
|
||||
<li id="header_tutorial"><a href="https://gitorious.org/yacy/rc1/commits/master" target="_blank"><i>external</i> Git Repository</a></li>
|
||||
<li id="header_tutorial"><a href="http://bugs.yacy.net" target="_blank"><i>external</i> Bugtracker</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li id="header_administration">
|
||||
<form action="/index.html" method="get" role="form">
|
||||
<button accesskey="s" type="submit" class="btn btn-inverse navbar-btn label-primary"><span class="glyphicon glyphicon-search"></span> Search Interface »</button>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- left navigation -->
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="col-sm-3 col-md-2 sidebar">
|
||||
|
||||
<ul class="nav nav-sidebar menugroup" id="first-steps"
|
||||
data-trigger="hover" data-placement="right" data-container="body"
|
||||
data-original-title="You just started a YaCy peer!"
|
||||
data-content="As a first-time-user you see only basic functions. Set a use case or name your peer to see more options. Start a first web crawl to see all monitoring options."
|
||||
>
|
||||
<li><h3>First Steps</h3></li>
|
||||
<li><a href="ConfigBasic.html" class="MenuItemLink">Use Case & Account</a></li>
|
||||
<li><a href="CrawlStartSite.html" class="MenuItemLink">Load Web Pages, Crawler</a></li>
|
||||
<li><a href="Performance_p.html" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">RAM/Disk Usage & Updates</a></li>
|
||||
</ul>
|
||||
#(navigation-advanced)#<script>$("#first-steps").popover();</script>::#(/navigation-advanced)#
|
||||
|
||||
<ul class="nav nav-sidebar menugroup" id="monitoring"
|
||||
data-trigger="hover" data-placement="right" data-container="body"
|
||||
data-original-title="You did not yet start a web crawl!"
|
||||
data-content="You do not see all monitoring options here, because some belong to crawl result monitoring. Start a web crawl to see that!"
|
||||
>
|
||||
<li><h3>Monitoring</h3></li>
|
||||
<li><a href="Status.html?noforward=" class="MenuItemLink">System Status</a></li>
|
||||
#(navigation-p2p)#::<li><a href="Network.html" accesskey="w" class="MenuItemLink">Peer-to-Peer Network</a></li>#(/navigation-p2p)#
|
||||
#(navigation-crawlmonitor)#::<li><a href="HostBrowser.html?admin=true&hosts=" class="MenuItemLink">Index Browser</a></li>#(/navigation-crawlmonitor)#
|
||||
<li><a href="AccessGrid_p.html" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Network Access</a></li>
|
||||
#(navigation-crawlmonitor)#::<li><a href="Crawler_p.html" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Crawler Monitor</a></li>#(/navigation-crawlmonitor)#
|
||||
<!-- <li><a href="terminal_p.html" accesskey="t" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Terminal</a></li> -->
|
||||
</ul>
|
||||
#(navigation-crawlmonitor)#<script>$("#monitoring").popover();</script>::#(/navigation-crawlmonitor)#
|
||||
|
||||
#(navigation-advanced)#::
|
||||
<ul class="nav nav-sidebar menugroup">
|
||||
<li><h3>Production</h3></li>
|
||||
<li><a href="CrawlStartExpert.html" class="MenuItemLink">Advanced Crawler</a></li>
|
||||
<li><a href="Load_RSS_p.html" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Content Importer</a></li>
|
||||
<li><a href="Vocabulary_p.html" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Content Semantic</a></li>
|
||||
<li><a href="CrawlCheck_p.html" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Target Analysis</a></li>
|
||||
</ul>
|
||||
<ul class="nav nav-sidebar menugroup">
|
||||
<li><h3>Administration</h3></li>
|
||||
<li><a href="IndexControlURLs_p.html" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Index Administration</a></li>
|
||||
<li><a href="Tables_p.html?table=robots&count=100" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">System Administration</a></li>
|
||||
<li><a href="Blacklist_p.html" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Filter & Blacklists</a></li>
|
||||
<li><a href="Table_API_p.html" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Process Scheduler</a></li>
|
||||
</ul>
|
||||
<ul class="nav nav-sidebar menugroup">
|
||||
<li><h3>Search Portal Integration</h3></li>
|
||||
<li><a href="ConfigPortal.html" class="MenuItemLink">Portal Configuration</a></li>
|
||||
<li><a href="ConfigAppearance_p.html" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Portal Design</a></li>
|
||||
<li><a href="RankingSolr_p.html" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Ranking and Heuristics</a></li>
|
||||
</ul>
|
||||
#(/navigation-advanced)#
|
||||
</div>
|
||||
|
||||
<div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
|
||||
<!-- top navigation -->
|
||||
<div class="navbar navbar-inverse navbar-fixed-top" role="navigation">
|
||||
<div class="container-fluid">
|
||||
<div class="navbar-header">
|
||||
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
|
||||
<span class="sr-only">Toggle navigation</span>
|
||||
<span class="icon-bar"></span>
|
||||
<span class="icon-bar"></span>
|
||||
<span class="icon-bar"></span>
|
||||
</button>
|
||||
<a class="navbar-brand" id="navbar-brand" href="/" style="position:absolute;top:-6px;display:inline;white-space:nowrap;">
|
||||
<img id="greeting-icon" class="yacylogo" src="/env/grafics/yacy.png" style="height:auto; width:auto; max-width:200px; max-height:32px;vertical-align:middle"> Administration
|
||||
</a>
|
||||
<form class="navbar-form" method="get" accept-charset="UTF-8" action="/yacysearch.html" style="padding-left:200px;max-width:400px;">
|
||||
<input name="query" placeholder="Search..." class="form-control" type="text" size="36" maxlength="200" value=""/>
|
||||
<input type="hidden" name="resource" value="global" />
|
||||
<input type="hidden" name="urlmaskfilter" value=".*" />
|
||||
<input type="hidden" name="prefermaskfilter" value="" />
|
||||
<input type="hidden" name="nav" value="all" />
|
||||
</form>
|
||||
</div>
|
||||
<div class="navbar-collapse collapse">
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li id="header_restart">
|
||||
<form action="/Steering.html" method="get" role="form">
|
||||
<input type="hidden" name="restart" value="" />
|
||||
<button accesskey="s" type="submit" class="btn btn-inverse navbar-btn label-warning" onclick="return confirm('Confirm Re-Start')"><span class="glyphicon glyphicon-fire"></span> Re-Start</button>
|
||||
</form>
|
||||
</li>
|
||||
<li> </li>
|
||||
<li id="header_shutdown">
|
||||
<form action="/Steering.html" method="get" role="form">
|
||||
<input type="hidden" name="shutdown" value="" />
|
||||
<button accesskey="s" type="submit" class="btn btn-inverse navbar-btn label-danger" onclick="return confirm('Confirm Shutdown')"><span class="glyphicon glyphicon-off"></span> Shutdown</button>
|
||||
</form>
|
||||
</li>
|
||||
<li id="header_help" class="dropdown">
|
||||
<a href="#" data-toggle="dropdown" class="dropdown-toggle"><span class="glyphicon glyphicon-question-sign"></span></a>
|
||||
<ul class="dropdown-menu">
|
||||
<li id="header_profile"><a href="ViewProfile.html?hash=localhash">About This Page</a></li>
|
||||
<li id="header_tutorial"><a href="http://yacy.net/tutorials/">YaCy Tutorials</a></li>
|
||||
<li class="divider"></li>
|
||||
<li id="header_tutorial"><a href="http://yacy.net" target="_blank"><i>external</i> Download YaCy</a></li>
|
||||
<li id="header_tutorial"><a href="http://forum.yacy.de" target="_blank"><i>external</i> Community (Web Forums)</a></li>
|
||||
<li id="header_tutorial"><a href="http://wiki.yacy.de" target="_blank"><i>external</i> Project Wiki</a></li>
|
||||
<li id="header_tutorial"><a href="https://github.com/yacy/yacy_search_server/commits/master" target="_blank"><i>external</i> Git Repository</a></li>
|
||||
<li id="header_tutorial"><a href="http://bugs.yacy.net" target="_blank"><i>external</i> Bugtracker</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li id="header_administration">
|
||||
<form action="/index.html" method="get" role="form">
|
||||
<button accesskey="s" type="submit" class="btn btn-inverse navbar-btn label-primary"><span class="glyphicon glyphicon-search"></span> Search Interface »</button>
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- left navigation -->
|
||||
<div class="container-fluid">
|
||||
<div class="row">
|
||||
<div class="col-sm-3 col-md-2 sidebar">
|
||||
|
||||
<ul class="nav nav-sidebar menugroup" id="first-steps"
|
||||
data-trigger="hover" data-placement="right" data-container="body"
|
||||
data-original-title="You just started a YaCy peer!"
|
||||
data-content="As a first-time-user you see only basic functions. Set a use case or name your peer to see more options. Start a first web crawl to see all monitoring options."
|
||||
>
|
||||
<li><h3>First Steps</h3></li>
|
||||
<li><a href="ConfigBasic.html" class="MenuItemLink">Use Case & Account</a></li>
|
||||
<li><a href="CrawlStartSite.html" class="MenuItemLink">Load Web Pages, Crawler</a></li>
|
||||
<li><a href="Performance_p.html" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">RAM/Disk Usage & Updates</a></li>
|
||||
</ul>
|
||||
#(navigation-advanced)#<script>$("#first-steps").popover();</script>::#(/navigation-advanced)#
|
||||
|
||||
<ul class="nav nav-sidebar menugroup" id="monitoring"
|
||||
data-trigger="hover" data-placement="right" data-container="body"
|
||||
data-original-title="You did not yet start a web crawl!"
|
||||
data-content="You do not see all monitoring options here, because some belong to crawl result monitoring. Start a web crawl to see that!"
|
||||
>
|
||||
<li><h3>Monitoring</h3></li>
|
||||
<li><a href="Status.html?noforward=" class="MenuItemLink">System Status</a></li>
|
||||
#(navigation-p2p)#::<li><a href="Network.html" accesskey="w" class="MenuItemLink">Peer-to-Peer Network</a></li>#(/navigation-p2p)#
|
||||
#(navigation-crawlmonitor)#::<li><a href="HostBrowser.html?admin=true&hosts=" class="MenuItemLink">Index Browser</a></li>#(/navigation-crawlmonitor)#
|
||||
<li><a href="AccessGrid_p.html" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Network Access</a></li>
|
||||
#(navigation-crawlmonitor)#::<li><a href="Crawler_p.html" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Crawler Monitor</a></li>#(/navigation-crawlmonitor)#
|
||||
<!-- <li><a href="terminal_p.html" accesskey="t" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Terminal</a></li> -->
|
||||
</ul>
|
||||
#(navigation-crawlmonitor)#<script>$("#monitoring").popover();</script>::#(/navigation-crawlmonitor)#
|
||||
|
||||
#(navigation-advanced)#::
|
||||
<ul class="nav nav-sidebar menugroup">
|
||||
<li><h3>Production</h3></li>
|
||||
<li><a href="CrawlStartExpert.html" class="MenuItemLink">Advanced Crawler</a></li>
|
||||
<li><a href="Load_RSS_p.html" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Content Importer</a></li>
|
||||
<li><a href="Vocabulary_p.html" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Content Semantic</a></li>
|
||||
<li><a href="CrawlCheck_p.html" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Target Analysis</a></li>
|
||||
</ul>
|
||||
<ul class="nav nav-sidebar menugroup">
|
||||
<li><h3>Administration</h3></li>
|
||||
<li><a href="IndexControlURLs_p.html" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Index Administration</a></li>
|
||||
<li><a href="Tables_p.html?table=robots&count=100" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">System Administration</a></li>
|
||||
<li><a href="Blacklist_p.html" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Filter & Blacklists</a></li>
|
||||
<li><a href="Table_API_p.html" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Process Scheduler</a></li>
|
||||
</ul>
|
||||
<ul class="nav nav-sidebar menugroup">
|
||||
<li><h3>Search Portal Integration</h3></li>
|
||||
<li><a href="ConfigPortal.html" class="MenuItemLink">Portal Configuration</a></li>
|
||||
<li><a href="ConfigAppearance_p.html" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Portal Design</a></li>
|
||||
<li><a href="RankingSolr_p.html" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Ranking and Heuristics</a></li>
|
||||
</ul>
|
||||
#(/navigation-advanced)#
|
||||
</div>
|
||||
|
||||
<div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
|
||||
|
@ -1,176 +1,176 @@
|
||||
== WHAT IS THIS? ==
|
||||
YaCy is a search engine software. It takes a new approach to search
|
||||
because it does not use a central server. Instead, its search results
|
||||
come from a network of independent peers. In such a distributed network,
|
||||
no single entity decides what gets listed, or in which order results appear.
|
||||
|
||||
The YaCy search engine runs on each user's own computer. Search terms are
|
||||
hashed before they leave the user's computer. Different from conventional
|
||||
search engines, YaCy is designed to protect the users' privacy.
|
||||
A user's computer can create with YaCy its individual search indexes and
|
||||
rankings, so that results better match what the user is looking for over time.
|
||||
YaCy also makes it easy to create a customized search portal with a few clicks.
|
||||
|
||||
Each YaCy user is either part of a large search network (YaCy contains a
|
||||
peer-to-peer network protocol to exchange search indexes with other YaCy
|
||||
search engine installations) or the user runs YaCy to produce
|
||||
a personal search portal that can be either public or private.
|
||||
|
||||
YaCy search portals can also be placed in intranet environment which makes
|
||||
YaCy a replacement for commercial enterprise search solutions. A network
|
||||
scanner makes it easy to discover all available http, ftp and smb servers.
|
||||
|
||||
To create a web index, YaCy has a web crawler for
|
||||
everybody, without censorship and central data retention:
|
||||
- search the web (automatically using all other YaCy peers)
|
||||
- co-operative crawling; support for other crawlers
|
||||
- intranet indexing and search
|
||||
- set up your own search portal
|
||||
- all users have equal rights
|
||||
- comprehensive concept to anonymise the users' index
|
||||
|
||||
To be able to perform a search using the YaCy network, every user has to
|
||||
set up their own node. More users are leading to higher index capacity
|
||||
and better distributed indexing performance.
|
||||
|
||||
|
||||
== LICENSE ==
|
||||
YaCy is published under the GPL v2
|
||||
The source code is inside the release package (see /source and /htroot).
|
||||
|
||||
|
||||
== WHERE IS THE DOCUMENTATION? ==
|
||||
Documentation can be found at:
|
||||
(Home Page) http://yacy.net/
|
||||
(German Forum) http://forum.yacy.de/
|
||||
(Wiki:de) http://www.yacy-websuche.de/wiki/index.php/De:Start
|
||||
(Wiki:en) http://www.yacy-websearch.net/wiki/index.php/En:Start
|
||||
(Tutorial Videos) http://yacy.net/en/Tutorials.html and http://yacy.net/de/Lehrfilme.html
|
||||
|
||||
Every of these locations has a (YaCy) search functionality which combines
|
||||
all these locations into one search result.
|
||||
|
||||
|
||||
== DEPENDENCIES? WHAT OTHER SOFTWARE DO I NEED? ==
|
||||
You need java 1.6 or later to run YaCy, nothing else.
|
||||
Please download it from http://www.java.com
|
||||
|
||||
YaCy also runs on IcedTea6.
|
||||
See http://icedtea.classpath.org
|
||||
|
||||
NO OTHER SOFTWARE IS REQUIRED!
|
||||
(you don't need apache, tomcat or mysql or whatever)
|
||||
|
||||
|
||||
== HOW DO I START THIS SOFTWARE? ==
|
||||
Startup and Shutdown of YaCy:
|
||||
|
||||
- on GNU/Linux:
|
||||
to start: execute ./startYACY.sh
|
||||
to stop : execute ./stopYACY.sh
|
||||
|
||||
- on Windows:
|
||||
to start: double-click startYACY.bat
|
||||
to stop : double-click stopYACY.bat
|
||||
|
||||
- on Mac OS X:
|
||||
please use the Mac Application and start or stop it like any
|
||||
other Mac Application (doubleclick to start)
|
||||
|
||||
|
||||
== HOW DO I USE THIS SOFTWARE, WHERE IS THE ADMINISTRATION INTERFACE? ==
|
||||
YaCy is a build on a web server. After you started YaCy,
|
||||
start your browser and open
|
||||
|
||||
http://localhost:8090
|
||||
|
||||
There you can see your personal search and administration interface.
|
||||
|
||||
|
||||
== WHAT IF I INSTALL YACY (HEADLESS) ON A SERVER ==
|
||||
You can do that but YaCy authorizes users automatically if they
|
||||
access the server from the localhost. After about 10 minutes a random
|
||||
password is generated and then it is not possible to log in from
|
||||
a remote location. If you install YaCy on a server that is not your
|
||||
workstation, then you must set an administration account immediately
|
||||
after the first start-up. Open:
|
||||
|
||||
http://<remote-server-address>:8090/ConfigAccounts_p.html
|
||||
|
||||
and set an administration account.
|
||||
|
||||
|
||||
== PORT 8090 IS BAD, PEOPLE ARE NOT ALLOWED TO ACCESS THAT PORT ==
|
||||
You can forward port 80 to 8090 with iptables:
|
||||
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8090
|
||||
On some operation systems, you must first enable access to the ports you are using like:
|
||||
iptables -I INPUT -m tcp -p tcp --dport 8090 -j ACCEPT
|
||||
|
||||
|
||||
== HOW CAN I SCALE THIS; HOW MUCH RAM IS NEEDED; DISK SPACE? ==
|
||||
YaCy can scale up to many millions of web pages in your own search index.
|
||||
The default assignment of RAM is 600MB which is assigned to the java
|
||||
process but not permanently used by it. The GC process will free the memory
|
||||
once in a while. If you have a small index (i.e. about 100000 pages)
|
||||
then you may assign _less_ memory (i.e. 200MB) but if your index scales
|
||||
up to over 1 million web pages then you should start to increase the
|
||||
memory assignment. Open http://localhost:8090/Performance_p.html
|
||||
and set a higher/lower memory assignment.
|
||||
If you have millions of web pages in your search index then you might
|
||||
habe gigabytes of disk space allocated. You can reduce the disk
|
||||
space i.e. setting the htcache space to a different size; to do that
|
||||
open http://localhost:8090/ConfigHTCache_p.html and set a new size.
|
||||
|
||||
|
||||
|
||||
== JOIN THE DEVELOPMENT! ==
|
||||
YaCy was created with the help of many. About 30 programmers have helped,
|
||||
a list of some of them can be seen here: http://yacy.net/en/Join.html
|
||||
Please join us!
|
||||
|
||||
|
||||
== HOW TO GET THE SOURCE CODE AND HOW TO COMPILE YACY YOURSELF? ==
|
||||
The source code is inside every YaCy release. You can also get YaCy
|
||||
from https://gitorious.org/yacy/rc1
|
||||
Please clone our code and help with development!
|
||||
The code is licensed under the GPL v2.
|
||||
|
||||
Compiling YaCy:
|
||||
- you need java 1.7 and ant
|
||||
- just compile: "ant clean all" - then you can "./startYACY.sh"
|
||||
- create a release tarball: "ant dist"
|
||||
- create a Mac OS release: "ant distMacApp" (works only on a Mac)
|
||||
- create a debian release: "ant deb"
|
||||
- work with eclipse: within eclipse you also need to start the ant build process
|
||||
because the servlet pages are not compiled by the eclipse build process
|
||||
after the dist prodecure, the release can be found in the RELEASE subdirectory
|
||||
|
||||
|
||||
== ARE THERE ANY APIs OR HOW CAN I ATTACH SOFTWARE AT YACY? ==
|
||||
There are many interfaces build-in in YaCy and they are all based on http/xml and
|
||||
http/json. You can discover these interfaces if you notice the orange "API" icon in
|
||||
the upper right of some web pages in the YaCy web interface. Just click on it and
|
||||
you will see the xml/json version of the information you just have seen at the web
|
||||
page.
|
||||
A different approach is the usage of the shell script provided in the /bin
|
||||
subdirectory. The just call also the web interface pages. By cloning some of those
|
||||
scripts you can create more shell api access methods yourself easily.
|
||||
|
||||
|
||||
== CONTACT ==
|
||||
Our primary point of contact is the german forum at http://forum.yacy.net
|
||||
There is also an english forum at http://www.yacy-forum.org
|
||||
We encourage you to start a YaCy forum in your own language.
|
||||
|
||||
If you have any questions, please do not hesitate to contact the maintainer:
|
||||
Send an email to Michael Christen (mc@yacy.net) with a meaningful subject
|
||||
including the word 'yacy' to prevent that your email gets stuck
|
||||
in my anti-spam filter.
|
||||
|
||||
If you like to have a customized version for special needs,
|
||||
feel free to ask the author for a business proposal to customize YaCy
|
||||
according to your needs. We also provide integration solutions if the
|
||||
software is about to be integrated into your enterprise application.
|
||||
|
||||
Germany, Frankfurt a.M., 26.11.2011
|
||||
Michael Peter Christen
|
||||
== WHAT IS THIS? ==
|
||||
YaCy is a search engine software. It takes a new approach to search
|
||||
because it does not use a central server. Instead, its search results
|
||||
come from a network of independent peers. In such a distributed network,
|
||||
no single entity decides what gets listed, or in which order results appear.
|
||||
|
||||
The YaCy search engine runs on each user's own computer. Search terms are
|
||||
hashed before they leave the user's computer. Different from conventional
|
||||
search engines, YaCy is designed to protect the users' privacy.
|
||||
A user's computer can create with YaCy its individual search indexes and
|
||||
rankings, so that results better match what the user is looking for over time.
|
||||
YaCy also makes it easy to create a customized search portal with a few clicks.
|
||||
|
||||
Each YaCy user is either part of a large search network (YaCy contains a
|
||||
peer-to-peer network protocol to exchange search indexes with other YaCy
|
||||
search engine installations) or the user runs YaCy to produce
|
||||
a personal search portal that can be either public or private.
|
||||
|
||||
YaCy search portals can also be placed in intranet environment which makes
|
||||
YaCy a replacement for commercial enterprise search solutions. A network
|
||||
scanner makes it easy to discover all available http, ftp and smb servers.
|
||||
|
||||
To create a web index, YaCy has a web crawler for
|
||||
everybody, without censorship and central data retention:
|
||||
- search the web (automatically using all other YaCy peers)
|
||||
- co-operative crawling; support for other crawlers
|
||||
- intranet indexing and search
|
||||
- set up your own search portal
|
||||
- all users have equal rights
|
||||
- comprehensive concept to anonymise the users' index
|
||||
|
||||
To be able to perform a search using the YaCy network, every user has to
|
||||
set up their own node. More users are leading to higher index capacity
|
||||
and better distributed indexing performance.
|
||||
|
||||
|
||||
== LICENSE ==
|
||||
YaCy is published under the GPL v2
|
||||
The source code is inside the release package (see /source and /htroot).
|
||||
|
||||
|
||||
== WHERE IS THE DOCUMENTATION? ==
|
||||
Documentation can be found at:
|
||||
(Home Page) http://yacy.net/
|
||||
(German Forum) http://forum.yacy.de/
|
||||
(Wiki:de) http://www.yacy-websuche.de/wiki/index.php/De:Start
|
||||
(Wiki:en) http://www.yacy-websearch.net/wiki/index.php/En:Start
|
||||
(Tutorial Videos) http://yacy.net/en/Tutorials.html and http://yacy.net/de/Lehrfilme.html
|
||||
|
||||
Every of these locations has a (YaCy) search functionality which combines
|
||||
all these locations into one search result.
|
||||
|
||||
|
||||
== DEPENDENCIES? WHAT OTHER SOFTWARE DO I NEED? ==
|
||||
You need java 1.6 or later to run YaCy, nothing else.
|
||||
Please download it from http://www.java.com
|
||||
|
||||
YaCy also runs on IcedTea6.
|
||||
See http://icedtea.classpath.org
|
||||
|
||||
NO OTHER SOFTWARE IS REQUIRED!
|
||||
(you don't need apache, tomcat or mysql or whatever)
|
||||
|
||||
|
||||
== HOW DO I START THIS SOFTWARE? ==
|
||||
Startup and Shutdown of YaCy:
|
||||
|
||||
- on GNU/Linux:
|
||||
to start: execute ./startYACY.sh
|
||||
to stop : execute ./stopYACY.sh
|
||||
|
||||
- on Windows:
|
||||
to start: double-click startYACY.bat
|
||||
to stop : double-click stopYACY.bat
|
||||
|
||||
- on Mac OS X:
|
||||
please use the Mac Application and start or stop it like any
|
||||
other Mac Application (doubleclick to start)
|
||||
|
||||
|
||||
== HOW DO I USE THIS SOFTWARE, WHERE IS THE ADMINISTRATION INTERFACE? ==
|
||||
YaCy is a build on a web server. After you started YaCy,
|
||||
start your browser and open
|
||||
|
||||
http://localhost:8090
|
||||
|
||||
There you can see your personal search and administration interface.
|
||||
|
||||
|
||||
== WHAT IF I INSTALL YACY (HEADLESS) ON A SERVER ==
|
||||
You can do that but YaCy authorizes users automatically if they
|
||||
access the server from the localhost. After about 10 minutes a random
|
||||
password is generated and then it is not possible to log in from
|
||||
a remote location. If you install YaCy on a server that is not your
|
||||
workstation, then you must set an administration account immediately
|
||||
after the first start-up. Open:
|
||||
|
||||
http://<remote-server-address>:8090/ConfigAccounts_p.html
|
||||
|
||||
and set an administration account.
|
||||
|
||||
|
||||
== PORT 8090 IS BAD, PEOPLE ARE NOT ALLOWED TO ACCESS THAT PORT ==
|
||||
You can forward port 80 to 8090 with iptables:
|
||||
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8090
|
||||
On some operation systems, you must first enable access to the ports you are using like:
|
||||
iptables -I INPUT -m tcp -p tcp --dport 8090 -j ACCEPT
|
||||
|
||||
|
||||
== HOW CAN I SCALE THIS; HOW MUCH RAM IS NEEDED; DISK SPACE? ==
|
||||
YaCy can scale up to many millions of web pages in your own search index.
|
||||
The default assignment of RAM is 600MB which is assigned to the java
|
||||
process but not permanently used by it. The GC process will free the memory
|
||||
once in a while. If you have a small index (i.e. about 100000 pages)
|
||||
then you may assign _less_ memory (i.e. 200MB) but if your index scales
|
||||
up to over 1 million web pages then you should start to increase the
|
||||
memory assignment. Open http://localhost:8090/Performance_p.html
|
||||
and set a higher/lower memory assignment.
|
||||
If you have millions of web pages in your search index then you might
|
||||
habe gigabytes of disk space allocated. You can reduce the disk
|
||||
space i.e. setting the htcache space to a different size; to do that
|
||||
open http://localhost:8090/ConfigHTCache_p.html and set a new size.
|
||||
|
||||
|
||||
|
||||
== JOIN THE DEVELOPMENT! ==
|
||||
YaCy was created with the help of many. About 30 programmers have helped,
|
||||
a list of some of them can be seen here: http://yacy.net/en/Join.html
|
||||
Please join us!
|
||||
|
||||
|
||||
== HOW TO GET THE SOURCE CODE AND HOW TO COMPILE YACY YOURSELF? ==
|
||||
The source code is inside every YaCy release. You can also get YaCy
|
||||
from https://github.com/yacy/yacy_search_server
|
||||
Please clone our code and help with development!
|
||||
The code is licensed under the GPL v2.
|
||||
|
||||
Compiling YaCy:
|
||||
- you need java 1.7 and ant
|
||||
- just compile: "ant clean all" - then you can "./startYACY.sh"
|
||||
- create a release tarball: "ant dist"
|
||||
- create a Mac OS release: "ant distMacApp" (works only on a Mac)
|
||||
- create a debian release: "ant deb"
|
||||
- work with eclipse: within eclipse you also need to start the ant build process
|
||||
because the servlet pages are not compiled by the eclipse build process
|
||||
after the dist prodecure, the release can be found in the RELEASE subdirectory
|
||||
|
||||
|
||||
== ARE THERE ANY APIs OR HOW CAN I ATTACH SOFTWARE AT YACY? ==
|
||||
There are many interfaces build-in in YaCy and they are all based on http/xml and
|
||||
http/json. You can discover these interfaces if you notice the orange "API" icon in
|
||||
the upper right of some web pages in the YaCy web interface. Just click on it and
|
||||
you will see the xml/json version of the information you just have seen at the web
|
||||
page.
|
||||
A different approach is the usage of the shell script provided in the /bin
|
||||
subdirectory. The just call also the web interface pages. By cloning some of those
|
||||
scripts you can create more shell api access methods yourself easily.
|
||||
|
||||
|
||||
== CONTACT ==
|
||||
Our primary point of contact is the german forum at http://forum.yacy.net
|
||||
There is also an english forum at http://www.yacy-forum.org
|
||||
We encourage you to start a YaCy forum in your own language.
|
||||
|
||||
If you have any questions, please do not hesitate to contact the maintainer:
|
||||
Send an email to Michael Christen (mc@yacy.net) with a meaningful subject
|
||||
including the word 'yacy' to prevent that your email gets stuck
|
||||
in my anti-spam filter.
|
||||
|
||||
If you like to have a customized version for special needs,
|
||||
feel free to ask the author for a business proposal to customize YaCy
|
||||
according to your needs. We also provide integration solutions if the
|
||||
software is about to be integrated into your enterprise application.
|
||||
|
||||
Germany, Frankfurt a.M., 26.11.2011
|
||||
Michael Peter Christen
|
||||
|
Loading…
Reference in new issue