|
@@ -16,38 +16,45 @@ Usage:
|
|
|
sftpgo startsubsys [flags]
|
|
|
|
|
|
Flags:
|
|
|
- -c, --config-dir string Location for SFTPGo config dir. This directory
|
|
|
- should contain the "sftpgo" configuration file
|
|
|
- or the configured config-file and it is used as
|
|
|
- the base for files with a relative path (eg. the
|
|
|
- private keys for the SFTP server, the SQLite
|
|
|
- database if you use SQLite as data provider).
|
|
|
- This flag can be set using SFTPGO_CONFIG_DIR
|
|
|
- env var too. (default ".")
|
|
|
- -f, --config-file string Name for SFTPGo configuration file. It must be
|
|
|
- the name of a file stored in config-dir not the
|
|
|
- absolute path to the configuration file. The
|
|
|
- specified file name must have no extension we
|
|
|
- automatically load JSON, YAML, TOML, HCL and
|
|
|
- Java properties. Therefore if you set "sftpgo"
|
|
|
- then "sftpgo.json", "sftpgo.yaml" and so on
|
|
|
- are searched.
|
|
|
- This flag can be set using SFTPGO_CONFIG_FILE
|
|
|
- env var too. (default "sftpgo")
|
|
|
- -h, --help help for startsubsys
|
|
|
- -j, --log-to-journald Send logs to journald. Only available on Linux.
|
|
|
- Use:
|
|
|
-
|
|
|
- $ journalctl -o verbose -f
|
|
|
-
|
|
|
- To see full logs.
|
|
|
- If not set, the logs will be sent to the standard
|
|
|
- error
|
|
|
- -v, --log-verbose Enable verbose logs. This flag can be set
|
|
|
- using SFTPGO_LOG_VERBOSE env var too.
|
|
|
- (default true)
|
|
|
- -p, --preserve-home If the user already exists, the existing home
|
|
|
- directory will not be changed
|
|
|
+ -d, --base-home-dir string If the user does not exist specify an alternate
|
|
|
+ starting directory. The home directory for a new
|
|
|
+ user will be:
|
|
|
+
|
|
|
+ <base-home-dir>/<username>
|
|
|
+
|
|
|
+ base-home-dir must be an absolute path.
|
|
|
+ -c, --config-dir string Location for SFTPGo config dir. This directory
|
|
|
+ should contain the "sftpgo" configuration file
|
|
|
+ or the configured config-file and it is used as
|
|
|
+ the base for files with a relative path (eg. the
|
|
|
+ private keys for the SFTP server, the SQLite
|
|
|
+ database if you use SQLite as data provider).
|
|
|
+ This flag can be set using SFTPGO_CONFIG_DIR
|
|
|
+ env var too. (default ".")
|
|
|
+ -f, --config-file string Name for SFTPGo configuration file. It must be
|
|
|
+ the name of a file stored in config-dir not the
|
|
|
+ absolute path to the configuration file. The
|
|
|
+ specified file name must have no extension we
|
|
|
+ automatically load JSON, YAML, TOML, HCL and
|
|
|
+ Java properties. Therefore if you set "sftpgo"
|
|
|
+ then "sftpgo.json", "sftpgo.yaml" and so on
|
|
|
+ are searched.
|
|
|
+ This flag can be set using SFTPGO_CONFIG_FILE
|
|
|
+ env var too. (default "sftpgo")
|
|
|
+ -h, --help help for startsubsys
|
|
|
+ -j, --log-to-journald Send logs to journald. Only available on Linux.
|
|
|
+ Use:
|
|
|
+
|
|
|
+ $ journalctl -o verbose -f
|
|
|
+
|
|
|
+ To see full logs.
|
|
|
+ If not set, the logs will be sent to the standard
|
|
|
+ error
|
|
|
+ -v, --log-verbose Enable verbose logs. This flag can be set
|
|
|
+ using SFTPGO_LOG_VERBOSE env var too.
|
|
|
+ (default true)
|
|
|
+ -p, --preserve-home If the user already exists, the existing home
|
|
|
+ directory will not be changed
|
|
|
```
|
|
|
|
|
|
In this mode `bolt` and `sqlite` providers are not usable as the same database file cannot be shared among multiple processes, if one of these provider is configured it will be automatically changed to `memory` provider.
|