Introduction
Thanks for choosing Aspera and welcome to the world of unbelievably fast and secure data transfer.
Get Started with an Aspera Transfer Server
As a server, HSTS is a remote endpoint that accepts authenticated connections from Aspera client applications and that participates as a source or destination for authorized transfers. Your server can also take the role of a client and connect to other Aspera servers to initiate transfers. The following steps describe how to prepare your system as a server.
Get Started as a Transfer Client
Aspera transfer clients connect to a remote Aspera transfer server and request a transfer with that server. Your Aspera application can be used as a client to initiate transfers with Aspera servers, as described in the following steps.
Comparison of Aspera File Delivery and Synchronization Tools
Your Aspera product includes several transfer tools that can be used for automatic file delivery and synchronization.
Licenses and Entitlements
You must have either a perpetual license or consumption-based entitlement (also known as a metered license).
Installation and Upgrades
Before you install the current release, review the following information about hardware and software requirements, system preparation for upgrades or downgrades, installation instructions, and product security configuration.
Server Set up Methods
Users, groups, and transfers can be configured in several ways, all of which modify the server configuration file aspera.conf .
Set up Users and Groups
Aspera clients connect to HSTS by authenticating as a system user who is configured in the application. The user can also belong to a group that is configured in the application. Users and groups can be set up in the HSTS GUI.
Configure HSTS in the GUI
The following references describe the server settings that can be configured in the HSTS GUI. Not all settings are available in the GUI; some must be set by using the command line or directly editing the HSTS configuration file, aspera.conf .
Set up Users and Groups
Aspera clients connect to HSTS by authenticating as a system user who is configured in the application. The user can also belong to a group that is configured in the application. Users and groups can be set up by running asconfigurator commands or directly editing the configuration file, aspera.conf .
Configure the Server from the Command Line
The following references describe the server settings that can be configured for HSTS by using the command line or directly editing the HSTS configuration file, aspera.conf .
Secrets Management with askmscli
The askmscli tool can be used to securely manage secrets and keys that can pose a security risk when stored on machines in plain-text format.
Transfer Files in the GUI
Use the HSTS pDesktop Client GUI to create connections to Aspera servers, configure transfer settings, set up transfer notifications, and start, stop, pause, and schedule transfers.
Hot Folders
Hot Folders is an automatic file delivery tool that can download from a server (pull) or upload to a server (push). Files and folders added to or modified within a Hot Folder on the source are automatically sent to the destination folder. Files deleted from the source are not deleted on the destination. The following section describes how to set up and manage Hot Folders .
ascp: Transferring from the Command Line
Ascp is a scriptable FASP transfer binary that enables you to transfer to and from Aspera transfer servers to which you have authentication credentials. Transfer settings are customizable and can include file manipulation on the source or destination, filtering of the source content, and client-side encryption-at-rest.
ascp4: Transferring from the Command Line
Ascp4 is a FASP transfer binary similar to Ascp but it has different strengths as well as capabilities that are unavailable with Ascp.
ascp4: Streaming
Aspera streaming uses the FASPStream technology to send unicast or multicast video stream over the internet, using ascp4 . Streaming is generally used to transfer a video stream from a stream provider , a system external to Aspera streaming that produces a video stream, to a stream consumer , a system external to Streaming that receives a video stream.
Automated Execution of Lua Scripts with Transfer Events
Lua is embedded in Ascp and Ascp4, and HSTS can be configured to execute custom Lua scripts automatically at specific transfer events. In addition, Lua functions that can be used for monitoring and managing transfer sessions are provided by Ascp and Ascp4.
Aspera Watch Service and Watch Folders
Aspera Sync
A complete guide to IBM Aspera Sync .
Configuring for Other Aspera Products
HSTS can be configured as the transfer server for IBM Aspera Faspex , IBM Aspera Shares . It can also be configured and added as a node to Shares , IBM Aspera on Cloud (AoC ), and IBM Aspera Console .
Configuring for the Cloud
Set up HSTS for Node API
HSTS must be configured in order to use the Aspera Node API. You can use the asnodeadmin tool to set up the server and manage the Node API. The Node API uses a Redis database, which can be backed up and restored in different ways, depending on what information you need to preserve.
Authentication and Authorization
Asconfigurator Reference
Troubleshooting
Solutions to common problems.
Appendix