Open dspace\config\local.cfg in a text editor (like Notepad++). Update the following parameters: dspace.dir = C:/dspace (Use forward slashes) dspace.server.url = http://localhost:8080/server dspace.ui.url = http://localhost:4000 db.url = jdbc:postgresql://localhost:5432/dspace db.username = dspace db.password = dspace
Prerequisites
cd C:\dspace\bin dspace database migrate
DSpace 7 uses Node.js to run a built-in Express server for User Interface Server-Side Rendering (SSR). Start the user interface from the frontend folder: yarn serve:ssr Use code with caution. dspace 7 installation on windows 10
Copy the server webapp folder from C:\dspace\webapps\server into your Apache Tomcat webapps folder (e.g., C:\Tomcat\webapps\server ). Start Tomcat using C:\Tomcat\bin\startup.bat .
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.
Open the Windows Start Menu, search for , and select Edit the system environment variables . Click Environment Variables... at the bottom. Open dspace\config\local
If you would like to customize or expand your setup, let me know:
Open config.prod.yml and verify the connection settings match your backend layout:
DSpace is the world’s leading open-source repository platform used by academic institutions, libraries, and research organizations to manage, preserve, and provide access to digital content. With the release of DSpace 7, the platform underwent a radical transformation, introducing a new user interface (REST API + Angular UI) and a simplified backend. and research organizations to manage
You can now log in via the Angular UI.
Navigate to C:\Solr\bin via Command Prompt and start Solr to ensure it runs: solr.cmd start Use code with caution.
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).