Take a look at traefik, even if you don't use containers

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. traefik

    The Cloud Native Application Proxy

    apparently "traffic" https://github.com/traefik/traefik/issues/795

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. caddy-docker-proxy

    Caddy as a reverse proxy for Docker

    Sticky sessions are supported: https://caddyserver.com/docs/caddyfile/directives/reverse_pr..., and yes it's pluggable so you could write your own LB policy. Very easy, just copy the code from Caddy's source to write your own plugin. Let us know if you need help.

    Also yes, Caddy does service discovery if you use https://github.com/lucaslorentz/caddy-docker-proxy, configuration via Docker labels. Or you can use dynamic upstreams (built-in) https://caddyserver.com/docs/caddyfile/directives/reverse_pr... to use A/AAAA or SRV DNS records to load your list of upstreams.

  4. Nginx Proxy Manager

    Docker container for managing Nginx proxy hosts with a simple, powerful interface

    Why trafik over nginx for my modest needs, a couple docker hosts and a few dozen containers. I use https://github.com/NginxProxyManager/nginx-proxy-manager, would trafik provide a benefit on such a small scale?

  5. caddy-l4

    Layer 4 (TCP/UDP) app for Caddy

  6. traefik-hardened

    hardened rootless Traefik v2 deployment without mounting the Docker socket into the Traefik container

  7. forwardproxy

    Forward proxy plugin for the Caddy web server

    Yeah, Caddy v1 had a forwardproxy plugin that finally got updated for v2: https://github.com/caddyserver/forwardproxy/

  8. kind

    Kubernetes IN Docker - local clusters for testing Kubernetes

    Have you tried https://kind.sigs.k8s.io/? If so, how does it compare to k3s for testing?

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. 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.

  11. lego

    Let's Encrypt/ACME client and library written in Go

    This is one area where I've found nixos to be really helpful. I can set this up with just adding some lines to the configuration.nix (which uses [lego](https://github.com/go-acme/lego) and letsencrypt in the backend):

    ```nix

  12. thruster

    The 37Signals/Basecamp team has been working on a small, opinionated replacement for Traefik called Thruster: https://github.com/basecamp/thruster

    Would be worth checking out, if you're currently considering options.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Setting Up a Multi-Purpose Server with Amazon EC2, Docker, and Traefik

    3 projects | dev.to | 16 Sep 2024
  • Ask HN: Freelancer? Seeking freelancer? (March 2024)

    1 project | news.ycombinator.com | 6 Mar 2024
  • New job has no way of coding locally?

    1 project | news.ycombinator.com | 7 Nov 2023
  • Add https to docker app

    2 projects | /r/docker | 24 Jun 2023
  • Kubernetes confuses the heck out of me

    2 projects | /r/devops | 6 Jun 2023

Did you know that Go is
the 4th most popular programming language
based on number of references?