Yacy 1.940 for windows needs further testing.
I installed ant, git and github desktop in windows but when downloading xplatform or github It wont work in linux until is compiled.
http://gts.undo.it/index.php/s/JfCeKzmnDkH97c4
I’m having problems with the java install when executed with the Shell command in qb64 “start /w java17.msi /qn /norestart”. Java fails to install.
YaCy Installation Guide (Windows)
Introduction
YaCy is a peer-to-peer, decentralized search engine that empowers users with privacy and independence in browsing. This guide outlines how to install and test YaCy 1.940 on Windows.
System Requirements
- Operating System: Windows 7, 8, 10, or 11.
- Java Runtime: JDK 11 or higher.
- Additional Tools for Development and Testing:
- Apache Ant
- Git
- GitHub Desktop (optional)
Step 1: Download YaCy
1.1 Download Prebuilt Version
Download the prebuilt YaCy package from the following link:
1.2 Source Code for Development
If you wish to compile YaCy from source, clone the repository from GitHub:
- Install Git and GitHub Desktop:
- Clone the YaCy repository:
git clone https://github.com/yacy/yacy_search_server.git
Step 2: Install Java
YaCy requires Java to run. Install JDK 11 or higher.
2.1 Manual Installation
- Install Java17:
1. joinjava.cmd
2. java17.msi
In a shell.
2. Verify the installation:
java -version
Ensure the output shows the installed Java version.
Step 3: Install Apache Ant
Apache Ant is required for building YaCy from source.
- Download Ant from Apache Ant Downloads.
- Extract the archive to a directory (e.g.,
C:\Ant
). - Add Ant to the PATH environment variable:
- Open “System Properties” > “Environment Variables.”
- Add
C:\Ant\bin
to the PATH variable.
- Verify the installation:
ant -version
Step 4: Running YaCy
- Access the YaCy interface:
- Open your browser and go to:
http://localhost:8090
4.2 Building and Running from Source
- Navigate to the source directory:
cd yacy_search_server
- Build YaCy using Ant:
ant clean all
Needs fixing everything below
- Run the compiled application:
java -jar dist\yacy.jar
Step 5: Testing and Troubleshooting
5.1 Common Issues
- Java Not Found:
- Ensure Java is installed and
JAVA_HOME
is set. - Verify with:
echo %JAVA_HOME%
- Port Conflict:
- If
http://localhost:8090
does not load, check for other applications using port 8090. - Change the YaCy port in
DATA\SETTINGS\yacy.conf
.
- Shell Command Fails:
- Ensure commands are run with administrator privileges.
- Check for typos in the command or path.
5.2 Log Files
Check YaCy log files for more details on errors:
DATA\LOG\yacy.log
Step 6: Uninstallation
- Stop YaCy:
taskkill /IM java.exe /F
- Remove Files: Delete the YaCy folder and any associated data in
C:\Users\<username>\AppData
.
Additional Notes
- Linux Compatibility: When downloading cross-platform versions, note that source code must be compiled before use on Linux.
- Feedback and Bug Reporting:
- Report issues on GitHub or forums with detailed logs.
Enjoy using YaCy and contributing to the decentralized search revolution!
- Download the Java installer (e.g.,
java17.msi
) from: