Introduction Thanks for choosing IBM® Aspera® and welcome to the world of unbelievably fast and secure data transfer.Getting 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.Getting 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 setup 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 in the GUI 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 Use the askmscli tool to securely manage secrets and keys, preventing the risks of storing them in plain text on local machinesascp: Transferring from the command line Ascp is a scriptable FASP® transfer binary that enables the 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 FASP® Stream technology to send unicast or multicast video stream over the internet, by 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 run 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 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 . Set up HSTS for Node API HSTS must be configured 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 Confirms user identity and controls access to resources using predefined permissions.Asconfigurator reference The asconfigurator command line utility interacts with the aspera.conf file, which contains the configuration settings for your Aspera server. Troubleshooting Solutions to common problems.Appendix