Files on the server
What Quasar stores in /opt/quasar.
On this page
Everything Quasar needs lives in /opt/quasar.
opt/quasar
setup.sh
docker-compose.yml
docker-compose.override.yml
.env
traefik
traefik.yml
acme.json
storage
database.sqlite
master.key
backups
quasar-<date>.tar.gz
apps
<app-id>
source
docker-compose.yml
docker-compose.quasar.yml
.env
data
| Path | Contents |
|---|---|
docker-compose.yml |
The Quasar stack: Traefik, the socket proxy and the dashboard. |
docker-compose.override.yml |
The Traefik version chosen from the dashboard. Only exists after a Traefik update. Delete it to go back to the default version. |
.env |
Domain, Let’s Encrypt email and first admin account. Readable by root only. See configuration. |
traefik/traefik.yml |
Traefik’s configuration. Traefik fills in the Let’s Encrypt email from .env each time it starts; the file itself stays as shipped. |
traefik/acme.json |
Certificates. Readable by root only. |
storage/database.sqlite |
Applications, users, settings, metrics and logs. |
storage/master.key |
The encryption key. Not included in backups: keep a copy elsewhere. See backups. |
backups/ |
Backup archives. |
| Path | Contents |
|---|---|
source/ |
The Git clone, for Git builds. A compose stack runs from here. |
source/docker-compose.quasar.yml |
The repository’s compose file, adapted by Quasar. Regenerated on each deployment. |
docker-compose.yml |
The compose file, for pasted stacks. |
docker-compose.quasar.yml |
The adapted copy, for pasted stacks. |
.env |
Environment variables. Passed to compose stacks with --env-file. |
data/ |
Persistent data. |
See compose stacks for what the adapted file changes.