Skip to content

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.

SubcommandDescription
startStart the server
init credsInitialize the credentials file
init systemdCreate and enable a systemd service unit
deinit credsRemove the credentials file
deinit systemdRemove the systemd service unit
versionPrint the build version
licensePrint license information
Terminal window
free.flexfs start [flags]
FlagTypeDefaultDescription
--credsFilestring~/.flexfs/free/credsCredentials file path
FlagTypeDefaultDescription
--bindAddrstring0.0.0.0:443Address and port to bind
--noInstallerboolfalseDisable the /deploy/install-mount.sh installer endpoint
--noSSLboolfalseDisable SSL for the REST API
--sslCertstring~/.flexfs/ssl/certSSL certificate file path
--sslKeystring~/.flexfs/ssl/keySSL private key file path

The Community server differs from the Enterprise admin server in the following ways:

  • Manages a single volume (no multi-volume support)
  • No configure.flexfs support
  • 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.