Updated Git links from Gitorious to Github.

pull/1/head
Marc Nause 10 years ago
parent 7cf28c4f94
commit efadb710a4

@ -9,7 +9,7 @@ Version: @REPL_VERSION@_@REPL_REVISION_NR@
Release: 3 Release: 3
License: GPL License: GPL
Group: Application/Internet Group: Application/Internet
Source0: git@gitorious.org:yacy/rc1.git Source0: git@github.com:yacy/yacy_search_server.git
URL: http://yacy.net URL: http://yacy.net
Requires: bash Requires: bash
Requires: sudo Requires: sudo

@ -21,7 +21,7 @@
<dl> <dl>
<dt>Current installed Release</dt> <dt>Current installed Release</dt>
<dd>#[versionpp]#</dd> <dd>#[versionpp]#</dd>
<dt><br />Available Releases (<a href="https://gitorious.org/yacy/rc1/commits/master" target="_blank">changelog</a> and <a href="https://gitorious.org/yacy/rc1/commits/master/feed.atom" target="_blank"><img width="16" height="16" src="env/grafics/rss.png"> RSS feed</a>)</dt> <dt><br />Available Releases (<a href="https://github.com/yacy/yacy_search_server/commits/master" target="_blank">changelog</a> and <a href="https://github.com/yacy/yacy_search_server/commits/master.atom" target="_blank"><img width="16" height="16" src="env/grafics/rss.png"> RSS feed</a>)</dt>
<dd><form action="ConfigUpdate_p.html" method="get" accept-charset="UTF-8"><p> <dd><form action="ConfigUpdate_p.html" method="get" accept-charset="UTF-8"><p>
&nbsp;<select name="releasedownload"> &nbsp;<select name="releasedownload">
#{availreleases}# #{availreleases}#

