docs/examples/docker/idp-authelia-traefik/README.md
[!WARNING]
I am unable to guarantee the quality, safety, and security of anything in this folder; it is a combination of examples I found online. Please submit corrections or improvements 🙏
to try this out with minimal adjustments:
/srv/pub in docker-compose.yml127.0.0.1 fs.example.com traefik.example.com authelia.example.com to your /etc/hostssudo docker-compose upauthelia password autheliato use this in a safe and secure manner:
cpp subfolder and the copyparty service in docker-compose.ymlthis folder is based on:
incomplete list of modifications made:
:z volumes, label:disable)v4.38.0-beta3 because config syntax changed since last stable releasethere is probably/definitely room for improvement in this example setup. Some ideas taken from github issue #62:
watchtower to manage your image version updatesif you manage to improve on any of this, especially in a way that might be useful for other people, consider sending a PR :>
currently not optimal, at least when compared to running the python sfx outside of docker... some numbers from my laptop (ryzen4500u/fedora39):
| req/s | https D/L | http D/L | approach |
|---|---|---|---|
| 5200 | 1294 MiB/s | 5+ GiB/s | copyparty-sfx.py running on host |
| 4370 | 725 MiB/s | 4+ GiB/s | docker run copyparty/ac |
| 2420 | 694 MiB/s | n/a | copyparty/ac behind traefik |
| 75 | 694 MiB/s | n/a | traefik and authelia (you are here) |
authelia is behaving strangely, handling 340 requests per second for a while, but then it suddenly drops to 75 and stays there...
I'm assuming all of the performance issues is due to a misconfiguration of authelia/traefik/docker on my end, but I don't really know where to start