Skip to content

Community: Configuration

The Community edition comes with a single pre-configured volume. Unlike the Enterprise edition, there is no configure.flexfs CLI — the free server manages the volume directly with fixed settings determined at install time.

The installer creates a volume named free with the following configuration:

SettingValueNotes
NamefreeFixed; cannot be renamed
Block size2 MiBFixed at creation
Compressionlz4Fixed at creation
End-to-end encryptionDisabledNot available in Community edition
Max blocks2,621,4405 TiB of data
Max inodes5,000,000Maximum number of files and directories
Retention7 days (604,800 seconds)How long deleted metadata and block data are preserved
Volume IDDeterministic UUIDDerived from the bucket name and key prefix

The volume ID is generated deterministically from your bucket and prefix, meaning reinstalling with the same bucket and prefix will reconnect to the same data.

The volume token is the credential that mount clients use to authenticate with the server and access the free volume. It is auto-generated during installation and stored in the free server’s credential file.

To view the volume token:

Terminal window
grep '^volumeToken' /root/.flexfs/free/creds

Example output:

volumeToken = "$TOKEN"

The full credential file at ~root/.flexfs/free/creds contains all of the free server’s configuration in TOML format:

Terminal window
cat /root/.flexfs/free/creds

The file includes:

FieldDescription
accountTokenInternal account-level authentication token
metaTokenToken used for free server to metadata server communication
volumeTokenToken that mount clients use to access the volume
volumeIDUUID identifying the volume (derived from bucket + prefix)
providerCloud provider code (e.g. aws, gcp)
regionCloud region (e.g. us-east-1)
apiObject storage API (e.g. s3, gcs)
bucketStorage bucket name
prefixKey prefix within the bucket
metaAddrMetadata server address (host:port)
retentionData retention period in seconds
blockAddrCustom S3 endpoint (if configured)
blockUserStatic credential username (if configured)
blockPassStatic credential password (if configured)

The following features are not available in the Community edition:

  • Creating additional volumes
  • Changing block size, compression, or quotas
  • Enabling end-to-end encryption
  • Creating proxy groups
  • Creating multiple volume tokens or mount-path-scoped tokens
  • Managing resources with configure.flexfs

If you need any of these capabilities, consider upgrading to Enterprise.

Because the volume ID is derived deterministically from the bucket name and prefix, you can reinstall the Community edition on a new server pointing to the same bucket and prefix, and the new installation will have access to all existing data. The auto-generated tokens will be different, but the volume ID and all stored blocks and metadata will match.