Advanced Server Configuration

Media Shuttle Storage Servers provide the ability to customize your storage configuration in order to ensure that it meets your organizational requirements:

Enable Multiple Transfer Ports

The default Media Shuttle storage configuration sends all transfers through UDP port 49221. Allowing Media Shuttle Storage Server to access multiple UDP ports can increase throughput for file transfers.

The resulting performance improvements depend on your configuration. Full bandwidth is generally available when multiple transfers are running concurrently, but performance may be limited by other constraints, such as disk speed, processing power, or memory allocations.

Before enabling multiple ports ensure:

  • Your network bandwidth is over 500 Mbps.
  • Your firewall is open to UDP port range 49221-49321.
  • Your storage server has a fully qualified domain name and resolvable by a public DNS.
  • The Signiant App can resolve the storage server hostname to an IP address that is routable to the server.

To enable multiple ports:

  1. In your Account Administration Console, click on the Storage tab.
  2. In the Locations list, hover over a storage server and click More Options.
  3. Select Network Configuration.
  4. Select Multiple ports (may improve throughput).
  5. Click Save.

Note: On-premises storage servers cannot enable multiple ports in deployments requiring server routing or relays.

Proxy Deployment

If a proxy is not automatically detected during storage server installation, registration may fail.

To resolve the issue, you can edit the property configuration file in your installation directory to access your proxy configuration script.

After configuring your storage server for proxy use, you can register your storage server.

To edit configuration properties to support a proxy:

  1. Verify that you have access to the URL for your proxy configuration script by opening the URL in a browser or by retrieving the script using wget.

    Example: wget http://192.168.1.208:8080/wpad.dat

  2. Open config.properties in the Media Shuttle Storage Server installation directory.

    Linux: /usr/Signiant_Media_Shuttle/bin/tomcat/webapps/ROOT/WEB-INF/config.properties
    Windows: C:\program files\Signiant Media Shuttle\bin\tomcat\webapps\ROOT\WEB-INF\config.properties

  3. Change the PROXY_AUTOMATIC_CONFIGURATION_SCRIPT property to point to the proxy configuration script.

    Example: PROXY_AUTOMATIC_CONFIGURATION_SCRIPT=http://192.168.1.208:8080/wpad.dat

  4. Save your changes.

International Characters

In some cases your operating system may not be configured for international characters when installing Media Shuttle storage server software.

To configure international character set support:

Linux

  1. Navigate to /usr/Signaint_Media_Shuttle/bin/tomcat/bin.
  2. In the setenv.sh file, add export LC_ALL=$LANG to the end of the file.
  3. Enter >./siginit restart to restart your Media Shuttle services.

If the LANG variable is not set, this procedure may not have any effect and you may need to set the LANG to your language's UTF-8 setting.

Windows

  1. Navigate to C:\Program Files\Signiant Media Shuttle\bin\tomcat\bin.
  2. Create the setenv.bat file.
  3. Add set "JAVA_OPTS=%JAVA_OPTS% -Dfile.encoding=UTF8" to the end of the file.
  4. Restart your Media Shuttle services.

Using Shared Storage

There are two methods for setting up a storage server to use a shared storage location via a UNC path.

You can configure the shared storage file server to allow access when using accounts local to the storage server, e.g. the local System account, or you can configure the Media Shuttle Process Controller and Web Server services to run as an account that has access to the shared storage.

If you configure the Media Shuttle services, the account must be a member of the server’s local administrators group. It must be able to run a service and have access to the file server and files.

Testing Access

To test if the account has access to files:

  1. Restart your computer.
    Note: This test is best performed immediately after system startup as Windows can cache credentials in your login session.
  2. Log into the server as the account.
  3. Navigate to the shared storage directory.

If you are prompted for login credentials, adjust the account permissions to remove the login requirement. Once your account is properly configured, you can use shared storage via a UNC path.

Linux: //<servername>/<path>
Windows: \\<servername>\<path>