Install Nexus

Requirements


The Nexus Server supports x64-bit versions of Windows, Windows Server, and Linux (Debian-based and RHEL-based) operating systems. It can be installed on a physical device, a virtual machine, or a cloud server. A minimum of 1 CPU is required, although 2 CPUs or more are recommended for optimal performance. The server also requires a minimum of 4 GB of RAM and at least 50 GB of free disk space. An exception is required for the system firewall, if active, to permit traffic on the Nexus Server port.

Installation Path
The installation path will be set to the following location and must not be changed:
  • Windows: c:\xcware\nexus-server
  • Linux: /xcware/nexus-server
Installation User
The installation or update procedure must be performed by an Administrator on Windows and by the root user on Linux systems.


Nexus Image Repository Strategy

Before setting up your xcware environment, you need to define your Nebula image repository strategy, which also includes selecting the appropriate installation packages. The xcware platform can be deployed in various configurations, including Public, Private, Hybrid, Edge, On-Premises, Multi, or Mixed environments. You can even configure multiple Nexus servers for different use cases, which will influence how you deploy the Nebula system. There are two package options available for this purpose:
  1. Rollout Package
    The Rollout Package includes the Nexus Server and Nebula image repositories, making it the preferred choice for On-Premises, Private, or Hybrid environments.

  2. Server Package
    The Server Package includes only the Nexus Server, with the Nebula image repository hosted on xcware.com, making it the preferred choice for Cloud, Edge, or Mixed environments.

Installing the Nexus Server

  1. Download the package from our Downloads Section.

  2. Extract the archive to the installation path specified in the requirements.

  3. To verify the folder structure, ensure the following file exists:
    • Windows
      c:\xcware\nexus-server\web\c\index.html

    • Linux
      /xcware/nexus-server/web/c/index.html

  4. Now we need to install the Nexus Server Service. For that, open a terminal as an administrator and execute the following command:
    • Windows
      powershell.exe c:\xcware\nexus-server\register-nexus-server.ps1

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

  5. That's it! You have successfully installed the Nexus Server.

Starting the Nexus Server

Open a terminal as an administrator and execute the following command:
    • Windows
      powershell.exe c:\xcware\nexus-server\start-nexus.ps1

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

Stopping the Nexus Server

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


Please continue to the next step: Configure Nexus

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