If localhost:8080 or localhost:4000 is already in use by another software application (like Docker, IIS, or Skype), alter the respective ports inside your Tomcat configurations or local.config.yml files.
export const environment = production: false, rest: baseUrl: 'http://localhost:8080/server/api', // other settings , ui: host: 'http://localhost:4200',
Execute the following SQL commands to create the dspace user and database with standard extensions:
: Essential for search; unlike older versions, Solr must be installed as a separate standalone service.
DSpace is the world’s leading open-source repository system used by universities, libraries, and research institutions to manage and showcase their digital assets. With the release of DSpace 7, the platform has undergone a massive UI/UX overhaul, introducing a modern Angular frontend alongside a robust REST API backend. dspace 7 installation on windows 10
Set a memorable password for the default postgres superuser during setup.
cd dspace/target/dspace-installer ant fresh_install
Log in with the admin account you created earlier.
Wait 30 seconds, then verify the backend is running: Open browser → http://localhost:8080/server/api → You should see a JSON response with version info. If localhost:8080 or localhost:4000 is already in use
This process downloads all Java dependencies and compiles the application. It may take several minutes. Step 4: Install the Backend
export const environment = production: false, restUrl: 'http://localhost:8080/server/api', uiUrl: 'http://localhost:4000', // ... rest remains same ;
Follow the on-screen prompts to enter an email address, first name, last name, and password. 5. Installing and Running the Frontend (Angular UI)
Then deploy to your DSpace_HOME :
DSpace 7 represents a massive shift in architecture, moving to a modern Angular-based frontend and a REST API backend. Installing it on Windows 10 requires a specific environment to handle its Java and Node.js dependencies.
: At least 8-12GB (4GB minimum, but performance will be poor). Storage : 20GB of free disk space. Java : JDK 11 or 17 (Open JDK or Oracle JDK). Build Tools : Apache Maven 3.3+ and Apache Ant 1.10+ . Database : PostgreSQL 11+ with the pgcrypto extension.
You should now be able to: