Linux

Where Does Ergo Store Config and Database?

Ergo IRC server ircd.yaml plus user database on Linux.

Last updated

Ergo keeps server config in ircd.yaml with the user database beside it on Linux. Certs sit nearby when TLS is on.

The working dir holds runtime state too. Backing up means copying config plus db together. Renames from Oragono mean old guides use the previous name.

Where Ergo stores this, by platform

Linux
/etc/ergo/ircd.yaml

Main config (listeners, operators, datastore paths). Database defaults beside config or /var/lib/ergo by package; check datastore lines. Restart ergo after edits.

Frequently asked questions

Where is ircd.yaml for Ergo?

At /etc/ergo/ircd.yaml on packaged installs. That file points at the db plus certs. Validate with ergo checkconf before reloading.

Where is the Ergo user database?

In the datastore path named in ircd.yaml, often a sqlite file beside config. Copy config plus db together; one without the other loses accounts or settings.

Notice an outdated path? Let us know.