mirror of
https://github.com/iv-org/documentation.git
synced 2025-01-07 21:37:58 -05:00
Add Traefik configuration to Invidious Companion doc (#624)
* Add new traefik page * Add Traefik config on main install doc * Typos and line break
This commit is contained in:
parent
40a75ec01d
commit
6e32b3ab8b
@ -384,6 +384,7 @@ AND make sure to add these new routes into your reverse proxy, example in variou
|
||||
- [NGINX](./companion-nginx.md)
|
||||
- [Apache2](./companion-apache2.md)
|
||||
- [Caddy](./companion-caddy.md)
|
||||
- [Traefik](./companion-traefik.md)
|
||||
|
||||
## Update Invidious
|
||||
|
||||
|
27
docs/companion-traefik.md
Normal file
27
docs/companion-traefik.md
Normal file
@ -0,0 +1,27 @@
|
||||
# Traefik reverse proxy setup with Invidious companion
|
||||
|
||||
This is a very basic config, assuming that you're using Traefik to manage SSL certificates for you, and Traefik is on the same server as the Invidious and companion container.
|
||||
Do not forget to replace `<server_name>` with your domain.
|
||||
|
||||
**Invidious Setup**
|
||||
```
|
||||
...
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.invidious.rule=Host(`<server_name>`) && !(Path(`/latest_version`) || PathPrefix(`/api/manifest/dash/id/`) || PathPrefix(`/videoplayback*`))"
|
||||
- "traefik.http.routers.invidious.entrypoints=web-sec"
|
||||
- "traefik.http.routers.invidious.tls.certresolver=le"
|
||||
- "traefik.http.services.invidious.loadbalancer.server.port=3000"
|
||||
...
|
||||
```
|
||||
**Companion Setup**
|
||||
```
|
||||
...
|
||||
labels:
|
||||
- "traefik.enable=true"
|
||||
- "traefik.http.routers.invidious-companion.rule=Host(`<server_name>`) && (Path(`/latest_version`) || PathPrefix(`/api/manifest/dash/id/`) || PathPrefix(`/videoplayback*`))"
|
||||
- "traefik.http.routers.invidious-companion.entrypoints=web-sec"
|
||||
- "traefik.http.routers.invidious-companion.tls.certresolver=le"
|
||||
- "traefik.http.services.invidious-companion.loadbalancer.server.port=8282"
|
||||
...
|
||||
```
|
Loading…
Reference in New Issue
Block a user