Skip to main content

Command Line Options

Below are the available command-line options for both the Server and Node components.


Server Options

  • --help
    Prints help for the command-line options.

  • --base-dir
    Sets a custom location where the base data and files will be stored.

  • --copy-db
    Creates a new SQLite database and copies all the data from one database into a new database.

  • --gui
    Launches the full standalone GUI application.

  • --minimal-gui
    Launches the minimal GUI.

  • --systemd
    Installs or uninstalls the Systemd service (Linux only).


Node Options

  • --help
    Prints help for the command-line options.

  • --server [value]
    Specifies the FileFlows server URL.
    Example: --server http://tower:5000/

  • --name [value]
    Sets the name of this Node.
    Example: --name WindowsNode

  • --temp [value]
    Sets the temporary working directory for this Node.
    Example: --temp /mnt/temp

  • --base-dir [value]
    Specifies the base directory for saving application data.
    Example: --base-dir /my/custom/path

  • --gui [true|false]
    Indicates whether a GUI should be shown.
    Example: --gui true

  • --api-port [value]
    Sets the port for the REST API.
    Example: --api-port 5000

  • --systemd [true|false]
    Installs FileFlows Node as a systemd service.

  • --root [true|false]
    Indicates if the systemd service should run as root.

  • --uninstall [true|false]
    Uninstalls the systemd service.

  • --dotnet [value]
    Specifies the location of dotnet for systemd installation.
    Example: --dotnet /usr/john/.dotnet