Dspace 7 Installation On Windows 10 🚀 📢
| | Recommended Version | Source/Notes | | :--- | :--- | :--- | | Java JDK | JDK 11 or JDK 17 (OpenJDK or Oracle) | JDK17 is supported from DSpace 7.2 onward; DSpace 7.0/7.1 only support JDK 11. | | Apache Maven | 3.3.x or above (build tool) | Recommend using the most recent version for compatibility. | | Apache Ant | 1.10.x or later (build tool) | Required for building DSpace. | | PostgreSQL | 12.x, 13.x, 14.x, 15.x, 16.x, or 17.x | Database with the pgcrypto extension installed. | | Apache Solr | 8.x | Full-text indexing and search service. | | Apache Tomcat | 9 | Servlet engine for deploying the backend. | | Git for Windows | Latest version | Optional but recommended for cloning the source code easily. |
Maven is a build automation tool used primarily for Java projects. DSpace uses it to manage dependencies and build the backend.
Follow these steps meticulously to ensure a successful installation.
Start the Tomcat service (Windows Services → Apache Tomcat 9 → Start). Test your REST API at: http://localhost:8080/server/api → Should return a JSON response. dspace 7 installation on windows 10
Clone or download the dspace-angular repository.
Comprehensive Guide: DSpace 7 Installation on Windows 10 DSpace 7 is a major release of the open-source repository software, featuring a completely redesigned Angular-based User Interface (UI) and a robust REST API backend. Installing DSpace 7 on Windows 10 requires setting up two distinct environments: the Backend (Java/Tomcat) and the Frontend (Node.js/Angular).
The DSpace Angular UI requires Node.js.
Do you plan to use a custom domain name or for this local machine? Share public link
In the box, append the following lines on new lines: -Dfile.encoding=UTF-8 -Xmx2048m -Xms1048m Use code with caution.
You must add the following to your system's (System Properties > Advanced > Environment Variables): | | Recommended Version | Source/Notes | |
We build DSpace from source (only way for Windows).
Ensure the database allows local connections. (By default, PostgreSQL on Windows allows localhost connections out of the box, so explicit pg_hba.conf modification is rarely needed for local setups).