@ -1,228 +1,228 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <!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"> <html xmlns="http://www.w3.org/1999/xhtml">
<head> <head>
#(forwardToConfigBasic)#::<meta http-equiv="REFRESH" content="0; url=/ConfigBasic.html" />#(/forwardToConfigBasic)# #(forwardToConfigBasic)#::<meta http-equiv="REFRESH" content="0; url=/ConfigBasic.html" />#(/forwardToConfigBasic)#
<title>YaCy '#[clientname]#': Console Status</title> <title>YaCy '#[clientname]#': Console Status</title>
#%env/templates/metas.template%# #%env/templates/metas.template%#
<script type="text/javascript"> <script type="text/javascript">
<!-- <!--
function loadBanner() { function loadBanner() {
for (var i = 0; i < document.images.length; i++) { for (var i = 0; i < document.images.length; i++) {
if (document.images[i].src.indexOf("Banner.png") > 0) { 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(); document.images[i].src = "/Banner.png?textcolor=000000&bgcolor=e7effc&bordercolor=5090d0&time=" + (new Date()).getTime();
break; break;
} }
} }
} }
function reloadGraph() { function reloadGraph() {
document.images["graph"].src="PerformanceGraph.png?nomem=&time="+(new Date()).getTime(); document.images["graph"].src="PerformanceGraph.png?nomem=&time="+(new Date()).getTime();
window.status=""; window.status="";
} }
function init() { function init() {
loaderBanner = window.setInterval("loadBanner()", 20000); loaderBanner = window.setInterval("loadBanner()", 20000);
window.setInterval("reloadGraph()", 8000); window.setInterval("reloadGraph()", 8000);
} }
--> -->
</script> </script>
</head> </head>
<body onload="init();"> <body onload="init();">
#%env/templates/header.template%# #%env/templates/header.template%#
#%env/templates/submenuComputation.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> <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)# #(showPrivateTable)#
<div class="SubMenu"> <div class="SubMenu">
<ul 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> <li><a href="Status.html?login=" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Log-in as administrator to see full status</a></li>
</ul> </ul>
</div> </div>
:: ::
#(/showPrivateTable)# #(/showPrivateTable)#
<!--[if IE]> <!--[if IE]>
<div style="clear:left;" class="gainlayout"> <div style="clear:left;" class="gainlayout">
<![endif]--> <![endif]-->
<div class="welcome"> <div class="welcome">
<div style="margin:auto;text-align:center;"> <div style="margin:auto;text-align:center;">
<div class="media"> <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="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 class="media-body" style="text-align:left;padding-left:100px;"><h1>Welcome to YaCy!</h1></div>
</div> </div>
<iframe src="rssTerminal.html?set=PEERNEWS,REMOTESEARCH,LOCALSEARCH,REMOTEINDEXING,LOCALINDEXING,DHTRECEIVE,DHTSEND,PROXY&amp;width=600px&amp;height=180px&amp;maxlines=20&amp;maxwidth=120" <iframe src="rssTerminal.html?set=PEERNEWS,REMOTESEARCH,LOCALSEARCH,REMOTEINDEXING,LOCALINDEXING,DHTRECEIVE,DHTSEND,PROXY&amp;width=600px&amp;height=180px&amp;maxlines=20&amp;maxwidth=120"
style="width:600px;height:180px;margin:0px;border:1px solid black;" scrolling="no" name="newsframe"></iframe><br /> 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="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="/NetworkHistory.png?columns=cI&scale=1&maxtime=24&width=660" width="660" height="240"/><br />
<img src="Banner.png?textcolor=000000&amp;bgcolor=e7effc&amp;bordercolor=5090d0" alt="banner" width="468" height="60"/> <img src="Banner.png?textcolor=000000&amp;bgcolor=e7effc&amp;bordercolor=5090d0" alt="banner" width="468" height="60"/>
</div> </div>
<dl> <dl>
<!-- urgent --> <!-- urgent -->
#(urgentSetPassword)#:: #(urgentSetPassword)#::
<dt class="hintIcon"><img src="env/grafics/bad.png" width="32" height="32" alt="bad" /></dt> <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> <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> Please open the <a href="ConfigAccounts_p.html">accounts configuration</a> page <strong>immediately</strong>
and set an administration password. and set an administration password.
</dd> </dd>
#(/urgentSetPassword)# #(/urgentSetPassword)#
#(urgentStatusVirgin)#:: #(urgentStatusVirgin)#::
<dt class="hintIcon"><img src="env/grafics/bad.png" width="32" height="32" alt="bad"/></dt> <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 class="hint">You have not published your peer seed yet. This happens automatically, just wait.
</dd> </dd>
#(/urgentStatusVirgin)# #(/urgentStatusVirgin)#
#(hintStatusPrivate)#:: #(hintStatusPrivate)#::
<dt class="hintIcon"><img src="env/grafics/bad.png" width="32" height="32" alt="idea"/></dt> <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 class="hint">Your network configuration is in private mode. Your peer seed will not be published.
</dd> </dd>
#(/hintStatusPrivate)# #(/hintStatusPrivate)#
<!-- warnings --> <!-- warnings -->
#(warningGoOnline)#:: #(warningGoOnline)#::
<dt class="hintIcon"><img src="env/grafics/bad.png" width="32" height="32" alt="bad"/></dt> <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 class="hint">The peer must go online to get a peer address.
</dd> </dd>
#(/warningGoOnline)# #(/warningGoOnline)#
#(warningStatusJunior)#:: #(warningStatusJunior)#::
<dt class="hintIcon"><img src="env/grafics/bad.png" width="32" height="32" alt="bad"/></dt> <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. <dd class="hint">You cannot be reached from outside.
A possible reason is that you are behind a firewall, NAT or Router. 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' But you can <a href="index.html">search the internet</a> using the other peers'
global index on your own search page. global index on your own search page.
We encourage you to open your firewall for the port you configured (usually: 8090), 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). 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. Please be fair, contribute your own index to the global index.
</dd> </dd>
#(/warningStatusJunior)# #(/warningStatusJunior)#
#(warningDiskSpaceLow)#:: #(warningDiskSpaceLow)#::
<dt class="hintIcon"><img src="env/grafics/bad.png" width="32" height="32" alt="bad"/></dt> <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 <dd class="hint">Free disk space is lower than #[minSpace]#. Crawling has been disabled. Please fix
it as soon as possible and restart YaCy. it as soon as possible and restart YaCy.
</dd> </dd>
#(/warningDiskSpaceLow)# #(/warningDiskSpaceLow)#
#(warningMemoryLow)#:: #(warningMemoryLow)#::
<dt class="hintIcon"><img src="env/grafics/bad.png" width="32" height="32" alt="bad"/></dt> <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 <dd class="hint">Free memory is lower than #[minSpace]#. DHT has been disabled. Please fix
it as soon as possible and restart YaCy. it as soon as possible and restart YaCy.
</dd> </dd>
#(/warningMemoryLow)# #(/warningMemoryLow)#
#(warningCrawlPaused)#:: #(warningCrawlPaused)#::
<dt class="hintIcon"><img src="env/grafics/bad.png" width="32" height="32" alt="bad"/></dt> <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 class="hint">Crawling is paused! If the crawling was paused automatically, please check your disk space.
</dd> </dd>
#(/warningCrawlPaused)# #(/warningCrawlPaused)#
<!-- hints --> <!-- hints -->
#(hintVersionAvailable)#:: #(hintVersionAvailable)#::
<dt class="hintIcon"><img src="env/grafics/idea.png" width="32" height="32" alt="idea"/></dt> <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]#. <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: 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"> <form action="Status.html" method="get" class="PeerControl" accept-charset="UTF-8">
<!-- Is this line here on purpose or by accident? <!-- 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"> <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"> <button type="submit" name="aquirerelease" value="Update YaCy">
<img src="env/grafics/lock.gif" alt="lock icon"/> <img src="env/grafics/lock.gif" alt="lock icon"/>
Install YaCy v#[latestVersion]# Install YaCy v#[latestVersion]#
</button> </button>
</form> </form>
</dd> </dd>
#(/hintVersionAvailable)# #(/hintVersionAvailable)#
<!-- <!--
#(hintVersionDownload)#:: #(hintVersionDownload)#::
<dt class="hintIcon"><img src="env/grafics/start.gif" alt="Start"/></dt> <dt class="hintIcon"><img src="env/grafics/start.gif" alt="Start"/></dt>
<dd class="hint">You can download the latest releases here: <dd class="hint">You can download the latest releases here:
#[versionResMain]# or #[versionResDev]# #[versionResMain]# or #[versionResDev]#
</dd> </dd>
#(/hintVersionDownload)# #(/hintVersionDownload)#
--> -->
#(hintStatusSenior)#:: #(hintStatusSenior)#::
<dt class="hintIcon"><img src="env/grafics/good.png" width="32" height="32" alt="good"/></dt> <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, <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>. which you can also <a href="index.html">search yourself</a>.
</dd> </dd>
#(/hintStatusSenior)# #(/hintStatusSenior)#
#(hintStatusPrincipal)#:: #(hintStatusPrincipal)#::
<dt class="hintIcon"><img src="env/grafics/good.png" width="32" height="32" alt="good"/></dt> <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 <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>. where it can be retrieved using the URL <a href="#[seedURL]#">#[seedURL]#</a>.
</dd> </dd>
#(/hintStatusPrincipal)# #(/hintStatusPrincipal)#
#(hintCrawlStart)#:: #(hintCrawlStart)#::
<dt class="hintIcon"><img src="env/grafics/idea.png" width="32" height="32" alt="idea"/></dt> <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 class="hint">Your Web Page Indexer is idle. You can start your own web crawl <a href="CrawlStartSite.html">here</a>.
</dd> </dd>
#(/hintCrawlStart)# #(/hintCrawlStart)#
#(hintCrawlMonitor)#:: #(hintCrawlMonitor)#::
<dt class="hintIcon"><img src="env/grafics/idea.png" width="32" height="32" alt="idea"/></dt> <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 class="hint">Your Web Page Indexer is busy. You can <a href="Crawler_p.html">monitor your web crawl</a> here.
</dd> </dd>
#(/hintCrawlMonitor)# #(/hintCrawlMonitor)#
#(hintSupport)#:: #(hintSupport)#::
<dt class="hintIcon"><img src="env/grafics/idea.png" width="32" height="32" alt="idea"/></dt> <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 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> </dd>
#(/hintSupport)# #(/hintSupport)#
<!-- Social Networking --> <!-- Social Networking -->
<!-- <!--
<dt class="hintIcon"><img src="env/grafics/idea.png" width="32" height="32" alt="idea"/></dt> <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 class="hint"><a href="http://twitter.com/yacy_search"><img src="env/grafics/twitter_followme.png" alt="Follow YaCy on Twitter"/></a>
</dd> </dd>
--> -->
<!-- templates <!-- templates
#(hint)#:: #(hint)#::
<dt class="hintIcon"><img src="env/grafics/idea.png" width="32" height="32" alt="idea"/></dt> <dt class="hintIcon"><img src="env/grafics/idea.png" width="32" height="32" alt="idea"/></dt>
<dd class="hint"> <dd class="hint">
</dd> </dd>
#(/hint)# #(/hint)#
#(hint)#:: #(hint)#::
<dt class="hintIcon"><img src="env/grafics/good.png" width="32" height="32" alt="good"/></dt> <dt class="hintIcon"><img src="env/grafics/good.png" width="32" height="32" alt="good"/></dt>
<dd class="hint"> <dd class="hint">
</dd> </dd>
#(/hint)# #(/hint)#
#(hint)#:: #(hint)#::
<dt class="hintIcon"><img src="env/grafics/start.png" width="32" height="32" alt="start" /></dt> <dt class="hintIcon"><img src="env/grafics/start.png" width="32" height="32" alt="start" /></dt>
<dd class="hint"> <dd class="hint">
</dd> </dd>
#(/hint)# #(/hint)#
#(hint)#:: #(hint)#::
<dt class="hintIcon"><img src="env/grafics/bad.png" width="32" height="32" alt="bad" /></dt> <dt class="hintIcon"><img src="env/grafics/bad.png" width="32" height="32" alt="bad" /></dt>
<dd class="hint"> <dd class="hint">
</dd> </dd>
#(/hint)# #(/hint)#
--> -->
</dl> </dl>
</div> </div>
#%[privateStatusTable]%# #%[privateStatusTable]%#
<!--[if IE]> <!--[if IE]>
</div> </div>
<![endif]--> <![endif]-->
#%env/templates/footer.template%# #%env/templates/footer.template%#
</body> </body>
</html> </html>

