is started, it searches for an MCP and connects to it. By default, the local host is searched for an MCP, but you can configure one yourself. YaCy platform architecture YaCy uses a combination of techniques for the networking, administration, and maintenance of indexing the search engine, including blacklisting, moderation, and communication with the community. Here is how YaCy performs these operations: Community components Web forum Statistics XML API Maintenance Web Server Indexing Crawler with Balancer Peer-to-Peer Server Communication Content organization Blacklisting and Filtering Search interface Bookmarks Monitoring search results Distribution YaCy is available in packages for Linux, Windows, Macintosh and also as a Docker image. YaCy can also be installed on any other operating system either by manually compiling it, or using a tarball. YaCy requires Java 8, OpenJDK 8 is recommended. The Debian package can be installed from a repository available at the subdomain of the project's website. The package is not maintained in the official Debian package repository yet. See also Dooble – an open-source web browser with an integrated YaCy Search Engine Tool Widget References Further reading YaCy at LinuxReviews External links Anonymity networks Distributed data storage Free search engine software Free web crawlers Internet properties established in 2003 Internet search engines Java platform software Cross-platform software Software using the GPL license Java (programming language) software Peer-to-peer software