{#if $error}
{$error}
{/if} {#if saveMessage}
{saveMessage} {#if saveSuccess && saveMessage.includes('Restart required')} {/if}
{/if} {#if $configData}

Database

{#if editMode} {:else} {$configData.db_backend} {/if}
{#if editMode} {:else} {$configData.db_binary} {/if}
{#if editMode} {:else} {$configData.db_listen} {/if}
{#if editMode} {:else} {$configData.data_dir} {/if}

ACL

{#if editMode} {:else} {$configData.acl_enabled ? 'Yes' : 'No'} {/if}
{#if editMode} {:else} {$configData.acl_mode} {/if}
{#if editMode} {:else} {$configData.acl_binary} {/if}
{#if editMode} {:else} {$configData.acl_listen} {/if}

Relay

{#if editMode} {:else} {$configData.relay_binary} {/if}
{#if editMode} {:else} {$configData.log_level} {/if}

Sync Services

{#if editMode} {:else} {$configData.distributed_sync_enabled ? 'Enabled' : 'Disabled'} {/if}
{#if editMode} {:else} {$configData.cluster_sync_enabled ? 'Enabled' : 'Disabled'} {/if}
{#if editMode} {:else} {$configData.relay_group_enabled ? 'Enabled' : 'Disabled'} {/if}
{#if editMode} {:else} {$configData.negentropy_enabled ? 'Enabled' : 'Disabled'} {/if}

Admin

{#if editMode} {:else} {$configData.bin_dir} {/if}
{#each (editMode ? editedConfig.admin_owners : $configData.admin_owners) || [] as owner, index}
{owner} {#if editMode} {/if}
{:else} No owners configured {/each}
{#if !editMode}

Configuration is saved to {$configData.bin_dir?.replace(/\/bin$/, '')}/launcher.json. Environment variables override file settings.

{/if} {:else if !$error}
Loading configuration...
{/if}