@ -1,116 +1,116 @@
<!-- top navigation --> <!-- top navigation -->
<div class="navbar navbar-inverse navbar-fixed-top" role="navigation"> <div class="navbar navbar-inverse navbar-fixed-top" role="navigation">
<div class="container-fluid"> <div class="container-fluid">
<div class="navbar-header"> <div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse"> <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="sr-only">Toggle navigation</span> <span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span> <span class="icon-bar"></span>
<span class="icon-bar"></span> <span class="icon-bar"></span>
<span class="icon-bar"></span> <span class="icon-bar"></span>
</button> </button>
<a class="navbar-brand" id="navbar-brand" href="/" style="position:absolute;top:-6px;display:inline;white-space:nowrap;"> <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">&nbsp;Administration <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">&nbsp;Administration
</a> </a>
<form class="navbar-form" method="get" accept-charset="UTF-8" action="/yacysearch.html" style="padding-left:200px;max-width:400px;"> <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 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="resource" value="global" />
<input type="hidden" name="urlmaskfilter" value=".*" /> <input type="hidden" name="urlmaskfilter" value=".*" />
<input type="hidden" name="prefermaskfilter" value="" /> <input type="hidden" name="prefermaskfilter" value="" />
<input type="hidden" name="nav" value="all" /> <input type="hidden" name="nav" value="all" />
</form> </form>
</div> </div>
<div class="navbar-collapse collapse"> <div class="navbar-collapse collapse">
<ul class="nav navbar-nav navbar-right"> <ul class="nav navbar-nav navbar-right">
<li id="header_restart"> <li id="header_restart">
<form action="/Steering.html" method="get" role="form"> <form action="/Steering.html" method="get" role="form">
<input type="hidden" name="restart" value="" /> <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> <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> </form>
</li> </li>
<li>&nbsp;</li> <li>&nbsp;</li>
<li id="header_shutdown"> <li id="header_shutdown">
<form action="/Steering.html" method="get" role="form"> <form action="/Steering.html" method="get" role="form">
<input type="hidden" name="shutdown" value="" /> <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> <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> </form>
</li> </li>
<li id="header_help" class="dropdown"> <li id="header_help" class="dropdown">
<a href="#" data-toggle="dropdown" class="dropdown-toggle"><span class="glyphicon glyphicon-question-sign"></span></a> <a href="#" data-toggle="dropdown" class="dropdown-toggle"><span class="glyphicon glyphicon-question-sign"></span></a>
<ul class="dropdown-menu"> <ul class="dropdown-menu">
<li id="header_profile"><a href="ViewProfile.html?hash=localhash">About This Page</a></li> <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 id="header_tutorial"><a href="http://yacy.net/tutorials/">YaCy Tutorials</a></li>
<li class="divider"></li> <li class="divider"></li>
<li id="header_tutorial"><a href="http://yacy.net" target="_blank"><i>external</i>&nbsp;&nbsp;&nbsp;Download YaCy</a></li> <li id="header_tutorial"><a href="http://yacy.net" target="_blank"><i>external</i>&nbsp;&nbsp;&nbsp;Download YaCy</a></li>
<li id="header_tutorial"><a href="http://forum.yacy.de" target="_blank"><i>external</i>&nbsp;&nbsp;&nbsp;Community (Web Forums)</a></li> <li id="header_tutorial"><a href="http://forum.yacy.de" target="_blank"><i>external</i>&nbsp;&nbsp;&nbsp;Community (Web Forums)</a></li>
<li id="header_tutorial"><a href="http://wiki.yacy.de" target="_blank"><i>external</i>&nbsp;&nbsp;&nbsp;Project Wiki</a></li> <li id="header_tutorial"><a href="http://wiki.yacy.de" target="_blank"><i>external</i>&nbsp;&nbsp;&nbsp;Project Wiki</a></li>
<li id="header_tutorial"><a href="https://gitorious.org/yacy/rc1/commits/master" target="_blank"><i>external</i>&nbsp;&nbsp;&nbsp;Git Repository</a></li> <li id="header_tutorial"><a href="https://github.com/yacy/yacy_search_server/commits/master" target="_blank"><i>external</i>&nbsp;&nbsp;&nbsp;Git Repository</a></li>
<li id="header_tutorial"><a href="http://bugs.yacy.net" target="_blank"><i>external</i>&nbsp;&nbsp;&nbsp;Bugtracker</a></li> <li id="header_tutorial"><a href="http://bugs.yacy.net" target="_blank"><i>external</i>&nbsp;&nbsp;&nbsp;Bugtracker</a></li>
</ul> </ul>
</li> </li>
<li id="header_administration"> <li id="header_administration">
<form action="/index.html" method="get" role="form"> <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 &raquo;</button> <button accesskey="s" type="submit" class="btn btn-inverse navbar-btn label-primary"><span class="glyphicon glyphicon-search"></span> Search Interface &raquo;</button>
</form> </form>
</li> </li>
</ul> </ul>
</div> </div>
</div> </div>
</div> </div>
<!-- left navigation --> <!-- left navigation -->
<div class="container-fluid"> <div class="container-fluid">
<div class="row"> <div class="row">
<div class="col-sm-3 col-md-2 sidebar"> <div class="col-sm-3 col-md-2 sidebar">
<ul class="nav nav-sidebar menugroup" id="first-steps" <ul class="nav nav-sidebar menugroup" id="first-steps"
data-trigger="hover" data-placement="right" data-container="body" data-trigger="hover" data-placement="right" data-container="body"
data-original-title="You just started a YaCy peer!" 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." 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><h3>First Steps</h3></li>
<li><a href="ConfigBasic.html" class="MenuItemLink">Use Case &amp; Account</a></li> <li><a href="ConfigBasic.html" class="MenuItemLink">Use Case &amp; Account</a></li>
<li><a href="CrawlStartSite.html" class="MenuItemLink">Load Web Pages, Crawler</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 &amp; Updates</a></li> <li><a href="Performance_p.html" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">RAM/Disk Usage &amp; Updates</a></li>
</ul> </ul>
#(navigation-advanced)#<script>$("#first-steps").popover();</script>::#(/navigation-advanced)# #(navigation-advanced)#<script>$("#first-steps").popover();</script>::#(/navigation-advanced)#
<ul class="nav nav-sidebar menugroup" id="monitoring" <ul class="nav nav-sidebar menugroup" id="monitoring"
data-trigger="hover" data-placement="right" data-container="body" data-trigger="hover" data-placement="right" data-container="body"
data-original-title="You did not yet start a web crawl!" 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!" 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><h3>Monitoring</h3></li>
<li><a href="Status.html?noforward=" class="MenuItemLink">System Status</a></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-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)# #(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> <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)# #(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> --> <!-- <li><a href="terminal_p.html" accesskey="t" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Terminal</a></li> -->
</ul> </ul>
#(navigation-crawlmonitor)#<script>$("#monitoring").popover();</script>::#(/navigation-crawlmonitor)# #(navigation-crawlmonitor)#<script>$("#monitoring").popover();</script>::#(/navigation-crawlmonitor)#
#(navigation-advanced)#:: #(navigation-advanced)#::
<ul class="nav nav-sidebar menugroup"> <ul class="nav nav-sidebar menugroup">
<li><h3>Production</h3></li> <li><h3>Production</h3></li>
<li><a href="CrawlStartExpert.html" class="MenuItemLink">Advanced Crawler</a></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="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="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> <li><a href="CrawlCheck_p.html" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Target Analysis</a></li>
</ul> </ul>
<ul class="nav nav-sidebar menugroup"> <ul class="nav nav-sidebar menugroup">
<li><h3>Administration</h3></li> <li><h3>Administration</h3></li>
<li><a href="IndexControlURLs_p.html" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Index Administration</a></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="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 &amp; Blacklists</a></li> <li><a href="Blacklist_p.html" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Filter &amp; Blacklists</a></li>
<li><a href="Table_API_p.html" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Process Scheduler</a></li> <li><a href="Table_API_p.html" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Process Scheduler</a></li>
</ul> </ul>
<ul class="nav nav-sidebar menugroup"> <ul class="nav nav-sidebar menugroup">
<li><h3>Search Portal Integration</h3></li> <li><h3>Search Portal Integration</h3></li>
<li><a href="ConfigPortal.html" class="MenuItemLink">Portal Configuration</a></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="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> <li><a href="RankingSolr_p.html" class="MenuItemLink #(authorized)#lock::unlock#(/authorized)#">Ranking and Heuristics</a></li>
</ul> </ul>
#(/navigation-advanced)# #(/navigation-advanced)#
</div> </div>
<div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main"> <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">

