YaCy installation in Debian Wheezy

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


$ sudo aptitude install yacy
The following NEW packages will be installed:
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.


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) ...
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.


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.

About janpenguin

Email: k2.mountain [at] gmail [dot] com Every content on the blog is made by Free and Open Source Software in GNU/Linux.
This entry was posted in GNU/Linux and tagged , , , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s