Preview Release Notice: This is a Preview Release of CompleteFTP for Linux. It includes all Enterprise MFT features and is suitable for evaluation and integration use. The production release is due in September, 2025.

Quick Tour of CompleteFTP on Linux (Preview Release)

Introduction

This guide walks you through the basic steps to configure and verify your CompleteFTP for Linux (Preview Release) installation, including user creation and connectivity tests using FTP, SFTP, and HTTPS.

If you haven’t installed CompleteFTP yet, please download it here and follow the appropriate installation instructions for your Linux distribution.


Step 1: Add a User

Use the CompleteFTP CLI to add a user and set their password.

  1. Add a user named myuser:

    completeftp user add myuser
  2. Set a password for myuser:

    completeftp user set myuser password

    which will prompt you to enter the password.


Step 2: Test the Server

Test Using FTP

  1. Use an FTP client (e.g., ftp, FileZilla) to connect to your CompleteFTP server:

    ftp localhost
  2. Log in with the username myuser and the password MyPassword1.

Test Using SFTP

  1. Use an SFTP client (e.g., sftp, WinSCP) to connect to your server:

    sftp myuser@localhost
  2. Provide the password MyPassword1 when prompted.

Test Using a Browser

  1. Open a browser and navigate to:

    https://localhost/Login
  2. Log in using the username myuser and the password MyPassword1.

Connection from other machines

You must activate your CompleteFTP instance before you can connect to it from machines other than localhost. To do this, please follow these instructions. Note that this currently requires emailing EnterpriseDT and waiting for a reply, so it will take some time, but hopefully you can experiment with it by connecting only from localhost.


Step 3: View User and Site Properties

View User Properties

Use the CLI's character-mode interactive UI to view detailed user properties:

completeftp user show -v

View Site Properties

To view detailed site properties, use:

completeftp site show -v

Additional Help and Resources

  • CLI help:

    completeftp -h
  • Manual page:

    man completeftp
  • HTML Command Reference:
    Open /usr/share/doc/completeftp/userguide.html in your browser.