Skip to main content

Configuration

After installation, edit the client config to point at your Elchi server.

1. Open the config file

sudo nano /etc/elchi/config.yaml

2. Fill in server & client

server:
host: "" # Main server address
port: 80 # Main server port
tls: false # Set true if main server uses TLS
token: "xxxx-xxxx-xxxx-xxxx" # From Elchi UI → Settings

client:
name: "web-server-01" # Hostname / display name
bgp: false # Enable BGP routing
cloud: "aws" # aws | azure | gcp | openstack | other

Examples

AWS deployment:

client:
name: "aws-instance-01"
bgp: false
cloud: "aws"

OpenStack with BGP:

client:
name: "openstack-router"
bgp: true
cloud: "my-openstack"

3. Restart the service

systemctl restart elchi-client.service
Configuration tips
  • Make sure the controller address is reachable from the host.
  • Enable TLS when the controller is behind HTTPS.
  • Generate the token from Elchi UI → Settings → Tokens.