NEW: Coolify & Traefik Dashboard Reverse Proxy Configuration 🔐 SSL Certs For Any Site🔑 (Open Source)
[ Ссылка ]
[ Ссылка ]
[ Ссылка ]
Edit Traefik Configuration
Open the file for editing: nano /data/coolify/proxy/docker-compose.yml
Update the configuration:
yamlCopyversion: '3.8'
networks:
coolify:
external: true
zep_zep-network:
external: true
services:
traefik:
container_name: coolify-proxy
image: 'traefik:v2.10'
restart: unless-stopped
extra_hosts:
- 'host.docker.internal:host-gateway'
networks:
- coolify
- zep_zep-network
ports:
- '80:80'
- '443:443'
- '8080:8080'
healthcheck:
test: 'wget -qO- [ Ссылка ] || exit 1'
interval: 4s
timeout: 2s
retries: 5
volumes:
- '/var/run/docker.sock:/var/run/docker.sock:ro'
- '/data/coolify/proxy:/traefik'
command:
- '--ping=true'
- '--ping.entrypoint=http'
- '--api.dashboard=true'
- '--api.insecure=false'
- '--entrypoints.http.address=:80'
- '--entrypoints.https.address=:443'
- '--entrypoints.traefik.address=:8080'
- '--entrypoints.http.http.encodequerysemicolons=true'
- '--entrypoints.http.http2.maxConcurrentStreams=50'
- '--entrypoints.https.http.encodequerysemicolons=true'
- '--entrypoints.https.http2.maxConcurrentStreams=50'
- '--providers.docker.exposedbydefault=false'
- '--providers.file.directory=/traefik/dynamic/'
- '--providers.file.watch=true'
- '--certificatesresolvers.letsencrypt.acme.httpchallenge=true'
- '--certificatesresolvers.letsencrypt.acme.storage=/traefik/acme.json'
- '--certificatesresolvers.letsencrypt.acme.httpchallenge.entrypoint=http'
- '--providers.docker=true'
labels:
- traefik.enable=true
- traefik.http.routers.dashboard.rule=Host(`traefik.example.com`)
- traefik.http.routers.dashboard.service=api@internal
- traefik.http.routers.dashboard.entrypoints=traefik,https
- traefik.http.routers.dashboard.tls.certresolver=letsencrypt
- traefik.http.routers.dashboard.middlewares=auth
- traefik.http.services.dashboard.loadbalancer.server.port=8080
- traefik.http.middlewares.auth.basicauth.users=admin:$$apr1$$zXSCwu5A$$hBosXzNdW04JWjeXkrjfu1
- traefik.http.routers.http-catchall.rule=hostregexp(`{host:.+}`)
- traefik.http.routers.http-catchall.entrypoints=http
- traefik.http.routers.http-catchall.middlewares=redirect-to-https
- traefik.http.middlewares.redirect-to-https.redirectscheme.scheme=https
Configure Service (ZEP example)
Create a new file: nano /data/coolify/proxy/dynamic/zep-ai.yml
Add the following configuration:
yamlCopyhttp:
routers:
zep-ai:
rule: Host(`zep.example.com`)
service: zep-ai
entryPoints:
- https
tls:
certResolver: letsencrypt
services:
zep-ai:
loadBalancer:
servers:
- url: '[ Ссылка ]'
Accessing Traefik Dashboard
Generate Password for Dashboard (if not already done)
Run: htpasswd -nb admin secure_password
Replace the hashed password in the Traefik configuration
🤑 FREE VALUE:
👉👉👉 Free 6-Day Accelerate Your Stride Challenge: [ Ссылка ] 👈👈👈
📞📞📞 BOOK A FREE STRIDE SCALING SESSION 📞📞📞
===============================
👉👉👉 [ Ссылка ] 👈👈👈
===============================
FREE FACEBOOK & DISCORD COMMUNITY (EXCLUSIVE RESOURCES, TEMPLATES, AND TRAININGS)
👉👉👉 [ Ссылка ] 👈👈👈
📱 Follow Me On Other Socials & Lets Connect!
Instagram: [ Ссылка ]
LinkedIn: [ Ссылка ]
Facebook: [ Ссылка ]
Twitter/X: [ Ссылка ]
TikTok: [ Ссылка ]
👇 CLICK HERE TO SUBSCRIBE FOR FREE
===============================
👉👉👉 [ Ссылка ] 👈👈👈
📞📞📞 BOOK A FREE STRIDE SCALING SESSION 📞📞📞
===============================
👉👉👉 [ Ссылка ] 👈👈👈
THE BEST CRM IN THE WORLD 🌎
14-Day free trial to GoHighLevel:
👉 [ Ссылка ]
📞📞📞 BOOK A FREE STRIDE SCALING SESSION 📞📞📞
===============================
👉👉👉 [ Ссылка ] 👈👈👈
THE BEST CRM IN THE WORLD 🌎
14-Day free trial to GoHighLevel:
👉 [ Ссылка ]
![](https://s2.save4k.ru/pic/q9e4CT2nSWE/mqdefault.jpg)