Configuring Server Settings with Rake Tasks

The following rake tasks are used to configure Faspex server settings related to file storage and nodes.

Configure SMTP Server

The syntax of the command to configure the Faspex SMTP server is as follows:

# asctl faspex:rake aspera:smtp -- [options]
Options Description
--server server The SMTP server address
--port port The SMTP port
--domain domain The email domain name
--tls true|false Whether to use TLS if available
--username username The email username
--password password The email password
--from email The email sender’s address that will appear in the ‘from’ field

For example:

# asctl faspex:rake aspera:smtp -- --auth=open --server=smtp_example.aspera.us --port=25 --domain=aspera.us --tls=ON --username=example@aspera.com --from_name=Faspex --from_email=aspera_faspex@aspera.com

Configure the Server Default Inbox Path

To configure the path for the default inbox, run the following rake task:
# asctl faspex:rake aspera:set_storage_share_directory DIRECTORY="/path/to/directory"
Note: The specified path should be relative to the docroot. For example, if the docroot is /home/faspex/faspex_packages, and the new default inbox path is /home/faspex/faspex_packages/johndoe, specify /johndoe.

Create a Node API User

To create a Node API user mapped to the "faspex" transfer user, run the following rake task:
# asctl faspex:rake aspera:setup_node_user USERNAME="username" PASSWORD="password"

Create or Update a Remote Node

To create and add a remote node or update an existing remote node, run the following rake task:
# asctl faspex:rake aspera:source_server NAME="remote_node_name" HOST="remote_node_hostname" PORT="node_api_port" USERNAME="node_api_username" PASSWORD="node_api_password" USE_SSL=["true"/"false"] VERIFY_SSL=["true"/"false"]
The USE_SSL and VERIFY_SSL arguments are optional and can be set to either "true" or "false".

Update the Directory Path of an Existing File Storage

To create a new file storage or update an existing file storage, run the following rake task:
# asctl faspex:rake aspera:source_directory NODE_NAME="node_name" SOURCE_NAME="file_storage_name" DIRECTORY="/path/to/directory"
You can make this directory the default directory by adding --make_default to the command. For example:
# asctl faspex:rake aspera:source_directory NODE_NAME="faspex_node" SOURCE_NAME="packages" DIRECTORY="/aspera_files" --make_default
Note: The specified path should be relative to the docroot. For example, if the docroot is /home/faspex/faspex_packages, and the new default inbox path is /home/faspex/faspex_packages/johndoe, specify /johndoe.