Follow

How to use as a reverse-proxy for something hosted on... host.

First, free up 80 and 443 ports. For example, make host nginx listen on smth like 81.

Next, get your docker0 subnet. 172.17.0.1/16 for me.
Get your traefik default `ip route`. 172.18.0.1 for me.

ufw allow from 172.18.0.1/24 to any 81

Get your traefik file provider up and running.
As a service, define a load balancer to http://172.17.0.1:83/

doen!

· · Web · 3 · 1 · 2

@inexcode А что это такое, traefic, и чем полезно?

@drq роутер. Reverse proxy и load balancer, который позволяет легко прокидывать докер контейнера в сеть и берёт на себя заботы о TLS. Не отменяет необходимости в веб-сервере (nginx/apache).
Сам находит сервисы, которые надо прокидывать, может взять на себя логгинг, трейсинг и метрику.
doc.traefik.io/traefik/

@drq веб-сервер, если что, внутри контейнера который. Прокидывать штуки с хоста не предусмотрено.

@inexcode consider if you should have used haproxy instead :comfy:

@icedquinn I'm not ready for two-weeks dive into docs and massive downtime again :trixieconcern:

@icedquinn switching from one reverse proxy to another while having only one machine for that, while having a clusterfuck of different services and mix of docker, snap and non-docker things.

I just wanted to stop thinking about TLS certs.

Sign in to participate in the conversation
Mastodon

Just a little IT-Brony Mastodon node for friends.