@ -43,7 +43,7 @@
<li id="header_tutorial"><a href="http://yacy.net" target="_blank"><i>external</i>&nbsp;&nbsp;&nbsp;Download YaCy</a></li> <li id="header_tutorial"><a href="http://yacy.net" target="_blank"><i>external</i>&nbsp;&nbsp;&nbsp;Download YaCy</a></li>
<li id="header_tutorial"><a href="http://forum.yacy.de" target="_blank"><i>external</i>&nbsp;&nbsp;&nbsp;Community (Web Forums)</a></li> <li id="header_tutorial"><a href="http://forum.yacy.de" target="_blank"><i>external</i>&nbsp;&nbsp;&nbsp;Community (Web Forums)</a></li>
<li id="header_tutorial"><a href="http://wiki.yacy.de" target="_blank"><i>external</i>&nbsp;&nbsp;&nbsp;Project Wiki</a></li> <li id="header_tutorial"><a href="http://wiki.yacy.de" target="_blank"><i>external</i>&nbsp;&nbsp;&nbsp;Project Wiki</a></li>
<li id="header_tutorial"><a href="https://gitorious.org/yacy/rc1/commits/master" target="_blank"><i>external</i>&nbsp;&nbsp;&nbsp;Git Repository</a></li> <li id="header_tutorial"><a href="https://github.com/yacy/yacy_search_server/commits/master" target="_blank"><i>external</i>&nbsp;&nbsp;&nbsp;Git Repository</a></li>
<li id="header_tutorial"><a href="http://bugs.yacy.net" target="_blank"><i>external</i>&nbsp;&nbsp;&nbsp;Bugtracker</a></li> <li id="header_tutorial"><a href="http://bugs.yacy.net" target="_blank"><i>external</i>&nbsp;&nbsp;&nbsp;Bugtracker</a></li>
</ul> </ul>
</li> </li>

