Questions about my ngircd logfile after using docker-compose.yml

I have a few questions about my NGIRCD logfile:

ServerUID must not be root(0), using “nobody” instead.

Must this really be root?

Error writing PID file (/var/run/ngircd/ngircd.pid): Permission denied

This refers to the image? Must I do something? If so, what?

Can’t bind socket to address 192.168.1.3:6667 - Address not available!

Why does it not bind on my network ip but the internal ip 127.0.0.1 instead?

FULL LOGFILE

server:/docker/docker-compose/ngircd$ docker logs -f ngircd
[s6-init] making user provided files available at /var/run/s6/etc…exited 0.
[s6-init] ensuring user provided files have correct perms…exited 0.
[fix-attrs.d] applying ownership & permissions fixes…
[fix-attrs.d] done.
[cont-init.d] executing container initialization scripts…
[cont-init.d] 01-envfile: executing…
[cont-init.d] 01-envfile: exited 0.
[cont-init.d] 02-tamper-check: executing…
[cont-init.d] 02-tamper-check: exited 0.
[cont-init.d] 10-adduser: executing…


      _         ()
     | |  ___   _    __
     | | / __| | |  /  \
     | | \__ \ | | | () |
     |_| |___/ |_|  \__/

Brought to you by linuxserver.io

To support LSIO projects visit:
Donate | LinuxServer.io

GID/UID

User uid: 1000
User gid: 1000

[cont-init.d] 10-adduser: exited 0.
[cont-init.d] 30-config: executing…
[cont-init.d] 30-config: exited 0.
[cont-init.d] 90-custom-folders: executing…
[cont-init.d] 90-custom-folders: exited 0.
[cont-init.d] 99-custom-files: executing…
[custom-init] no custom files found exiting…
[cont-init.d] 99-custom-files: exited 0.
[cont-init.d] done.
[services.d] starting services
[services.d] done.
[296:5 0] ngIRCd 26.1-IPv6+IRCPLUS+PAM+SSL+SYSLOG+ZLIB-x86_64/alpine/linux-musl starting …
[296:6 0] Using configuration file “/config/ngircd.conf” …
[296:6 0] ServerUID must not be root(0), using “nobody” instead.
[296:3 0] Error writing PID file (/var/run/ngircd/ngircd.pid): Permission denied
[296:6 0] Running as user nobody(65534), group nobody(65534), with PID 296.
[296:6 0] Not running with changed root directory.
[296:6 0] IO subsystem: epoll (hint size 100, initial maxfd 100, masterfd 3).
[296:6 0] Created pre-defined channel “#MyExample”, mode “P” (key “”, limit 0).
[296:6 0] Now listening on [127.0.0.1]:6667 (socket 6).
[296:2 0] Can’t bind socket to address 192.168.1.3:6667 - Address not available!
[296:5 0] Server “irc.example.com” (on “1275807e4aa4”) ready.

It looks like you are incorrectly configuring the ngircd.conf file.

Don’t change any user stuff. Only change the server addresses and such, things that are specific to you. Everything else is already preconfigured.

100% spot on, thanx!