7.4 Configuring the Vibe Server as an HTTP Server to Provide Auto-Update Information for Vibe Desktop

You can configure your Vibe server as an HTTP server to provide auto-update information for Vibe Desktop. This section describes how to configure Vibe as an HTTP server when Vibe is running on a single server. If you want to configure Vibe as an HTTP server when Vibe is running in a clustered environment, you must configure each Vibe node. If Vibe is running in a clustered environment, it is probably more convenient to use an external Web server or the reverse-proxy server as the HTTP server.

To configure your single-server Vibe server as an HTTP server to provide auto-update information for Vibe Desktop:

  1. On your Vibe server, create 32-bit and 64-bit directories for your operating system:

    Linux:

    32-bit

    /opt/novell/teaming/apache-tomcat/webapps/downloads
                               /novellvibedesktop/windows/x86
    

    Linux:

    64-bit

    /opt/novell/teaming/apache-tomcat/webapps/downloads
                               /novellvibedesktop/windows/x64
    

    Windows:

    32-bit

    c:\Program Files\Novell\Teaming\apache-tomcat\webapps\downloads
                             \novellvibedesktop\windows\x86
    

    Windows:

    64-bit

    c:\Program Files\Novell\Teaming\apache-tomcat\webapps\downloads
                             \novellvibedesktop\windows\x64
    
  2. In both the x86 directory and the x64 directory, create a file called version.json.

  3. Populate the version.json file with the following content:

    {"major":n,"minor":n,"filename":"NovellVibeDesktop-arch-version.msi"}
    

    The major and minor attributes must match the version number of the .msi file. For example, if the version is 1.0, the content of the version.json file in the x86 directory is as follows:

    {"major":1,"minor":0,"filename":"NovellVibeDesktop-x86-1.0.0.msi"}
    
  4. Copy the NovellVibeDesktop-x86-version.msi file into the x86 directory and the NovellVibeDesktop-x64-version.msi file into the x64 directory.

    The names of these files must match the filename value in the version.json file.

  5. To test that you have set up the configuration correctly, download the following files from a browser:

    • https://vibe_hostname:8443/downloads/novellvibedesktop/windows/x86/version.json

    • https://vibe_hostname:8443/downloads/novellvibedesktop/windows/x86/NovellVibeDesktop-x86-version.msi

    • https://vibe_hostname:8443/downloads/novellvibedesktop/windows/x64/version.json

    • https://vibe_hostname:8443/downloads/novellvibedesktop/windows/x64/NovellVibeDesktop-x64-version.msi

  6. Configure the auto-update URL for Vibe Desktop in the Vibe Administration Console, as described in Section 7.1, Configuring Vibe Desktop to Synchronize Files between Vibe and Users’ Computers.