macOS Quick Start

Quick Start mode uses limited server features to facilitate rapid testing.
For full functionality, follow the installation instructions in the Setup chapter.

Both the server and client components can be run by locating and double clicking on their icons as described below.  If you are using a purchased version of ExpeDat, have your license code ready the first time you run each application.  No license code is needed for trial versions.

1. Extract ExpeDat
ExpeDat for macOS may be distributed as a .dmg disk image, .tgz tar archive, or a .zip archive with "osx" in the name.  For each computer where you wish to use ExpeDat, download or copy the package file and double click on it to access its contents.  Inside, you will find a folder named "ExpeDat" with subfolders named "Client Files" and "Server Files" that contain the executables and other files.  You can ignore the other files for now.

2. Run the Server
On the remote (server) computer, locate the servedat file (it has a Terminal icon) and double click on it.

A Terminal window should open and display the server version information along with the message "Serving files from: ./".  The server defaults to serving files from your home directory.  The window will display logs for each transaction.
In Quick Start mode, no username or password will be required to access the files in this folder unless you are logged in as root.  If you run servedat as root, System Authentication will be enabled by default.
Only one instance of servedat may be running at a time.  If you receive an error that the UDP port is already in use, check whether you have already installed servedat or have it open in another terminal.

3. Transfer Files
On the local (client) computer, locate the "ExpeDat Desktop" application and double click on it.

In the text box labeled "Server", type the name or IP address of the machine where you ran servedat in Step 2, then press return.  A listing of the files available on the server should appear in the right-side browser pane.  Double click on a file to download it.  Double click on a local file in the left-side browser pane to upload it.
Leave the username and password blank: the server does not require or accept usernames when running in Quick Start mode.  Clients are restricted to accessing only the home directory of the user running servedat, and its sub-folders (RestrictHome).  Absolute paths will be denied.

See the Setup chapter for more detailed installation options and instructions.

If your transfer is rejected with "Invalid username or password", verify that the username and password are blank: the server does not require or accept usernames when running in Quick Start mode.  If you run the server as root or with command line options, it will not be in Quick Start mode.  See the Users section for details about authentication.

If the transfer speed is not what you expected, please refer to the Performance section for information about potential bottle-necks and performance tuning options.

If the client and server appear unable to communicate, verify that you are using the correct server address.  If they are not on the same local network and the server is behind a DHCP device, you will need to setup an NAT port map.  Also check the Windows Firewall settings.  See the Connectivity section for more information on firewalls.

For more flexible Quick Start options, see the Command Line Quick Start section.