Skip to content
This repository has been archived by the owner on Sep 20, 2023. It is now read-only.

Add traefik configuration #82

Merged
merged 3 commits into from
Jun 5, 2019
Merged

Add traefik configuration #82

merged 3 commits into from
Jun 5, 2019

Conversation

comassky
Copy link
Contributor

@comassky comassky commented Jun 1, 2019

No description provided.

@joshuaboniface joshuaboniface merged commit a4c1029 into jellyfin-archive:master Jun 5, 2019

Traefik is a modern HTTP reverse proxy and load balancer that makes deploying microservices easy. Traefik integrates with your existing infrastructure components (Docker, Swarm mode, Kubernetes, Marathon, Consul, Etcd, Rancher, Amazon ECS, ...) and configures itself automatically and dynamically. Pointing Traefik at your orchestrator should be the only configuration step you need. (https://traefik.io/)

Traefik needs 3 files in the SAME directory (or you must change pathes in the volume section) : docker-compose.yml, traefik.toml and acme.json.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Traefik needs 3 files in the SAME directory (or you must change pathes in the volume section) : docker-compose.yml, traefik.toml and acme.json.
Traefik needs 3 files in the SAME directory (or you must change paths in the volume section) : `docker-compose.yml`, `traefik.toml`, and `acme.json`.

Small typo, style, and grammar fix


Traefik needs 3 files in the SAME directory (or you must change pathes in the volume section) : docker-compose.yml, traefik.toml and acme.json.

This configuration is A+ (SSLlabs)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
This configuration is A+ (SSLlabs)
This configuration should rate A+ with [SSL Labs](#final-steps).


Finally, create an empty acme.json : `touch acme.json` `chmod 600 acme.json`

IMPORTANT ! Change ${DOMAIN} by your domain / subdomain name, and change the mail of the acme (yourmail@mail.com in traefik.toml)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
IMPORTANT ! Change ${DOMAIN} by your domain / subdomain name, and change the mail of the acme (yourmail@mail.com in traefik.toml)
**Important!**
Change ${DOMAIN} by your domain / subdomain name, and change the mail of the acme (yourmail@mail.com in traefik.toml).


For Jellyfin, just launch your Jellyfin server with this docker-compose `docker-compose up -d`.

Note you must change the ${JELLYFIN_DOMAIN} for your domain, like jellyfin.mydomain.xyz for exemple.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
Note you must change the ${JELLYFIN_DOMAIN} for your domain, like jellyfin.mydomain.xyz for exemple.
Note you must change the ${JELLYFIN_DOMAIN} for your domain, like jellyfin.mydomain.xyz for example.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Development

Successfully merging this pull request may close these issues.

3 participants