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

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • traefik

    The Cloud Native Application Proxy

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

  • 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.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • 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?

  • caddy-l4

    Layer 4 (TCP/UDP) app for Caddy

  • traefik-hardened

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

  • 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/

  • 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?

  • SaaSHub

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

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

  • 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

  • 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

  • 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
  • Introducing a tool for running diagnostic and administrative tools locally on your machine, but with outgoing network connectivity as if they're running in your k8s cluster.

    1 project | /r/sre | 5 Jun 2023