What is YaCy?
YaCy is a free search engine that anyone can use to build a search portal for their intranet or to help search the public internet. When contributing to the world-wide peer network, the scale of YaCy is limited only by the number of users in the world and can index billions of web pages. It is fully decentralized, all users of the search engine network are equal, the network does not store user search requests and it is not possible for anyone to censor the content of the shared index. We want to achieve freedom of information through a free, distributed web search which is powered by the world’s users.
YaCy vs Google
Break the Monopoly: Offer Google Alternative Yacy to Search For Content on Your webpage or Microblog.
I’ll follow the installation procedure and write it down.
How To Install YaCy In Ubuntu
(8/24/2013;)
$ sudo aptitude install yacy
The following NEW packages will be installed:
yacy
0 packages upgraded, 1 newly installed, 0 to remove and 1211 not upgraded.
Need to get 37.5 MB of archives. After unpacking 51.9 MB will be used.
WARNING: untrusted versions of the following packages will be installed!
Untrusted packages could compromise your system's security.
You should only proceed with the installation if you are certain that
this is what you want to do.
yacy
Do you want to ignore this warning and proceed anyway?
To continue, enter "Yes"; to abort, enter "No": Yes
Get: 1 http://debian.yacy.net/ ./ yacy 1.62.9051 [37.5 MB]
Fetched 37.5 MB in 7min 34s (82.5 kB/s)
Preconfiguring packages ...
Selecting previously unselected package yacy.
(Reading database ... 231377 files and directories currently installed.)
Unpacking yacy (from .../yacy_1.62.9051_all.deb) ...
Setting up yacy (1.62.9051) ...
Adding group `yacy' (GID 265) ...
Done.
Adding system user `yacy' (UID 264) ...
Adding new user `yacy' (UID 264) with group `yacy' ...
Not creating home directory `/var/lib/yacy'.
Starting YaCy P2P Web Search: yacy.
To stop YaCy server, sudo /etc/init.d/yacy stop
To start YaCy server, sudo /etc/init.d/yacy start
After opening http://localhost:8090/ on Google Chrome, logging in as admin failed.
I opened /etc/yacy/yacy.conf file as super user, removed the values on below variables.
adminAccountForLocalhost=false
publicAdministratorPi=false
adminAccount=
adminAccountBase64MD5=53d27063489ec1082ad8ddc11c1badf5
Here is the reference page I read.
You should stop YaCy server before editing yacy.conf file. And then start YaCy server after changing the file. You will see the following page when you click Administration menu on the YaCy main page.
The last thing I did was to add 8090 port forwarding on the Internet router because the red warning sign irritated me.