|about 4 years ago||3 days ago|
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.
Building a bare-metal Kubernetes cluster on Raspberry Pi
8 projects | dev.to | 26 Nov 2021
K3s comes by default with traefik as the ingress controller. I heard great things about it, but I prefer to use ingress-nginx. This is simply because I'm more familiar with it. You can choose pretty much any ingress controller you want for Kubernetes, so pick one according to your own preferences.
Help me choose a reverse proxy?
1 project | reddit.com/r/homelab | 22 Nov 2021
I got some of the way down the rabbithole of implementing Traefik in my homelab before realizing that how I’ve built my lab and some of my services might not be a good fit for Traefik. I started with it on a tip from a coworker, but his use case is a little different than mine - specifically that I already have some robust Ansible roles built for the services I run, and I prefer config management in Ansible than in Docker Compose files.
Nginx – The Architecture of Open Source Applications
5 projects | news.ycombinator.com | 2 Nov 2021
> As a relatively young dev, the idea of a "web server" as a standalone binary that serves your application (vs a library that you use to write your own "server") feels strange.
In my eyes, the ideal setup is one that's layered: where you have an ingress that's basically a load balancer that also ensures that you have SSL/TLS certificates, enforces rate limits, perhaps is used for some very basic logging, or can optionally do any URL rewriting that you need. Personally, i think that Caddy (https://caddyserver.com/) is lovely for this, whereas some people prefer something like Traefik (https://traefik.io/), though the older software packages like Nginx (https://nginx.org/en/) or even Apache (https://www.apache.org/) are good too, as long as the pattern itself is in place.
Then, you may additionally have any sorts of middleware that you need, such as a service mesh for service discovery, or providing internal SSL/TLS - personally Docker Swarm (https://docs.docker.com/engine/swarm/) overlay networks have always been enough for me in this regard, though some people enjoy other solutions, such as Hashicorp Consul (https://www.consul.io/), or maybe something intended for Kubernetes or other platforms that you already may be using, like Linkerd (https://linkerd.io/).
Finally, you have your actual application with its server. Personally, i think that the web server should be embedded (for example, embedded Tomcat with Spring Boot) or indeed just be a library that's a part of the application executable, as long as you can update it easily enough by rebuilding the application - containers are good for this, but aren't strictly necessary, since sometimes other forms of automation and packaging are also enough.
The reason why i believe this, is because i've seen plenty of deployments where that just isn't the case:
- attempts to store certificates within the application, each application server having different requirements for the formats to be used, making management (and automation) of renewal a total nightmare
Suggestions for Load Balancer that works Nginix Proxy Manager and Docker
1 project | reddit.com/r/selfhosted | 29 Oct 2021
I haven't used this: https://github.com/traefik/traefik You could look at replacing nginx proxy manager with traefik
1 project | reddit.com/r/docker | 29 Oct 2021
e.g https://traefik.io/ or https://hub.docker.com/r/jwilder/nginx-proxy
Traefik 2.5 - What a Mesh!
2 projects | dev.to | 11 Oct 2021
Traefik Labs keeps on doing giant leaps and integrating Consul Connect is another step beyond for Traefik Proxy. This indicates the path of this product is humble but reliable and flexible, with an open-minded philosophy behind that is never scared of comparing and collaborating with other important competitors and actors in the CNCF big landscape picture.
Setup Glitchtip Error Monitoring on Docker
2 projects | dev.to | 4 Oct 2021
I will assume that you have docker and docker-compose installed. If you need more info on Traefik you can have a look at their website, but I have also written a post on setting up Traefik v2 in detail, but we will touch on that in this post.
if 2 of the replicas of a container in swarm end up running on the same node how should we update haproxy to pick up both them because inc ase they are running on different nodes you can hardcode the service ?
1 project | reddit.com/r/docker | 27 Sep 2021
Take a look at https://github.com/traefik/traefik/issues/6485 for how to use traefik for redis over swarm clusters.
I wanna deploy tinyfilemanager on a PC and have a media server, should I use docker or apache?
3 projects | reddit.com/r/selfhosted | 21 Sep 2021
Run web services behind a proxy. For containers, Traefik is popular. I use the SWAG container created by the linuxserver.io folks. It has NGINX for reverse proxy, Letsencrypt integration to help you get a valid certificate, and has fail2ban integration.
Verständnissproblem: Zusammenarbeit von nativer apache2 und docker-container mit apache2 (und gleichem Port 80)
1 project | reddit.com/r/de_EDV | 20 Sep 2021
What are some alternatives?
Nginx Proxy Manager - Docker container for managing Nginx proxy hosts with a simple, powerful interface
Caddy - Fast, multi-platform web server with automatic HTTPS
envoy - Cloud-native high-performance edge/middle/service proxy
Squid - Squid Web Proxy Cache
cockpit-podman - Cockpit UI for podman containers
gobetween - :cloud: Modern & minimalistic load balancer for the Сloud era
consul - Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
socks5-proxy-server - SOCKS5 proxy server
tailscale - The easiest, most secure way to use WireGuard and 2FA.
Tinyproxy - tinyproxy - a light-weight HTTP/HTTPS proxy daemon for POSIX operating systems