free.flexfs
free.flexfs is the server for flexFS Community edition. It manages a single volume and provides the same deploy endpoint as the Enterprise admin server for mount client installation and auto-updates. All flags are public.
Subcommands
Section titled “Subcommands”| Subcommand | Description |
|---|---|
start | Start the server |
init creds | Initialize the credentials file |
init systemd | Create and enable a systemd service unit |
deinit creds | Remove the credentials file |
deinit systemd | Remove the systemd service unit |
version | Print the build version |
license | Print license information |
free.flexfs start [flags]Persistent Flags
Section titled “Persistent Flags”| Flag | Type | Default | Description |
|---|---|---|---|
--credsFile | string | ~/.flexfs/free/creds | Credentials file path |
Start Flags
Section titled “Start Flags”| Flag | Type | Default | Description |
|---|---|---|---|
--bindAddr | string | 0.0.0.0:443 | Address and port to bind |
--noInstaller | bool | false | Disable the /deploy/install-mount.sh installer endpoint |
--noSSL | bool | false | Disable SSL for the REST API |
--sslCert | string | ~/.flexfs/ssl/cert | SSL certificate file path |
--sslKey | string | ~/.flexfs/ssl/key | SSL private key file path |
Differences from admin.flexfs
Section titled “Differences from admin.flexfs”The Community server differs from the Enterprise admin server in the following ways:
- Manages a single volume (no multi-volume support)
- No
configure.flexfssupport - No proxy group management
- No end-to-end encryption
- No dynamic CSI provisioning
- No volume quotas or volume tokens with mount-path scoping
All CLI utilities (analyze.flexfs, dedup.flexfs, find.flexfs, manage.flexfs, update.flexfs) work with the Community edition. Local on-disk writeback caching (--diskWriteback) is available on the mount client to help mitigate object storage latency.