@ -22,7 +22,7 @@
<Url type="application/x-suggestions+json" template="#[thisprotocol]#://#[thisaddress]#/suggest.json?query={searchTerms}"/> <Url type="application/x-suggestions+json" template="#[thisprotocol]#://#[thisaddress]#/suggest.json?query={searchTerms}"/>
<Url type="application/x-suggestions+xml" template="#[thisprotocol]#://#[thisaddress]#/suggest.xml?query={searchTerms}"/> <Url type="application/x-suggestions+xml" template="#[thisprotocol]#://#[thisaddress]#/suggest.xml?query={searchTerms}"/>
<!-- syntax according to http://www.loc.gov/standards/sru/. Set verify=true to get snippets in the search results --> <!-- syntax according to http://www.loc.gov/standards/sru/. Set verify=true to get snippets in the search results -->
<Developer>See https://gitorious.org/+yacy-developers</Developer> <Developer>See https://github.com/orgs/yacy/teams/yacy_developers</Developer>
<Query role="example" searchTerms="yacy+free+software" /> <Query role="example" searchTerms="yacy+free+software" />
<Tags>YaCy Free Software Open Source P2P Peer-to-Peer Uncensored Distributed Web Search Engine</Tags> <Tags>YaCy Free Software Open Source P2P Peer-to-Peer Uncensored Distributed Web Search Engine</Tags>
<Contact>See #[thisprotocol]#://#[thisaddress]#/ViewProfile.html?hash=localhash</Contact> <Contact>See #[thisprotocol]#://#[thisaddress]#/ViewProfile.html?hash=localhash</Contact>

