Services# EDB Postgres Distributed configuration Introduction Installation Overview of cluster setup Instance roles Configuration settings bdr_database bdr_client_dsn_attributes bdr_node_groups bdr_child_group bdr_commit_scopes Miscellaneous notes Hooks Database collations Older versions of PGD Barman Barman package version Barman configuration Backup scheduling SSH keys barman and barman_role Postgres users Shared Barman server Configuring EFM EFM configuration efm_user_password_encryption efm_conf_settings EFM witness Repmgr Node Promotability Configuring haproxy Read-Only load-balancer Server options Example Configuring HARP Installing HARP Variables for HARP configuration Consensus layer etcd bdr Configuring a separate user for harp proxy Configuring a separate user for harp manager Custom SSL password command Configuring the harp service Configuring harp http(s) health probes Configuring Postgres Enterprise Manager (PEM) Supported architectures PEM component package versions PEM configuration Passing additional options when registering PEM agents Useful extensions for the nodes with pem agent Providing an external certificate for PEM server SSL authentication Shared PEM server PgBouncer PgBouncer package version Configuring PgBouncer Databases Authentication Example pgd-proxy pgd-proxy package version Configuring pgd-proxy Configuration bdr_node_groups bdr_node_options pgd_proxy_options PGD proxy http(s) health probes pglogical pglogical package version pglogical configuration Introduction Publications Subscriptions Configuration changes Interaction with PGD Limitations repmgr repmgr package version repmgr configuration repmgr on PGD instances