/server add
| Flag | Description |
|---|---|
-tls | Enable TLS encryption |
-notls | Disable TLS (plain TCP) |
-autoconnect | Connect automatically on startup |
-username <user> | IRC username (appears in hostmask) |
-password <pass> | Server password (IRC PASS command) |
-nick <nick> | Override default nick for this network |
-password flag sets the IRC PASS command (sent on connect). Use ${secret_name} to reference vault secrets. For SASL or NickServ auth, use /server set after adding.
/server remove
/server list
/server set
| Key | Example | Description |
|---|---|---|
address | irc.libera.chat | Server hostname |
port | 6697 | Port number |
tls | true | TLS on/off |
password | ${server_pass} | Server password (PASS command) |
username | myuser | IRC username (hostmask) |
nick | mynick | Nick override |
auth_method | sasl | sasl, nickserv, or none |
sasl_username | mynick | SASL username |
sasl_password | ${libera_pass} | SASL password |
nickserv_password | ${libera_pass} | NickServ password |
autojoin | #rust, #flume | Channels to join |
autoconnect | true | Auto-connect on startup |
bouncer | znc | znc, soju, or none |
Authentication Examples
SASL (recommended for Libera Chat):${secret_name} vault references.
/connect
/disconnect
/save
~/.config/flume/irc.toml— network configurations~/.config/flume/config.toml— UI settings (theme, show_join_part, etc.)
/set and /theme are persisted by /save.