@ -11,8 +11,8 @@
<url>http://www.yacy.net</url> <url>http://www.yacy.net</url>
<scm> <scm>
<connection>scm:git:https://git.gitorious.org/yacy/rc1.git</connection> <connection>scm:git:https://github.com/yacy/yacy_search_server.git</connection>
<url>https://gitorious.org/yacy</url> <url>https://github.com/yacy/yacy_search_server</url>
</scm> </scm>
<developers> <developers>

@ -14,8 +14,8 @@
<url>http://bugs.yacy.net</url> <url>http://bugs.yacy.net</url>
</issueManagement> </issueManagement>
<scm> <scm>
<connection>scm:git:https://git.gitorious.org/yacy/rc1.git</connection> <connection>scm:git:https://github.com/yacy/yacy_search_server.git</connection>
<url>https://gitorious.org/yacy</url> <url>https://github.com/yacy/yacy_search_server</url>
</scm> </scm>
<licenses> <licenses>
<license> <license>

@ -1,176 +1,176 @@
== WHAT IS THIS? == == WHAT IS THIS? ==
YaCy is a search engine software. It takes a new approach to search 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 because it does not use a central server. Instead, its search results
come from a network of independent peers. In such a distributed network, 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. 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 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 hashed before they leave the user's computer. Different from conventional
search engines, YaCy is designed to protect the users' privacy. search engines, YaCy is designed to protect the users' privacy.
A user's computer can create with YaCy its individual search indexes and 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. 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. 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 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 peer-to-peer network protocol to exchange search indexes with other YaCy
search engine installations) or the user runs YaCy to produce search engine installations) or the user runs YaCy to produce
a personal search portal that can be either public or private. a personal search portal that can be either public or private.
YaCy search portals can also be placed in intranet environment which makes YaCy search portals can also be placed in intranet environment which makes
YaCy a replacement for commercial enterprise search solutions. A network YaCy a replacement for commercial enterprise search solutions. A network
scanner makes it easy to discover all available http, ftp and smb servers. scanner makes it easy to discover all available http, ftp and smb servers.
To create a web index, YaCy has a web crawler for To create a web index, YaCy has a web crawler for
everybody, without censorship and central data retention: everybody, without censorship and central data retention:
- search the web (automatically using all other YaCy peers) - search the web (automatically using all other YaCy peers)
- co-operative crawling; support for other crawlers - co-operative crawling; support for other crawlers
- intranet indexing and search - intranet indexing and search
- set up your own search portal - set up your own search portal
- all users have equal rights - all users have equal rights
- comprehensive concept to anonymise the users' index - comprehensive concept to anonymise the users' index
To be able to perform a search using the YaCy network, every user has to 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 set up their own node. More users are leading to higher index capacity
and better distributed indexing performance. and better distributed indexing performance.
== LICENSE == == LICENSE ==
YaCy is published under the GPL v2 YaCy is published under the GPL v2
The source code is inside the release package (see /source and /htroot). The source code is inside the release package (see /source and /htroot).
== WHERE IS THE DOCUMENTATION? == == WHERE IS THE DOCUMENTATION? ==
Documentation can be found at: Documentation can be found at:
(Home Page) http://yacy.net/ (Home Page) http://yacy.net/
(German Forum) http://forum.yacy.de/ (German Forum) http://forum.yacy.de/
(Wiki:de) http://www.yacy-websuche.de/wiki/index.php/De:Start (Wiki:de) http://www.yacy-websuche.de/wiki/index.php/De:Start
(Wiki:en) http://www.yacy-websearch.net/wiki/index.php/En: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 (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 Every of these locations has a (YaCy) search functionality which combines
all these locations into one search result. all these locations into one search result.
== DEPENDENCIES? WHAT OTHER SOFTWARE DO I NEED? == == DEPENDENCIES? WHAT OTHER SOFTWARE DO I NEED? ==
You need java 1.6 or later to run YaCy, nothing else. You need java 1.6 or later to run YaCy, nothing else.
Please download it from http://www.java.com Please download it from http://www.java.com
YaCy also runs on IcedTea6. YaCy also runs on IcedTea6.
See http://icedtea.classpath.org See http://icedtea.classpath.org
NO OTHER SOFTWARE IS REQUIRED! NO OTHER SOFTWARE IS REQUIRED!
(you don't need apache, tomcat or mysql or whatever) (you don't need apache, tomcat or mysql or whatever)
== HOW DO I START THIS SOFTWARE? == == HOW DO I START THIS SOFTWARE? ==
Startup and Shutdown of YaCy: Startup and Shutdown of YaCy:
- on GNU/Linux: - on GNU/Linux:
to start: execute ./startYACY.sh to start: execute ./startYACY.sh
to stop : execute ./stopYACY.sh to stop : execute ./stopYACY.sh
- on Windows: - on Windows:
to start: double-click startYACY.bat to start: double-click startYACY.bat
to stop : double-click stopYACY.bat to stop : double-click stopYACY.bat
- on Mac OS X: - on Mac OS X:
please use the Mac Application and start or stop it like any please use the Mac Application and start or stop it like any
other Mac Application (doubleclick to start) other Mac Application (doubleclick to start)
== HOW DO I USE THIS SOFTWARE, WHERE IS THE ADMINISTRATION INTERFACE? == == HOW DO I USE THIS SOFTWARE, WHERE IS THE ADMINISTRATION INTERFACE? ==
YaCy is a build on a web server. After you started YaCy, YaCy is a build on a web server. After you started YaCy,
start your browser and open start your browser and open
http://localhost:8090 http://localhost:8090
There you can see your personal search and administration interface. There you can see your personal search and administration interface.
== WHAT IF I INSTALL YACY (HEADLESS) ON A SERVER == == WHAT IF I INSTALL YACY (HEADLESS) ON A SERVER ==
You can do that but YaCy authorizes users automatically if they You can do that but YaCy authorizes users automatically if they
access the server from the localhost. After about 10 minutes a random 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 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 a remote location. If you install YaCy on a server that is not your
workstation, then you must set an administration account immediately workstation, then you must set an administration account immediately
after the first start-up. Open: after the first start-up. Open:
http://<remote-server-address>:8090/ConfigAccounts_p.html http://<remote-server-address>:8090/ConfigAccounts_p.html
and set an administration account. and set an administration account.
== PORT 8090 IS BAD, PEOPLE ARE NOT ALLOWED TO ACCESS THAT PORT == == PORT 8090 IS BAD, PEOPLE ARE NOT ALLOWED TO ACCESS THAT PORT ==
You can forward port 80 to 8090 with iptables: You can forward port 80 to 8090 with iptables:
iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 8090 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: 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 iptables -I INPUT -m tcp -p tcp --dport 8090 -j ACCEPT
== HOW CAN I SCALE THIS; HOW MUCH RAM IS NEEDED; DISK SPACE? == == 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. 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 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 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) 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 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 up to over 1 million web pages then you should start to increase the
memory assignment. Open http://localhost:8090/Performance_p.html memory assignment. Open http://localhost:8090/Performance_p.html
and set a higher/lower memory assignment. and set a higher/lower memory assignment.
If you have millions of web pages in your search index then you might 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 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 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. open http://localhost:8090/ConfigHTCache_p.html and set a new size.
== JOIN THE DEVELOPMENT! == == JOIN THE DEVELOPMENT! ==
YaCy was created with the help of many. About 30 programmers have helped, 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 a list of some of them can be seen here: http://yacy.net/en/Join.html
Please join us! Please join us!
== HOW TO GET THE SOURCE CODE AND HOW TO COMPILE YACY YOURSELF? == == 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 The source code is inside every YaCy release. You can also get YaCy
from https://gitorious.org/yacy/rc1 from https://github.com/yacy/yacy_search_server
Please clone our code and help with development! Please clone our code and help with development!
The code is licensed under the GPL v2. The code is licensed under the GPL v2.
Compiling YaCy: Compiling YaCy:
- you need java 1.7 and ant - you need java 1.7 and ant
- just compile: "ant clean all" - then you can "./startYACY.sh" - just compile: "ant clean all" - then you can "./startYACY.sh"
- create a release tarball: "ant dist" - create a release tarball: "ant dist"
- create a Mac OS release: "ant distMacApp" (works only on a Mac) - create a Mac OS release: "ant distMacApp" (works only on a Mac)
- create a debian release: "ant deb" - create a debian release: "ant deb"
- work with eclipse: within eclipse you also need to start the ant build process - 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 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 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? == == 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 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 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 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 you will see the xml/json version of the information you just have seen at the web
page. page.
A different approach is the usage of the shell script provided in the /bin 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 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. scripts you can create more shell api access methods yourself easily.
== CONTACT == == CONTACT ==
Our primary point of contact is the german forum at http://forum.yacy.net 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 There is also an english forum at http://www.yacy-forum.org
We encourage you to start a YaCy forum in your own language. 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: 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 Send an email to Michael Christen (mc@yacy.net) with a meaningful subject
including the word 'yacy' to prevent that your email gets stuck including the word 'yacy' to prevent that your email gets stuck
in my anti-spam filter. in my anti-spam filter.
If you like to have a customized version for special needs, If you like to have a customized version for special needs,
feel free to ask the author for a business proposal to customize YaCy feel free to ask the author for a business proposal to customize YaCy
according to your needs. We also provide integration solutions if the according to your needs. We also provide integration solutions if the
software is about to be integrated into your enterprise application. software is about to be integrated into your enterprise application.
Germany, Frankfurt a.M., 26.11.2011 Germany, Frankfurt a.M., 26.11.2011
Michael Peter Christen Michael Peter Christen

Loading…
Cancel
Save