Management commands for the folk.zone IRC service.
```bash cd /home/brennan/folkzone-new docker compose up -d folkzone-irc-ergo folkzone-irc-lounge ```
```bash cd /home/brennan/folkzone-new docker compose stop folkzone-irc-ergo folkzone-irc-lounge ```
```bash cd /home/brennan/folkzone-new docker compose restart folkzone-irc-ergo folkzone-irc-lounge ```
Ergo IRCd Logs ```bash docker logs folkzone-irc-ergo ```
The Lounge Logs ```bash docker logs folkzone-irc-lounge ```
Follow Logs in Real-Time ```bash docker logs -f folkzone-irc-ergo docker logs -f folkzone-irc-lounge ```
```bash cd /home/brennan/folkzone-new docker compose ps folkzone-irc-ergo folkzone-irc-lounge ```
After modifying ircd.yaml, reload without restarting:
```bash docker kill -s SIGHUP folkzone-irc-ergo ```
Verify successful reload: ```bash docker logs folkzone-irc-ergo –tail 10 ```
Look for “Rehash completed successfully”
Ergo generates admin credentials on first startup. To retrieve them:
```bash docker logs folkzone-irc-ergo | grep “Oper username” ```
Example output: Oper username:password is admin:dW86Jv_Yv2ZnjwE6GnYm
After modifying irc/config.js, restart The Lounge:
```bash docker compose restart folkzone-irc-lounge ```
Backup Ergo Data ```bash docker run –rm -v folkzone_irc_ergo_data:/data -v $(pwd):/backup alpine tar czf /backup/folkzone_irc_ergo_data_$(date +%Y%m%d).tar.gz /data ```
Backup The Lounge Data ```bash docker run –rm -v folkzone_irc_lounge_data:/data -v $(pwd):/backup alpine tar czf /backup/folkzone_irc_lounge_data_$(date +%Y%m%d).tar.gz /data ```
Restore Ergo Data ```bash docker run –rm -v folkzone_irc_ergo_data:/data -v $(pwd):/backup alpine tar xzf /backup/folkzone_irc_ergo_data_YYYYMMDD.tar.gz ```
Restore The Lounge Data ```bash docker run –rm -v folkzone_irc_lounge_data:/data -v $(pwd):/backup alpine tar xzf /backup/folkzone_irc_lounge_data_YYYYMMDD.tar.gz ```
Last updated: 2026-06-20