Skip to content
YaCy
EntityQ1759675· pop 22· linked from 15 articles

YaCy (pronounced “ya see”) is a free distributed search engine built on the principles of peer-to-peer (P2P) networks, created by Michael Christen in 2003. The engine is written in Java and distributed on several hundred "YaCy-peer" computers, .

Key facts

Software.name
YaCy
Software.logo
YaCy logo.png
Software.screenshot
Yacy-buscador.png
Software.screenshot size
250px
Software.author
Michael Christen
Software.developer
YaCy community
Software.latest release version
1.940_202412022212
Software.programming language
Java
Software.operating system
Cross-platform
Software.size
104-113 MB
Software.genre
Overlay network, Search engine
Software.license
GPL-2.0-or-later

via Wikipedia infobox

Source code

We recommend to compile YaCy yourself and install it from the git sources. Pre-compiled YaCy packages exist but are not generated on a regular basis. Automaticaly built latest developer release is available at release.yacy.net. To get a ready-to-run production package, run YaCy from Docker. You need Java 17 or later to run YaCy and ant to build YaCy. This would install the requirements on debian: The administration interface is then available in your web browser at Some of the web pages are protected and need an administration account; these pages are usually also available without a password from the localhost, but remote access needs a log-in. The default admin account name is admin and the default password is yacy . Please change it after installation using the http:// :8090/ConfigAccounts p.html service. Windows installers are built with NSIS and require the release payload produced by Ant. Install NSIS ( makensis ) and then run: This runs the full build, stages files into RELEASE/MAIN , and produces the installer in RELEASE/ as yacy v .exe . Help develop YaCy clone using build-in Eclipse features (File - Import - Git) or download source from this site (download button "Code" - download as Zip - and unpack) Open Help - Install New Software - add.. - add archived IvyDE Updatesite " - Install "Apache IvyDE" right-click on the YaCy project in the package explorer - Ivy - resolve YaCy has many built-in interfaces, 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 corner of some web pages in the YaCy web interface. Click it, and you will see the XML/JSON version of the respective webpage. You can also use the shell script provided in the /bin subdirectory. The shell scripts also call the YaCy web interface. By cloning some of those scripts you can easily create more shell API access methods. Visit the international YaCy forum where you can start a discussion there in your own language. Questions and requests for paid customization and integration into enterprise solutions. can be sent to the maintainer, Michael Christen per e-mail (at [email protected]) with a meaningful subject including the word 'YaCy' to prevent it getting stuck in the spam filter. Michael Peter Christen

Excerpt from the source-code README · 7,008 chars · not written by Vinony

Wikidata facts

Official website
yacy.net
Image
Yacy-buscador.png
Show 6 more facts
inception
2004-00-00
Commons category
YaCy
software version identifier
1.930
source code repository URL
github.com/yacy/yacy_search_server
issue tracker URL
bugs.yacy.net
social media followers
2230
Sources (8)

via Wikidata · CC0

~5 min read

Article

8 sections
Contents
  • System components
  • Search-engine technology
  • YaCy platform architecture
  • Distribution
  • See also
  • References
  • Further reading
  • External links

YaCy (pronounced “ya see”) is a free distributed search engine built on the principles of peer-to-peer (P2P) networks, created by Michael Christen in 2003. The engine is written in Java and distributed on several hundred "YaCy-peer" computers, .

Each YaCy-peer independently crawls through the Internet, analyzes and indexes found web pages, and stores indexing results in a common database which is shared with other YaCy-peers using principles of peer-to-peer. This decentralized approach ensures privacy and eliminates the need for a central server.

Gallery (3)

Connections

Categories