richardsoper.me
traefik-examples
richardsoper.me | traefik-examples | |
---|---|---|
5 | 1 | |
45 | 288 | |
- | - | |
7.9 | 3.8 | |
about 1 month ago | about 2 months ago | |
Ruby | Shell | |
- | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
richardsoper.me
-
Traefik only picks up containers in a swarm when they are all on the same node
Also, if you'd like to use this as a reference point to investigate on your own I have my GitHub repo with a docker swarm cluster available that is deployed and working right now.
-
How to add headers to all routes/services? [Docker Swarm]
Reddit hates me whenever I try to paste file contents into comments, but if you wanted to take a look my config is all stored here. In services/traefik.yml and traefik/traefik.yml specifically for the proxy related configs.
-
Traefik docker container on two different systems
I have a file based config for my raspberry Pi running pihole. Check it out and let me know if you have any questions.
-
Routing to a vm on the local network
Here is one of the config files I use to route on my server VLAN: https://github.com/rsoper/richardsoper.me/blob/master/traefik/conf/homeassistant.yml
-
Any feedback so far on my docker-compose file?
I haven't done a Portainer first or Portainer-centric deployment, but I have used Traefik quite a lot in the last few years, including a LAN whitelist, and integration with CloudFlare. Not sure how far along you are on using Traefik, but Ive got it all posted to GitHub if you have any interest in poking around or have any questions.
traefik-examples
-
Nginx Proxy Manager alternative
Fighting with config files to get Authelia to work is what drove me abandon Nginix Proxy Manager. If you use docker-compose, I highly recommend Traefik over NPM. Once you have a working config, it is very easy to add new sites. Check this GitHub repo for some great examples to help you get started: https://github.com/frigi83/traefik-examples
What are some alternatives?
v2ray-agent - (VLESS+TCP+TLS/VLESS+TCP+XTLS/VLESS+gRPC+TLS/VLESS+WS+TLS/VMess+TCP+TLS/VMess+WS+TLS/Trojan+TCP+TLS/Trojan+gRPC+TLS/Trojan+TCP+XTLS)+伪装站点、八合一共存脚本,支持多内核安装
docker-swag - Nginx webserver and reverse proxy with php support and a built-in Certbot (Let's Encrypt) client. It also contains fail2ban for intrusion prevention.
traefik-kop - A dynamic docker->redis->traefik discovery agent
self-hosted-services - A core set of privacy-preserving services that can be easily self-hosted via Docker Compose.
docker-traefik-nextcloud-nginx - docker compose files for traefik nextcloud and nginx
traefik-v2-https-ssl-localhost - A simple example on how to use Traefik on localhost with HTTPS
traefik-letsencrypt-compose - Basic Traefik configuration which includes automatic Let’s Encrypt certificate management and password protected dashboard
onramp - Traefik with all the stuffing. Onramp is a docker compose setup designed to allow users to get up to speed quickly and securely using Traefik, LetsEncrypt, Cloudflare Tunnels and other popular self hosted home lab services.
deeztek-docker - A collection of scripts to ease the installation of Docker, Docker Compose and various containers on your Ubuntu host.
docker-cloudflare-ddns - A small amd64/ARM/ARM64 Docker image that allows you to use CloudFlare as a DDNS / DynDNS Provider.
docker-selfhosted-apps - Collection of selfhosted apps with docker only ! Traefik, Bitwarden, Wireguard with Pihole, Synapse with Elements, etc.