Configure Nexus

The Nexus Server offers many configuration options, which are described in detail in this document: Nexus Server. In this step, we will cover only the required ones.

  1. Ensure the Nexus Server is not running. To do this, open a terminal as an administrator and execute the following command:
    • Windows
      powershell.exe c:\xcware\nexus-server\stop-nexus.ps1

    • Linux
      bash /xcware/nexus-server/stop-nexus.sh

  2. Next, create a "settings.json" (all lowercase) file in the following location:
    • Windows
      c:\xcware\nexus-server\settings.json

    • Linux
      /xcware/nexus-server/settings.json

  3. Now add the following JSON into the "settings.json" file and replace "YOUR_MACHINE_FQDN" with the FQDN of your machine and "YOUR_MACHINE_IP" with the IP address of your machine. You can also replace all 443 numbers with a custom port number if desired. Please ensure to keep the ending slashes:
    • Windows
      The "grep", "tail", and "find" commands are not available by default on Windows but are required by Nexus Server. As an alternative, please download and install the 64-bit version of Git (Standalone Installer) with the recommended options, which includes these commands, from https://git-scm.com/download/win. After installation, you may need to adjust the paths in the JSON configuration accordingly.
      {
          "grep_command": "\"C:/Program Files/Git/usr/bin/grep.exe\"",
          "tail_command": "\"C:/Program Files/Git/usr/bin/tail.exe\"",
          "find_command": "\"C:/Program Files/Git/usr/bin/find.exe\"",
          "center_address": "https://YOUR_MACHINE_FQDN/",
          "center_ip": "https://YOUR_MACHINE_IP:443/",
          "repo_address": "https://YOUR_MACHINE_IP:443/c/_data/",
          "log_enabled": false,
          "server_port": 443
      }

    • Linux
      {
          "center_address": "https://YOUR_MACHINE_FQDN/",
          "center_ip": "https://YOUR_MACHINE_IP:443/",
          "repo_address": "https://YOUR_MACHINE_IP:443/c/_data/",
          "log_enabled": false,
          "server_port": 443
      }


  4. Next, we need to start the Nexus Server. To do this, open a terminal with administrative privileges and run the following command:
    • Windows
      powershell.exe c:\xcware\nexus-server\start-nexus.ps1

    • Linux
      bash /xcware/nexus-server/start-nexus.sh

  5. We need to change the default passwords for both the System Account and the Administrator Account. To do this, open your browser and go to https://YOUR_MACHINE_FQDN/c/session. Then, log in using the default credentials provided below:
      Email: system@nexus.local
      Password: SystemNexus7!

  6. Once signed in, click on the "Account" button in the top right corner and select "Identities".

  7. Next, double-click on the "System Account" identity, change the password, and click the "Update" button. Then, repeat the same for the "Administrator Account".

  8. Click on the "Account" button in the top right corner and select "Logout".



Please continue to the next step: Prepare a Linux Server

We utilize xcware specifically for our external CAD/CAE workforce needs. Our vGPU Workstations outperform our previously used VMware Horizon on the same hardware. More importantly, it is now easier to onboard and scalable for every project.

— Mark K.
IT-Manager @ Bielomatik

I rely on xcware for crafting and implementing solutions for my clients due to its scalability and quick setup time for projects. 8 out of 10 customers remain with the initial xcware project setup, streamlining my delivery process.

— Thomas B.
Cloud Solutions Architect

We have successfully migrated 500+ servers and desktops from VMware to xcware. We extend our gratitude to the xcware Consulting Team for delivering exceptional work.

— Franco O.
IT Manager @ SportSA

We were pleasantly surprised by how effortlessly we could construct our Big Data platform and extend it to various production lines across the globe.

— Simone C.
Big Data Engineer @ UBX

As a developer specializing in native cloud solutions, I am delighted that xcware is available for free for developers like me. This allows me to enhance my cloud skills and expand my expertise.

— Sindra L.
Cloud Engineer

My favorite is the Flow-fx engine and the API. With Nexus Flow-fx, you can automate everything, and I mean everything! I manage over 150+ Linux servers fully automated.

— Mirco. W.
Linux Administrator @ S&P

xcware Strategic Partners