A docker-compose file for a quasselcore instance that uses an existing traefik instance for cert retrieval
quassel-web | ||
.gitignore | ||
.gitlab-ci.yml | ||
docker-compose.yml | ||
LICENSE | ||
README.md |
quasselcore
Purpose
Quasselcore works best with a real certificate. But if you have, like I have, a traefik instance
running, you should obtain your certificates from that instance. The combination of services in this docker-compose
file ensures this.
Installation
Very simple. Just fetch the docker-compose
file and add your hostname (QUASSEL_HOSTNAME
) to a local .env
file:
$ echo "QUASSEL_HOSTNAME=example.local" > .env
Best then to check if everything is okay:
$ docker-compose config -q && echo "Everything is fine."
Everything is fine.
Then fire it up:
$ docker-compose up -d
Creating quasselcore_echo_1 ... done
Creating quasselcore_certdumper_1 ... done
Creating quassel-core ... done