lscr.io/linuxserver/quassel-core:latest
should retrieve the correct image for your arch, but you can also pull specific arch images via tags.docker run
command default: 4242. Create an admin user, select SQLite as your storage backend (Quassel limitation). Setup your real name and nick, then press Save & Connect
.#linuxserver.io
room on Freenode. Click 'File' > 'Networks' > 'Configure Networks' > 'Add' (under Networks section, not Servers) > 'Use preset' > Select 'Freenode' and then configure your identity using the tabs in the 'Network details' section. Once connected to Freenode, click #join
and enter #linuxserver.io
. That's it, you're done.--config-from-environment
RUN_OPTS environment setting.SQLite
or PostgreSQL
Database
or LDAP
--strict-ident
--ident-daemon
--ident-port "10113"
--ident-listen "::,0.0.0.0"
--ssl-cert /config/keys/cert.crt
--ssl-key /config/keys/cert.key
--require-ssl
<external>:<internal>
respectively. For example, -p 8080:80
would expose port 80
from inside the container to be accessible from the host's IP on port 8080
outside the container.-p
)4242
10113
-e
)PUID=1000
PGID=1000
TZ=Europe/London
RUN_OPTS=--config-from-environment
-v
)/config
FILE__
.PASSWORD
based on the contents of the /run/secrets/mysecretpassword
file.-e UMASK=022
setting. Keep in mind umask is not chmod it subtracts from permissions based on it's value it does not add. Please read up here before asking for support.-v
flags), permissions issues can arise between the host OS and the container, we avoid this issue by allowing you to specify the user PUID
and group PGID
.PUID=1000
and PGID=1000
, to find yours use id user
as below:docker exec -it quassel-core /bin/bash
docker logs -f quassel-core
docker inspect -f '{{ index .Config.Labels "build_version" }}' quassel-core
docker inspect -f '{{ index .Config.Labels "build_version" }}' lscr.io/linuxserver/quassel-core:latest