Web Interface

Navigation:  PeerLink Help > The PeerLink Hub User Interface >

Web Interface

Previous pageReturn to chapter overviewNext page

PeerLink now offers a new way to manage and monitor collaboration jobs via a robust web interface. Unlike many other web management consoles, PeerLink's web interface is very responsive and is built to mirror the functionality of the rich client (which is still included with the PeerLink Hub installer for use by system administrators). When properly configured, the web interface allows system administrators to manage PeerLink's collaboration jobs from any location without the need to remotely login to the PeerLink Hub server.

 

In addition, this web interface includes a role-based login system with two out-of-the-box roles: admin and helpdesk. The former has complete access to all functionality found in the PeerLink Hub's rich client, while the latter only has a read-only view of collaboration jobs along with the ability to release conflicts for any running jobs.

 

 

How to Set Up

 

The setup process for the web interface is driven by following screen within the installer for the PeerLink Hub:

 

WebInstaller (Shadow)

 

The options on this screen are as follows:

 

 

If you need to make changes to the configuration of the web interface, you will need to stop the PeerLink Hub Web Service in services.msc and use Notepad to modify the config.ini file located under PEERLINK_INSTALL_FOLDER\Hub\web-configuration\ (where PEERLINK_INSTALL_FOLDER represents the root installation directory of PeerLink). Once modifications are complete, save the file and restart the PeerLink Hub Web Service. The important items to configure within this file are:

 

 

IMPORTANT NOTES FOR THE CONFIG.INI FILE:

 

All settings listed above must be followed by an "=" and a value. For example, to enable HTTP access, the line in the config.ini file with org.eclipse.equinox.http.jetty.http.enabled should look like:

         
         org.eclipse.equinox.http.jetty.http.enabled=true

         

HTTP and HTTPS are configured independently of one another in the config.ini file and as such, can be set to different modes. For example, HTTPS could be configured in a public mode, while HTTP is set to private ("localhost").
 

DO NOT modify any other settings in the config.ini. Doing so may result in the inability of the web interface to start.

 

Duplicate entries in the config.ini file may also result in the inability of the web interface to start.

 

 

How to Use

 

Once PeerLink has been installed and all services have been started, open up a web browser and enter the following URL: http://localhost:8081. Please note that the exact URL will vary depending on the settings you have selected in the How To Set Up section above (for example: http vs https, appropriate hostname or IP, and appropriate port). In the page that loads, select the PeerLink Hub Management Portal link. The following page will then be displayed:

 

WebLogin (shadow)

 

The default user name is "admin" with a default password of "password". We highly recommend that you change this password. See the User Management section for more information on changing account passwords.

 

If logged in with an admin account, the following will be displayed:

 

WebConsole (shadow)

 

As mentioned above, those with admin accounts will have complete access to the PeerLink Hub's UI. For more details on how to use the full PeerLink Hub interface, please see the Main View section of this help document.

 

Those with helpdesk accounts are limited to read-only access of the following:

The Job View

The Collaboration Summary view

The Summary and Session tabs of each job.

 

In addition, these accounts have read-write access to the File Conflicts tab of each job, with the ability to release conflicts.

 

 

How to Secure Access

 

There are several important things to keep in mind when it comes to securing access to PeerLink's web interface:

 

The default admin account password should be changed immediately. For details, see the User Management section below.

Access to the web interface can be in the form of both HTTP and HTTPS. The latter will ensure that all communication between the client browser and the service hosting the web interface is encrypted. Regardless of which is enabled, the hostname or IP address through which clients can reach the web interface can be configured to limit access. See How to Set Up section for more details.

While HTTPS access to the web interface is secured out of the box with a built-in certificate, this certificate can be swapped for a custom one. For more details on this process, please contact Peer Software's support team via email: support@peersoftware.com.

 

 

User Management

 

Management of users with access to PeerLink's web interface can be performed through either the Hub's rich client, or through an admin account logged into the web interface.

 

To access the User Management configuration page, navigate to the Window menu, select Preferences, then select User Management from the tree on the left. The following will be displayed:

 

UserManagementScreenshot (shadow)

 

From this screen, you can add, edit, and remove user accounts. Adding an account requires a username, a password, an email address, and a selected role. For more details on the available roles, see the How to Use section. Once an account has been created, it's username, password, email address and role can all be changed.

 

Notes:

The default admin user cannot be renamed, nor can it's role be changed.

These user accounts have no impact on access to the rich client.

LDAP/AD support for users and groups will be available in the official release of v3.0.