Skip to main content

Install Options

Set these variables on the install command: For example, to install the build for Dify 1.18.0 into ~/tools/bin:

Environment Variables

Set these variables in the shell or job that runs difyctl:

Settings

http.timeout sets how long, in milliseconds, difyctl waits for the server to start responding before the command fails. The default is 30000. Raise it if commands time out on a slow server or network, or while sending large files. It limits only the wait for the server’s first response, not how long the command takes. So an app run that lasts several minutes, with or without --stream, doesn’t need a higher value. To change it, for example to 60 seconds:
To put it back to its default, run difyctl unset config http.timeout. To see your settings and the file they’re saved in, run difyctl get config.

Files difyctl Keeps

difyctl keeps these files in its config folder:
Last modified on October 23, 2026