DNAnalyzer Server
Set up and run your own DNAnalyzer server for local development and advanced genomic analysis
Server Status
Check your local server installation status and requirements
Server Status
Local Server
System Requirements
Minimum RAM
Version
Required Runtime
Quick Start Guide
Follow these steps to set up your local DNAnalyzer server
Clone the Repository
git clone https://github.com/VerisimilitudeX/DNAnalyzer.git && cd DNAnalyzer
Clone the repository and navigate to the project directory
Setup Gradle
chmod +x ./gradlew
Make the Gradle wrapper executable (Unix/macOS systems)
Build the Project
./gradlew clean bootJar
Build the project (this may take a few minutes on first run)
Start the Server
java -jar build/libs/DNAnalyzer.jar
Start the local server on port 8080
Troubleshooting
Common issues and their solutions
Port Already in Use
If port 8080 is already in use, you may see an error like "Address already in use". To fix this:
- Close any other applications using port 8080
- Or modify the port in application.yml to use a different port
- Alternatively, use the command line option to specify a different port
java -jar build/libs/DNAnalyzer.jar --server.port=8090
Java Version Issues
If you see "UnsupportedClassVersionError", make sure you have Java 17+ installed:
java -version
Download and install Java 17 or later if your version is outdated.
Build Failures
If you encounter build errors, try these solutions:
- Run './gradlew clean' first to clear any cached files
- Make sure your Java installation is properly configured
- Ensure you have write permissions in the project directory
- Update Gradle wrapper if needed with './gradlew wrapper --gradle-version=7.5'
Ready to Contribute?
Join our community and help improve DNAnalyzer's server capabilities.