Command Line Quick Start
Both the server and client components can be run straight from the command, console, or shell prompt without any additional installation or configuration. 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 most unix based platforms is distributed as a .tgz gzip'd tar archive. Make sure you choose the appropriate package for each platform where you will be trying ExpeDat. On most systems, you can extract the package contents with the command "tar -zxf packagename.tgz" using the applicable package name. On Windows systems, you will need to right-click on the .zip package and select "Extract All".
After extraction you will have a folder named "ExpeDat", possibly 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 executable and run it as follows:
giving it the name of the folder you wish to serve. Upon startup, the server will display version information along with the message "Serving files from: /folder/pathname". It will then display logs for each transaction.
Depending on how your shell path is set up, you may need to prefix the command with a pathname or "./". For example:
/home/myuser/ExpeDat/Server\ Files/servedat /folder/pathname
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 movedat executable and run it using the syntax below, or run just "movedat" for a more complete syntax summary.
|To list files on the server, type:|
|To download a file, type:|
(Notice the "dot" at the end)
|movedat servername:remotename .|
|To upload a file, type:||movedat localname servername:|
Depending on how your shell path is set up, you may need to prefix the command with a pathname or "./".
Note that no username is given: the server does not require or accept usernames when running in Quick Start mode. Clients are restricted to accessing only the served folder 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 you have not specified a username: 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.