# proxy

An intermediary server or program that mediates communication between a client and a destination server by forwarding, modifying, blocking, or directly answering requests.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Running a Self-Hosted Tailscale Control Server Behind a Reverse Proxy

DevFeed: [Running a Self-Hosted Tailscale Control Server Behind a Reverse Proxy](<https://devfeed.tech/articles/running-a-self-hosted-tailscale-control-server-behind-a-reverse-proxy-34104.md>)

Original publisher: [Read original article](<https://philipptheserver.com/posts/headscale-behind-traefik-no-h2/>)

Author: Philipp Lehmann (philipp.lehmann@gruppe.ai)

Published: 2026-09-15T07:00:00Z

Content type: tutorial

Language: en

Sources: [Philipp Lehmann](<https://devfeed.tech/sources/philipp-lehmann.md>)

Topics: [tailscale](<https://devfeed.tech/topics/tailscale.md>), [proxy](<https://devfeed.tech/topics/proxy.md>), [traefik](<https://devfeed.tech/topics/traefik.md>), [TLS (Transport Layer Security)](<https://devfeed.tech/topics/tls.md>), [TLS handshake](<https://devfeed.tech/topics/tls-handshake.md>), [Self-hosted](<https://devfeed.tech/topics/self-hosted.md>), [Homelab](<https://devfeed.tech/topics/homelab.md>)

Tags: [dns](<https://devfeed.tech/tags/dns.md>), [docker](<https://devfeed.tech/tags/docker.md>), [h2](<https://devfeed.tech/tags/h2.md>), [homelab](<https://devfeed.tech/tags/homelab.md>), [networking](<https://devfeed.tech/tags/networking.md>), [proxy](<https://devfeed.tech/tags/proxy.md>), [reverse-proxy](<https://devfeed.tech/tags/reverse-proxy.md>), [security](<https://devfeed.tech/tags/security.md>), [self-hosted](<https://devfeed.tech/tags/self-hosted.md>), [tailscale](<https://devfeed.tech/tags/tailscale.md>), [tls](<https://devfeed.tech/tags/tls.md>), [tls-handshake](<https://devfeed.tech/tags/tls-handshake.md>), [traefik](<https://devfeed.tech/tags/traefik.md>)

### AI overview

This tutorial explains how to run a self-hosted Tailscale control server, Headscale, behind Traefik. It finds that the reverse proxy must use TLS with HTTP/1.1 only because Tailscale's noise handshake expects a full-duplex byte stream and can fail when ALPN negotiates HTTP/2.

### Source excerpt

Headscale behind Traefik: tls.options=no-h2@file with alpnProtocols http/1.1, because the Tailscale noise handshake breaks when ALPN negotiates h2.

## nginx: The Map Variable That Fixes the URI in proxy\_pass

DevFeed: [nginx: The Map Variable That Fixes the URI in proxy\_pass](<https://devfeed.tech/articles/nginx-the-map-variable-that-fixes-the-uri-in-proxy-pass-34110.md>)

Original publisher: [Read original article](<https://philipptheserver.com/posts/nginx-map-uri-cache-policy/>)

Author: Philipp Lehmann (philipp.lehmann@gruppe.ai)

Published: 2026-09-14T07:00:00Z

Content type: tutorial

Language: en

Sources: [Philipp Lehmann](<https://devfeed.tech/sources/philipp-lehmann.md>)

Topics: [nginx](<https://devfeed.tech/topics/nginx.md>), [proxy](<https://devfeed.tech/topics/proxy.md>), [Caching](<https://devfeed.tech/topics/caching.md>), [configuration](<https://devfeed.tech/topics/configuration.md>)

Tags: [cache-control](<https://devfeed.tech/tags/cache-control.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [docker](<https://devfeed.tech/tags/docker.md>), [networking](<https://devfeed.tech/tags/networking.md>), [nginx](<https://devfeed.tech/tags/nginx.md>), [observability](<https://devfeed.tech/tags/observability.md>), [proxy](<https://devfeed.tech/tags/proxy.md>), [reverse-proxy](<https://devfeed.tech/tags/reverse-proxy.md>)

### AI overview

This article explains an nginx build failure caused by using a URI-bearing proxy_pass inside a regex location. A newer nginx version treated the previously accepted configuration as an error. The proposed fix uses a bare upstream in the regex location and a map on $uri to apply a path-specific Cache-Control policy.

### Source excerpt

nginx: [emerg] invalid URI prefix in proxy_pass: a regex location needs a bare upstream, and a map on $uri keeps a path-specific Cache-Control header.

## kube-proxy in iptables Mode and Native nftables Rules in the Forward Chain

DevFeed: [kube-proxy in iptables Mode and Native nftables Rules in the Forward Chain](<https://devfeed.tech/articles/kube-proxy-in-iptables-mode-and-native-nftables-rules-in-the-forward-chain-34106.md>)

Original publisher: [Read original article](<https://philipptheserver.com/posts/kube-proxy-native-nftables/>)

Author: Philipp Lehmann (philipp.lehmann@gruppe.ai)

Published: 2026-09-08T07:00:00Z

Content type: article

Language: en

Sources: [Philipp Lehmann](<https://devfeed.tech/sources/philipp-lehmann.md>)

Topics: [proxy](<https://devfeed.tech/topics/proxy.md>), [Kernel](<https://devfeed.tech/topics/kernel.md>), [Virtual Private Network](<https://devfeed.tech/topics/vpn.md>)

Tags: [firewall](<https://devfeed.tech/tags/firewall.md>), [handle](<https://devfeed.tech/tags/handle.md>), [ip](<https://devfeed.tech/tags/ip.md>), [kernel](<https://devfeed.tech/tags/kernel.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [linux](<https://devfeed.tech/tags/linux.md>), [networking](<https://devfeed.tech/tags/networking.md>), [proxy](<https://devfeed.tech/tags/proxy.md>), [reliability](<https://devfeed.tech/tags/reliability.md>), [vpn](<https://devfeed.tech/tags/vpn.md>)

### AI overview

The article explains how native nftables rules added by a WireGuard-based mesh agent to the FORWARD chain can cause kube-proxy in iptables mode to abort synchronization silently, leaving service endpoints stale. It describes removing the conflicting rules by handle.

### Source excerpt

kube-proxy iptables-nft sync silently aborts on native nftables rules a mesh agent adds to the FORWARD chain. Fix: nft delete rule by handle, ip and ip6.

## Devenv 2.3: Portless and TUI configuration

DevFeed: [Devenv 2.3: Portless and TUI configuration](<https://devfeed.tech/articles/devenv-2-3-portless-and-tui-configuration-31348.md>)

Original publisher: [Read original article](<https://discourse.nixos.org/t/devenv-2-3-portless-and-tui-configuration/79969>)

Author: domenkozar

Published: 2026-09-07T13:59:38Z

Content type: release

Language: en

Sources: [Announcements - NixOS Discourse](<https://devfeed.tech/sources/announcements-nixos-discourse.md>)

Topics: [Nix](<https://devfeed.tech/topics/nix.md>), [Pingora](<https://devfeed.tech/topics/pingora.md>), [Text-based user interface](<https://devfeed.tech/topics/tui.md>), [proxy](<https://devfeed.tech/topics/proxy.md>), [Processes](<https://devfeed.tech/topics/processes.md>), [configuration](<https://devfeed.tech/topics/configuration.md>)

Tags: [announcements](<https://devfeed.tech/tags/announcements.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [docker](<https://devfeed.tech/tags/docker.md>), [llms](<https://devfeed.tech/tags/llms.md>), [localhost](<https://devfeed.tech/tags/localhost.md>), [open](<https://devfeed.tech/tags/open.md>), [pingora](<https://devfeed.tech/tags/pingora.md>), [processes](<https://devfeed.tech/tags/processes.md>), [proxy](<https://devfeed.tech/tags/proxy.md>), [python](<https://devfeed.tech/tags/python.md>)

### AI overview

Devenv 2.3 introduces an opt-in localhost proxy using Pingora for stable process URLs, configurable TUI settings, a dotenv parser, improved process cleanup, credential helpers in SecretSpec 0.20, and a smaller devenv closure.

### Source excerpt

The new opt-in localhost proxy (using Pingora) gives your processes stable URLs, even when automatic port allocation changes the underlying port: { pkgs, config, ... }: { process.proxy.enable = true; processes.web = { exec = "${pkgs.python3}/bin/python -m http.server $PORT"; ports.http.allocate = 8000; env.PORT = builtins.toString config.processes.web.ports.http.value; }; } Run devenv up and open http://web.<project-name>.localhost. You can override hostnames per process or port and enable HTTPS per process. The TUI now has a personal configuration file for statusline placement, colors, keybindings, and log behavior. You can also hide the statusline or disable the (devenv) prompt prefix. Other highlights: multiverse.pins resolves multiple package versions through the fewest nixpkgs revisions. A new dotenv parser supports quotes, multiline values, variable substitution, and ordered files. SecretSpec 0.20 adds Git and Docker credential helpers and five new providers. Process shutdown and cleanup are more reliable. The devenv closure shrank from 528 MB to 376 MB. nixpkgs PR devenv devenv 2.3: Portless and TUI configuration Fast, Declarative, Reproducible, and Composable Developer Environments using Nix. LLMs have been used 1 post - 1 participant Read full topic

## Using a Local Proxy to Centralize AI Tool Routing, Logging, and Policy

DevFeed: [Using a Local Proxy to Centralize AI Tool Routing, Logging, and Policy](<https://devfeed.tech/articles/one-local-endpoint-for-every-agent-session-34101.md>)

Original publisher: [Read original article](<https://philipptheserver.com/posts/data-locality-by-default/>)

Author: Philipp Lehmann (philipp.lehmann@gruppe.ai)

Published: 2026-08-18T07:00:00Z

Content type: article

Language: en

Sources: [Philipp Lehmann](<https://devfeed.tech/sources/philipp-lehmann.md>)

Topics: [proxy](<https://devfeed.tech/topics/proxy.md>), [API](<https://devfeed.tech/topics/api.md>), [audit](<https://devfeed.tech/topics/audit.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Self-hosted](<https://devfeed.tech/topics/self-hosted.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [audit](<https://devfeed.tech/tags/audit.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [llm](<https://devfeed.tech/tags/llm.md>), [proxy](<https://devfeed.tech/tags/proxy.md>), [python](<https://devfeed.tech/tags/python.md>), [security](<https://devfeed.tech/tags/security.md>), [self-hosted](<https://devfeed.tech/tags/self-hosted.md>)

### AI overview

The article proposes routing every model-using tool on a developer machine through one local proxy. This centralizes endpoint selection, request logging, auditing, and enforcement of policies such as keeping sensitive project code on a self-hosted model. It notes that tools with hardcoded or otherwise unsupported upstream configuration can bypass the proxy.

### Source excerpt

OPENAI_BASE_URL=http://localhost:8080/v1 for every AI tool: one local FastAPI proxy that logs each request and refuses internal-only projects.

## 【Istio 控制面】Linkerd 对照：非 xDS 的控制面机制

DevFeed: [【Istio 控制面】Linkerd 对照：非 xDS 的控制面机制](<https://devfeed.tech/articles/istio-linkerd-xds-34002.md>)

Original publisher: [Read original article](<https://quant67.com/post/istio-xds/14-linkerd-contrast/14-linkerd-contrast.html>)

Author: Liao Tonglang

Published: 2026-08-11T00:00:00Z

Content type: article

Language: zh

Sources: [土法炼钢 - 系统与基础设施](<https://devfeed.tech/sources/source-4.md>)

Topics: [istio](<https://devfeed.tech/topics/istio.md>), [linkerd](<https://devfeed.tech/topics/linkerd.md>), [API](<https://devfeed.tech/topics/api.md>), [proxy](<https://devfeed.tech/topics/proxy.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [control-plane](<https://devfeed.tech/tags/control-plane.md>), [destination-controller](<https://devfeed.tech/tags/destination-controller.md>), [envoy](<https://devfeed.tech/tags/envoy.md>), [go](<https://devfeed.tech/tags/go.md>), [identity](<https://devfeed.tech/tags/identity.md>), [istio](<https://devfeed.tech/tags/istio.md>), [istiod](<https://devfeed.tech/tags/istiod.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [linkerd](<https://devfeed.tech/tags/linkerd.md>), [mechanism-comparison](<https://devfeed.tech/tags/mechanism-comparison.md>), [network](<https://devfeed.tech/tags/network.md>), [policy](<https://devfeed.tech/tags/policy.md>), [proxy](<https://devfeed.tech/tags/proxy.md>), [route](<https://devfeed.tech/tags/route.md>), [rust](<https://devfeed.tech/tags/rust.md>), [service](<https://devfeed.tech/tags/service.md>), [serviceaccount](<https://devfeed.tech/tags/serviceaccount.md>), [sidecar](<https://devfeed.tech/tags/sidecar.md>), [xds](<https://devfeed.tech/tags/xds.md>)

### AI overview

This article compares Linkerd's control-plane architecture with Istio's istiod and xDS model. It describes Linkerd's separately deployed destination, identity, and proxy-injector components; its proxy-specific gRPC APIs; and its CSR-based identity issuance, contrasting these with Istio's consolidated control plane and xDS/SDS resource model. It explicitly avoids declaring either system superior without workload-specific evidence.

### Source excerpt

以官方文档为准，对照 Linkerd destination/identity 控制面与 Istio istiod/xDS 的机制差异：资源模型、订阅形状、身份签发路径；只讲机制边界，不判定优劣。

## Substituter proxy \`selector4nix\` 0.9.0: various new features and optimizations

DevFeed: [Substituter proxy \`selector4nix\` 0.9.0: various new features and optimizations](<https://devfeed.tech/articles/substituter-proxy-selector4nix-0-9-0-various-new-features-and-optimizations-31367.md>)

Original publisher: [Read original article](<https://discourse.nixos.org/t/substituter-proxy-selector4nix-0-9-0-various-new-features-and-optimizations/79377>)

Author: oo-infty

Published: 2026-08-06T14:36:51Z

Content type: release

Language: en

Sources: [Announcements - NixOS Discourse](<https://devfeed.tech/sources/announcements-nixos-discourse.md>)

Topics: [Nix](<https://devfeed.tech/topics/nix.md>), [proxy](<https://devfeed.tech/topics/proxy.md>), [Caching](<https://devfeed.tech/topics/caching.md>), [Latency](<https://devfeed.tech/topics/latency.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>)

Tags: [announcements](<https://devfeed.tech/tags/announcements.md>), [caching](<https://devfeed.tech/tags/caching.md>), [features](<https://devfeed.tech/tags/features.md>), [latency](<https://devfeed.tech/tags/latency.md>), [network](<https://devfeed.tech/tags/network.md>), [proxy](<https://devfeed.tech/tags/proxy.md>), [releases](<https://devfeed.tech/tags/releases.md>)

### AI overview

A forum release announcement for selector4nix 0.9.0, a Nix substituter proxy with parallel cache queries and latency-aware selection. It describes private substituter support, persistent disk caching, a dashboard, and concurrent chunked NAR streaming to improve throughput on high-latency links.

### Source excerpt

selector4nix is a Nix substituter proxy with parallel cache queries and latency-aware selection. The last time I shared this project in this forum was about 3 months ago. From then on, selector4nix has gained more features, improvements and optimizations. The notable features included in these new versions are: Private substituter support: Accessing private substituter servers is possible with additional credentials. AFAIK it worked well with Cachix, Garnix and attic. Persistent caching: NAR info and other queried data can be persisted to disk cache and then be retrieved again after the process restarts. Dashboard: It started from a minimal static page, and gradually evolved into its current form. Now it has several pages and shows each substituter's availability, statistics of the server's cache and storage, realtime information of NARs being trasferred currently, and so on. Chunked NAR streaming: Since selector4nix intercepts NAR requests, it can any optimization for its client transparently. the proxy tries to request multiple NAR chunks from the selected upstream substituter concurrently, and forwards chunks to clients. This feature helps improve the throughput on high-latency network links, which is especially useful for myself. etc. Compared to its alternative, ncro, selector4nix is not that popular, but I still gained supports from some of my friends and users of this project. I'm very appreciated of your acknowledgement. This is my first project that managed to address other people's real problems and made a difference, and I also learnt a lot when polishing it. I'll continue to work on selector4nix and enjoy getting involved in the Nix community. Please refer to the following links for more information: Homepage: https://github.com/StarryReverie/selector4nix/ v0.9.0 release: https://github.com/StarryReverie/selector4nix/releases/tag/v0.9.0 v0.9.0 changelog: https://github.com/StarryReverie/selector4nix/blob/8c28a663078b97eaa6c125f2c7db0d9e75b22311/CHANGELOG

## I spent two months screen-sharing to ship one integration. So I rebuilt it on Temporal.

DevFeed: [I spent two months screen-sharing to ship one integration. So I rebuilt it on Temporal.](<https://devfeed.tech/articles/i-spent-two-months-screen-sharing-to-ship-one-integration-so-i-rebuilt-it-on-temporal-35876.md>)

Original publisher: [Read original article](<https://temporal.io/blog/i-spent-two-months-screen-sharing-to-ship-one-integration-so-i-rebuilt-it-on-temporal>)

Author: Stephen Montague

Published: 2026-08-06T00:00:00Z

Content type: tutorial

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [proxy](<https://devfeed.tech/topics/proxy.md>), [networking](<https://devfeed.tech/topics/networking.md>), [legacy application](<https://devfeed.tech/topics/legacy-application.md>), [Messaging](<https://devfeed.tech/topics/messaging.md>), [on-prem](<https://devfeed.tech/topics/on-prem.md>), [retry](<https://devfeed.tech/topics/retry.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>)

Tags: [legacy-application](<https://devfeed.tech/tags/legacy-application.md>), [messaging](<https://devfeed.tech/tags/messaging.md>), [networking](<https://devfeed.tech/tags/networking.md>), [on-prem](<https://devfeed.tech/tags/on-prem.md>), [proxy](<https://devfeed.tech/tags/proxy.md>), [retry](<https://devfeed.tech/tags/retry.md>), [software](<https://devfeed.tech/tags/software.md>), [temporal-voices](<https://devfeed.tech/tags/temporal-voices.md>)

### AI overview

The article explains how to connect a cloud application to a firewalled on-premises edge site using an egress-only proxy and a single outbound Temporal connection. It describes the operational difficulties of a legacy, one-way integration and the need for bidirectional messaging, retry handling, and testing.

### Source excerpt

How to durably reach a firewalled edge site with no inbound ports: an egress-only proxy that hot-reloads config over a single outbound Temporal connection.

## Caddy: proxy inverso con HTTPS automático

DevFeed: [Caddy: proxy inverso con HTTPS automático](<https://devfeed.tech/articles/caddy-proxy-inverso-con-https-automatico-34048.md>)

Original publisher: [Read original article](<https://tengoping.com/blog/caddy-proxy-inverso-https-automatico/>)

Author: Antonio Pérez

Published: 2026-08-06T00:00:00Z

Content type: tutorial

Language: es

Sources: [tengoping.com](<https://devfeed.tech/sources/tengoping-com.md>)

Topics: [proxy](<https://devfeed.tech/topics/proxy.md>), [TLS (Transport Layer Security)](<https://devfeed.tech/topics/tls.md>), [let's encrypt](<https://devfeed.tech/topics/let-s-encrypt.md>), [nginx](<https://devfeed.tech/topics/nginx.md>), [traefik](<https://devfeed.tech/topics/traefik.md>), [Go](<https://devfeed.tech/topics/go.md>)

Tags: [debian](<https://devfeed.tech/tags/debian.md>), [fedora](<https://devfeed.tech/tags/fedora.md>), [go](<https://devfeed.tech/tags/go.md>), [let-s-encrypt](<https://devfeed.tech/tags/let-s-encrypt.md>), [nginx](<https://devfeed.tech/tags/nginx.md>), [proxy](<https://devfeed.tech/tags/proxy.md>), [rhel](<https://devfeed.tech/tags/rhel.md>), [systemd](<https://devfeed.tech/tags/systemd.md>), [tls](<https://devfeed.tech/tags/tls.md>), [traefik](<https://devfeed.tech/tags/traefik.md>), [ubuntu](<https://devfeed.tech/tags/ubuntu.md>)

### AI overview

This Spanish tutorial explains how Caddy works as a Go-based reverse proxy with automatic HTTPS certificate issuance and renewal through Let's Encrypt or ZeroSSL. It compares Caddy with Nginx and Traefik, then covers installation and basic Caddyfile configuration.

### Source excerpt

Caddy emite y renueva certificados HTTPS automáticamente vía Let's Encrypt sin tocar Certbot: Caddyfile, requisitos y comparativa con Nginx y Traefik.

## Vaultwarden: gestor de contraseñas autoalojado

DevFeed: [Vaultwarden: gestor de contraseñas autoalojado](<https://devfeed.tech/articles/vaultwarden-gestor-de-contrasenas-autoalojado-34090.md>)

Original publisher: [Read original article](<https://tengoping.com/blog/vaultwarden-gestor-contrasenas-autoalojado/>)

Author: Antonio Pérez

Published: 2026-08-03T00:00:00Z

Content type: tutorial

Language: es

Sources: [tengoping.com](<https://devfeed.tech/sources/tengoping-com.md>)

Topics: [Docker](<https://devfeed.tech/topics/docker.md>), [Docker Compose](<https://devfeed.tech/topics/docker-compose.md>), [TLS (Transport Layer Security)](<https://devfeed.tech/topics/tls.md>), [nginx](<https://devfeed.tech/topics/nginx.md>), [proxy](<https://devfeed.tech/topics/proxy.md>), [backups](<https://devfeed.tech/topics/backups.md>)

Tags: [backups](<https://devfeed.tech/tags/backups.md>), [bitwarden](<https://devfeed.tech/tags/bitwarden.md>), [compose](<https://devfeed.tech/tags/compose.md>), [docker](<https://devfeed.tech/tags/docker.md>), [docker-compose](<https://devfeed.tech/tags/docker-compose.md>), [hardening](<https://devfeed.tech/tags/hardening.md>), [homelab](<https://devfeed.tech/tags/homelab.md>), [https](<https://devfeed.tech/tags/https.md>), [nginx](<https://devfeed.tech/tags/nginx.md>), [proxy](<https://devfeed.tech/tags/proxy.md>), [tls](<https://devfeed.tech/tags/tls.md>), [vaultwarden](<https://devfeed.tech/tags/vaultwarden.md>)

### AI overview

A Spanish-language tutorial explains how to self-host Vaultwarden, an unofficial Rust server compatible with Bitwarden clients. It covers Docker Compose deployment, HTTPS behind an Nginx reverse proxy, admin-token hardening, and backups, while noting the trade-off between community support and the official Bitwarden server.

### Source excerpt

Instala Vaultwarden con Docker: servidor ligero compatible con los clientes de Bitwarden, con HTTPS, hardening del admin token y backups.

## Traefik: proxy inverso para contenedores

DevFeed: [Traefik: proxy inverso para contenedores](<https://devfeed.tech/articles/traefik-proxy-inverso-para-contenedores-34087.md>)

Original publisher: [Read original article](<https://tengoping.com/blog/traefik-proxy-inverso-contenedores/>)

Author: Antonio Pérez

Published: 2026-08-03T00:00:00Z

Content type: tutorial

Language: es

Sources: [tengoping.com](<https://devfeed.tech/sources/tengoping-com.md>)

Topics: [traefik](<https://devfeed.tech/topics/traefik.md>), [Docker](<https://devfeed.tech/topics/docker.md>), [proxy](<https://devfeed.tech/topics/proxy.md>), [let's encrypt](<https://devfeed.tech/topics/let-s-encrypt.md>), [Docker Compose](<https://devfeed.tech/topics/docker-compose.md>), [TLS (Transport Layer Security)](<https://devfeed.tech/topics/tls.md>)

Tags: [docker](<https://devfeed.tech/tags/docker.md>), [docker-compose](<https://devfeed.tech/tags/docker-compose.md>), [let-s-encrypt](<https://devfeed.tech/tags/let-s-encrypt.md>), [proxy](<https://devfeed.tech/tags/proxy.md>), [tls](<https://devfeed.tech/tags/tls.md>), [traefik](<https://devfeed.tech/tags/traefik.md>)

### AI overview

This tutorial explains how Traefik acts as a reverse proxy for Docker containers. It covers automatic container discovery through Docker labels, routing with entryPoints, routers, and services, and automatic HTTPS certificates through Let's Encrypt. It also compares Traefik with manually configured Nginx and mentions Caddy as an alternative.

### Source excerpt

Traefik detecta tus contenedores Docker automáticamente y les da HTTPS con Let's Encrypt vía labels, sin tocar un fichero de configuración.

## pproxy: a forward proxy that load-balances a pool of upstream proxies

DevFeed: [pproxy: a forward proxy that load-balances a pool of upstream proxies](<https://devfeed.tech/articles/pproxy-a-forward-proxy-that-load-balances-a-pool-of-upstream-proxies-34032.md>)

Original publisher: [Read original article](<https://andikaahmad.com/blog/pproxy/>)

Published: 2026-06-22T00:00:00Z

Content type: article

Language: en

Sources: [Andika Ahmad Ramadhan -- Blog](<https://devfeed.tech/sources/andika-ahmad-ramadhan-blog.md>)

Topics: [proxy](<https://devfeed.tech/topics/proxy.md>), [client](<https://devfeed.tech/topics/client.md>), [health checks](<https://devfeed.tech/topics/health-checks.md>), [HTTP](<https://devfeed.tech/topics/http.md>)

Tags: [client](<https://devfeed.tech/tags/client.md>), [health](<https://devfeed.tech/tags/health.md>), [health-checks](<https://devfeed.tech/tags/health-checks.md>), [http](<https://devfeed.tech/tags/http.md>), [prometheus](<https://devfeed.tech/tags/prometheus.md>), [proxy](<https://devfeed.tech/tags/proxy.md>), [reload](<https://devfeed.tech/tags/reload.md>), [round-robin](<https://devfeed.tech/tags/round-robin.md>), [socks5](<https://devfeed.tech/tags/socks5.md>), [tls](<https://devfeed.tech/tags/tls.md>)

### AI overview

This article presents pproxy, a forward proxy that distributes client traffic across upstream proxies. It describes active health checks, round-robin selection, failover within requests, hot configuration reloads, per-user authentication, and Prometheus metrics.

### Source excerpt

pproxy is a forward proxy that load-balances client traffic across a pool of upstream proxies with active health checks and hot config reload, so switching proxy providers means editing one config file instead of every client.

## Key Components of a Production Web Application

DevFeed: [Key Components of a Production Web Application](<https://devfeed.tech/articles/key-components-of-a-prod-web-application-34686.md>)

Original publisher: [Read original article](<https://newsletter.systemdesigncodex.com/p/key-components-of-a-prod-web-application>)

Author: Saurabh Dashora

Published: 2026-06-09T07:56:22Z

Content type: article

Language: en

Sources: [System Design Codex](<https://devfeed.tech/sources/system-design-codex.md>)

Topics: [web applications](<https://devfeed.tech/topics/web-applications.md>), [CI/CD](<https://devfeed.tech/topics/cicd.md>), [Load Balancing](<https://devfeed.tech/topics/load-balancing.md>), [proxy](<https://devfeed.tech/topics/proxy.md>), [Caching](<https://devfeed.tech/topics/caching.md>)

Tags: [cache](<https://devfeed.tech/tags/cache.md>), [caching](<https://devfeed.tech/tags/caching.md>), [ci-cd](<https://devfeed.tech/tags/ci-cd.md>), [cloudflare](<https://devfeed.tech/tags/cloudflare.md>), [ddos](<https://devfeed.tech/tags/ddos.md>), [haproxy](<https://devfeed.tech/tags/haproxy.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

This article provides a high-level overview of components used in production web applications, including CI/CD pipelines, DNS resolution, load balancers, reverse proxies, and content delivery networks. It explains their roles in deployment, availability, scalability, performance, and security.

### Source excerpt

A big picture view...

## KPN Interactieve TV zonder Experia Box

DevFeed: [KPN Interactieve TV zonder Experia Box](<https://devfeed.tech/articles/kpn-interactieve-tv-zonder-experia-box-36467.md>)

Original publisher: [Read original article](<https://berthub.eu/articles/posts/kpn-interactieve-tv-zelf-doen/>)

Published: 2026-06-07T10:36:42Z

Content type: tutorial

Language: nl

Sources: [Bert Hubert's writings](<https://devfeed.tech/sources/bert-hubert-s-writings.md>)

Topics: [multicast](<https://devfeed.tech/topics/multicast.md>), [DHCP](<https://devfeed.tech/topics/dhcp.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Script](<https://devfeed.tech/topics/script.md>), [Internet](<https://devfeed.tech/topics/internet.md>), [proxy](<https://devfeed.tech/topics/proxy.md>), [Raspberry Pi](<https://devfeed.tech/topics/raspberry-pi.md>)

Tags: [dhcp](<https://devfeed.tech/tags/dhcp.md>), [internet](<https://devfeed.tech/tags/internet.md>), [linux](<https://devfeed.tech/tags/linux.md>), [multicast](<https://devfeed.tech/tags/multicast.md>), [pi](<https://devfeed.tech/tags/pi.md>), [pppoe](<https://devfeed.tech/tags/pppoe.md>), [proxy](<https://devfeed.tech/tags/proxy.md>), [script](<https://devfeed.tech/tags/script.md>), [vlan](<https://devfeed.tech/tags/vlan.md>), [vlans](<https://devfeed.tech/tags/vlans.md>)

### AI overview

This tutorial explains how to use a KPN Interactieve TV Set Top Box without an Experia Box. It describes the required KPN VLANs, multicast and IGMP proxy setup, DHCP option 60, and a Linux script that can run even on a Pi Zero. The author notes that the instructions were updated in June 2026 and includes a factory-reset tip.

### Source excerpt

Ik ben een heel tevreden klant van KPN Internet. Om diverse redenen gebruik ik de Experia Box niet, maar ik wil wel graag TV kunnen kijken met de KPN Interactieve TV Set Top Box ("5202"). Vroeger ging dat "vanzelf goed", tegenwoordig is daar wat werk voor nodig. UPDATE Juni 2026 (na 5 jaar!): de instructies werken weer, er is een update geweest in het igmpproxy.conf bestand. Ook heb ik een tip toegevoegd hoe de ontvanger terug te brengen naar fabrieksinstellingen, wat bij mij recent nodig was.

## Strategies for Moving from a Monolith to Microservices

DevFeed: [Strategies for Moving from a Monolith to Microservices](<https://devfeed.tech/articles/how-to-move-from-monolith-to-a-service-based-architecture-34682.md>)

Original publisher: [Read original article](<https://newsletter.systemdesigncodex.com/p/how-to-move-from-monolith-to-a-service>)

Author: Saurabh Dashora

Published: 2026-05-26T07:58:51Z

Content type: tutorial

Language: en

Sources: [System Design Codex](<https://devfeed.tech/sources/system-design-codex.md>)

Topics: [microservices architecture](<https://devfeed.tech/topics/microservices-architecture.md>), [migration](<https://devfeed.tech/topics/migration.md>), [legacy systems](<https://devfeed.tech/topics/legacy-systems.md>), [proxy](<https://devfeed.tech/topics/proxy.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [big-bang](<https://devfeed.tech/tags/big-bang.md>), [feature-flags](<https://devfeed.tech/tags/feature-flags.md>), [incremental](<https://devfeed.tech/tags/incremental.md>), [monolith](<https://devfeed.tech/tags/monolith.md>)

### AI overview

This tutorial describes patterns for gradually moving from a monolithic architecture to microservices. It covers the Strangler Fig Pattern, Parallel Run Pattern, and Collaborator Pattern in the supplied text, emphasizing incremental migration, traffic splitting, behavior comparison, feature flags, and reduced rewrite risk.

### Source excerpt

Strategies worth knowing

## Snowflake Volunteer open-source app

DevFeed: [Snowflake Volunteer open-source app](<https://devfeed.tech/articles/snowflake-volunteer-open-source-app-40809.md>)

Original publisher: [Read original article](<https://www.bloco.io/blog/snowflake-volunteer-open-source-app>)

Author: Cláudia

Published: 2026-05-13T14:19:29Z

Content type: article

Language: en

Sources: [Blog - Bloco](<https://devfeed.tech/sources/blog-bloco.md>)

Topics: [tor](<https://devfeed.tech/topics/tor.md>), [Android](<https://devfeed.tech/topics/android.md>), [Virtual Private Network](<https://devfeed.tech/topics/vpn.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [proxy](<https://devfeed.tech/topics/proxy.md>), [Internet](<https://devfeed.tech/topics/internet.md>), [Protocol (disambiguation)](<https://devfeed.tech/topics/protocol.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [app](<https://devfeed.tech/tags/app.md>), [apps](<https://devfeed.tech/tags/apps.md>), [automatically](<https://devfeed.tech/tags/automatically.md>), [design](<https://devfeed.tech/tags/design.md>), [development](<https://devfeed.tech/tags/development.md>), [network](<https://devfeed.tech/tags/network.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [proxy](<https://devfeed.tech/tags/proxy.md>), [tor](<https://devfeed.tech/tags/tor.md>)

### AI overview

Snowflake Volunteer is an open-source Android app that lets people run a Snowflake proxy to help others access the Tor network where it is blocked. The article explains installation and configuration options, including limiting operation to Wi-Fi or charging, and points to the source repository, bug reporting, feature requests, and translation work.

### Source excerpt

Snowflake Volunteer is an open-source app that helps others reach the Tor network in places where Tor is blocked. It turns your phone into an anonymous Volunteer proxy, without you having to worry about the technical stuff. Similar to VPNs, which help users bypass Internet censorship, the Snowflake protocol disguises Internet activity as if someone were making a video or voice call, making it less detectable to Internet censors.

## Reddit's Media Metadata Store and Data Migration Process

DevFeed: [Reddit's Media Metadata Store and Data Migration Process](<https://devfeed.tech/articles/inside-look-at-reddit-s-metadata-store-34685.md>)

Original publisher: [Read original article](<https://newsletter.systemdesigncodex.com/p/inside-look-at-reddits-metadata-store>)

Author: Saurabh Dashora

Published: 2026-03-17T08:41:58Z

Content type: article

Language: en

Sources: [System Design Codex](<https://devfeed.tech/sources/system-design-codex.md>)

Topics: [Reddit](<https://devfeed.tech/topics/reddit.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [migration](<https://devfeed.tech/topics/migration.md>), [data](<https://devfeed.tech/topics/data.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [Latency](<https://devfeed.tech/topics/latency.md>), [API](<https://devfeed.tech/topics/api.md>), [proxy](<https://devfeed.tech/topics/proxy.md>), [systems](<https://devfeed.tech/topics/systems.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [aws](<https://devfeed.tech/tags/aws.md>), [data](<https://devfeed.tech/tags/data.md>), [database](<https://devfeed.tech/tags/database.md>), [latency](<https://devfeed.tech/tags/latency.md>), [migration](<https://devfeed.tech/tags/migration.md>), [proxy](<https://devfeed.tech/tags/proxy.md>), [reddit](<https://devfeed.tech/tags/reddit.md>), [s3](<https://devfeed.tech/tags/s3.md>)

### AI overview

This article explains why Reddit built a unified media metadata store for media-related information previously scattered across multiple systems. It describes the store's requirements, its AWS Aurora Postgres architecture with an API service and pgBouncer, and a migration process using dual writes, data backfilling, and dual reads while serving high request volume.

### Source excerpt

How it works

## Proxy inverso con Nginx: guía práctica

DevFeed: [Proxy inverso con Nginx: guía práctica](<https://devfeed.tech/articles/proxy-inverso-con-nginx-guia-practica-34078.md>)

Original publisher: [Read original article](<https://tengoping.com/blog/proxy-inverso-nginx-guia-practica/>)

Author: Antonio Pérez

Published: 2026-01-09T00:00:00Z

Content type: tutorial

Language: es

Sources: [tengoping.com](<https://devfeed.tech/sources/tengoping-com.md>)

Topics: [nginx](<https://devfeed.tech/topics/nginx.md>), [proxy](<https://devfeed.tech/topics/proxy.md>), [rate-limiting](<https://devfeed.tech/topics/rate-limiting.md>), [let's encrypt](<https://devfeed.tech/topics/let-s-encrypt.md>), [rhel](<https://devfeed.tech/topics/rhel.md>), [SELinux](<https://devfeed.tech/topics/selinux.md>)

Tags: [let-s-encrypt](<https://devfeed.tech/tags/let-s-encrypt.md>), [nginx](<https://devfeed.tech/tags/nginx.md>), [proxy](<https://devfeed.tech/tags/proxy.md>), [rate-limiting](<https://devfeed.tech/tags/rate-limiting.md>), [rhel](<https://devfeed.tech/tags/rhel.md>), [selinux](<https://devfeed.tech/tags/selinux.md>), [ssl](<https://devfeed.tech/tags/ssl.md>)

### AI overview

A practical Spanish-language guide to using Nginx as a reverse proxy. It covers routing traffic to internal applications, HTTPS with Let's Encrypt, load balancing, upload and proxy timeout settings, request-rate limiting, gzip compression, security headers, and the 502 issue associated with SELinux on RHEL.

### Source excerpt

Nginx como proxy inverso: subidas de archivos grandes, timeouts, rate limiting, gzip y el clásico 502 por SELinux en RHEL.

## Using Coolify for subdomain direct redirect without a app resource

DevFeed: [Using Coolify for subdomain direct redirect without a app resource](<https://devfeed.tech/articles/using-coolify-for-subdomain-direct-redirect-without-a-app-resource-38832.md>)

Original publisher: [Read original article](<https://lengrand.fr/using-coolify-for-subdomain-direct-redirect-without-a-app-resource/>)

Author: Julien

Published: 2025-09-14T19:07:33Z

Content type: tutorial

Language: en

Sources: [Thoughts, stories and ideas.](<https://devfeed.tech/sources/thoughts-stories-and-ideas.md>)

Topics: [proxy](<https://devfeed.tech/topics/proxy.md>), [Redirection](<https://devfeed.tech/topics/redirection.md>), [YAML](<https://devfeed.tech/topics/yaml.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [TLS (Transport Layer Security)](<https://devfeed.tech/topics/tls.md>), [interface](<https://devfeed.tech/topics/interface.md>)

Tags: [coolify](<https://devfeed.tech/tags/coolify.md>), [devops](<https://devfeed.tech/tags/devops.md>), [dns](<https://devfeed.tech/tags/dns.md>), [habits](<https://devfeed.tech/tags/habits.md>), [proxy](<https://devfeed.tech/tags/proxy.md>), [ssl](<https://devfeed.tech/tags/ssl.md>), [tls](<https://devfeed.tech/tags/tls.md>), [traefik](<https://devfeed.tech/tags/traefik.md>), [yaml](<https://devfeed.tech/tags/yaml.md>)

### AI overview

A tutorial showing how to use Coolify's dynamic proxy configuration to redirect a subdomain to an external URL without creating a full application resource. It uses a YAML configuration with Traefik to define the redirect, router, TLS handling, and required dummy service.

### Source excerpt

Coolify's dynamic proxy configuration lets you redirect subdomains to external URLs without creating full resources. Using a simple YAML file with Traefik configuration, you can set up SSL-enabled redirects directly through Coolify's interface.

## Creating private services on NixOS using Tailscale and Caddy

DevFeed: [Creating private services on NixOS using Tailscale and Caddy](<https://devfeed.tech/articles/creating-private-services-on-nixos-using-tailscale-and-caddy-38533.md>)

Original publisher: [Read original article](<https://msfjarvis.dev/posts/creating-private-services-on-nixos-using-tailscale-and-caddy/>)

Author: Harsh Shandilya

Published: 2025-09-13T15:48:00Z

Content type: tutorial

Language: en

Sources: [Posts on Harsh Shandilya](<https://devfeed.tech/sources/posts-on-harsh-shandilya.md>)

Topics: [tailscale](<https://devfeed.tech/topics/tailscale.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [proxy](<https://devfeed.tech/topics/proxy.md>), [Grafana](<https://devfeed.tech/topics/grafana.md>), [Server](<https://devfeed.tech/topics/server.md>)

Tags: [authentication](<https://devfeed.tech/tags/authentication.md>), [caddy](<https://devfeed.tech/tags/caddy.md>), [integration](<https://devfeed.tech/tags/integration.md>), [nixos](<https://devfeed.tech/tags/nixos.md>), [release](<https://devfeed.tech/tags/release.md>), [tailscale](<https://devfeed.tech/tags/tailscale.md>)

### AI overview

A guide to configuring private services on NixOS with Tailscale and Caddy. It explains the experimental Caddy integration, installation of the caddy-tailscale plugin, authentication-key configuration, and a Grafana setup that uses Tailscale identity for access. The article also notes device-limit and duplicate-dashboard-entry caveats.

### Source excerpt

A simple guide to setting up private services on NixOS using Tailscale and Caddy with authentication.

## Announcing automated, zero-downtime migrations to Temporal Cloud

DevFeed: [Announcing automated, zero-downtime migrations to Temporal Cloud](<https://devfeed.tech/articles/announcing-automated-zero-downtime-migrations-to-temporal-cloud-35711.md>)

Original publisher: [Read original article](<https://temporal.io/blog/announcing-automated-migrations>)

Author: Nikitha Suryadevara

Published: 2025-03-04T00:00:00Z

Content type: release

Language: en

Sources: [Temporal Blog](<https://devfeed.tech/sources/temporal-blog.md>)

Topics: [migration](<https://devfeed.tech/topics/migration.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Self-hosted](<https://devfeed.tech/topics/self-hosted.md>), [API](<https://devfeed.tech/topics/api.md>), [proxy](<https://devfeed.tech/topics/proxy.md>), [Replication](<https://devfeed.tech/topics/replication.md>), [Security](<https://devfeed.tech/topics/security.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [automated](<https://devfeed.tech/tags/automated.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [migrate](<https://devfeed.tech/tags/migrate.md>), [migrations](<https://devfeed.tech/tags/migrations.md>), [product-news](<https://devfeed.tech/tags/product-news.md>), [proxy](<https://devfeed.tech/tags/proxy.md>), [replication](<https://devfeed.tech/tags/replication.md>), [security](<https://devfeed.tech/tags/security.md>), [self-hosted](<https://devfeed.tech/tags/self-hosted.md>), [zero](<https://devfeed.tech/tags/zero.md>)

### AI overview

Temporal announces pre-release migration tooling for moving self-hosted Temporal instances to Temporal Cloud. It is designed to automate the migration while keeping long-running workflows running and avoiding application-code changes.

### Source excerpt

Easily migrate from self-hosted Temporal to Temporal Cloud with zero downtime. Fully automated, seamless, and built to minimize effort.

## Keycloak 26.0.6 released

DevFeed: [Keycloak 26.0.6 released](<https://devfeed.tech/articles/keycloak-26-0-6-released-31670.md>)

Original publisher: [Read original article](<https://www.keycloak.org/2024/11/keycloak-2606-released>)

Author: Keycloak Team

Published: 2024-11-22T00:00:00Z

Content type: release

Language: en

Sources: [Keycloak Blog](<https://devfeed.tech/sources/keycloak-blog.md>)

Topics: [Keycloak](<https://devfeed.tech/topics/keycloak.md>), [LDAP](<https://devfeed.tech/topics/ldap.md>), [OpenID connect (OIDC)](<https://devfeed.tech/topics/oidc.md>), [proxy](<https://devfeed.tech/topics/proxy.md>)

Tags: [idm](<https://devfeed.tech/tags/idm.md>), [kerberos](<https://devfeed.tech/tags/kerberos.md>), [keycloak](<https://devfeed.tech/tags/keycloak.md>), [keycloak-release](<https://devfeed.tech/tags/keycloak-release.md>), [ldap](<https://devfeed.tech/tags/ldap.md>), [migration](<https://devfeed.tech/tags/migration.md>), [migration-guide](<https://devfeed.tech/tags/migration-guide.md>), [oidc](<https://devfeed.tech/tags/oidc.md>), [openid-connect](<https://devfeed.tech/tags/openid-connect.md>), [release](<https://devfeed.tech/tags/release.md>), [reverse-proxy](<https://devfeed.tech/tags/reverse-proxy.md>), [saml](<https://devfeed.tech/tags/saml.md>), [server](<https://devfeed.tech/tags/server.md>), [sso](<https://devfeed.tech/tags/sso.md>)

### AI overview

Keycloak 26.0.6 was released on November 22, 2024. The release adds additional context details to some admin events, updates the database schema with a DETAILS_JSON column, revises documentation for X.509 client-certificate lookup through a reverse proxy, and includes enhancements and bug fixes.

### Source excerpt

To download the release go to Keycloak downloads. Highlights Admin events might include now additional details about the context when the event is fired In this release, admin events might hold additional details about the context when the event is fired. When upgrading you should expect the database schema being updated to add a new column DETAILS_JSON to the ADMIN_EVENT_ENTITY table. Updates to documentation of X.509 client certificate lookup via proxy Potential vulnerable configurations have been identified in the X.509 client certificate lookup when using a reverse proxy. Additional configuration steps might be required depending on your current configuration. Make sure to review the updated reverse proxy guide if you have configured the client certificate lookup via a proxy header. Upgrading Before upgrading refer to the migration guide for a complete list of changes. All resolved issues Enhancements #34315 Update the Keycloak CPU and Memory sizing guide to reflect the new ec2 workder nodes #34386 Some dynamic imported functions are also statically imported making bundling them in-efficient #34570 Make documentation more clear that keycloak javascript adapter and node.js adapter are OIDC docs #34855 Add conditional text to Installation Locations #34873 Update Leveraging JaKarta EE in Server Development guide #34887 Apply QE edits to High Availability guide Bugs #609 Workflow failure - Jakarta - SAMLServiceProviderTest.testAccessAccountManagement quickstarts #11008 Incorrect get the members of a group imported from LDAP ldap #17593 Incorrect ldap-group-mapper chosen to sync changes to ActiveDirectory when several mappers with varying group paths used ldap #19652 Members are inhereted from LDAP group with the same name ldap #23732 JavascriptAdapterTest errors when running with strict cookies on Firefox ci #27856 Social login - Stack Overflow test fails ci #31456 Enabling/Disabling user does not work with Microsoft AD LDAP via Admin API/UI ldap #32786 Organization

## Kamal 2.0 released

DevFeed: [Kamal 2.0 released](<https://devfeed.tech/articles/kamal-2-0-released-33505.md>)

Original publisher: [Read original article](<https://dev.37signals.com/kamal-2/>)

Author: Donal McBreen

Published: 2024-09-26T17:00:00Z

Content type: release

Language: en

Sources: [37signals Dev](<https://devfeed.tech/sources/37signals-dev.md>)

Topics: [Deployment](<https://devfeed.tech/topics/deployment.md>), [proxy](<https://devfeed.tech/topics/proxy.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [let's encrypt](<https://devfeed.tech/topics/let-s-encrypt.md>), [Web](<https://devfeed.tech/topics/web.md>), [Rails](<https://devfeed.tech/topics/rails.md>), [traefik](<https://devfeed.tech/topics/traefik.md>)

Tags: [configuration](<https://devfeed.tech/tags/configuration.md>), [deploy](<https://devfeed.tech/tags/deploy.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [let-s-encrypt](<https://devfeed.tech/tags/let-s-encrypt.md>), [maintenance](<https://devfeed.tech/tags/maintenance.md>), [password](<https://devfeed.tech/tags/password.md>), [rails](<https://devfeed.tech/tags/rails.md>), [secrets](<https://devfeed.tech/tags/secrets.md>), [traefik](<https://devfeed.tech/tags/traefik.md>), [upgrade](<https://devfeed.tech/tags/upgrade.md>), [web-apps](<https://devfeed.tech/tags/web-apps.md>)

### AI overview

37signals announces Kamal 2.0, a deployment tool for running web applications on virtual machines or bare-metal servers. The release adds kamal-proxy for gapless deployments, automatic HTTPS with Let's Encrypt, multi-application deployment on one server, command aliases, and simplified secret management.

### Source excerpt

Making deployments simpler and faster.

## Thruster is now open source

DevFeed: [Thruster is now open source](<https://devfeed.tech/articles/thruster-is-now-open-source-33518.md>)

Original publisher: [Read original article](<https://dev.37signals.com/thruster-released/>)

Author: Kevin McConnell

Published: 2024-03-07T18:00:00Z

Content type: release

Language: en

Sources: [37signals Dev](<https://devfeed.tech/sources/37signals-dev.md>)

Topics: [proxy](<https://devfeed.tech/topics/proxy.md>), [Rails](<https://devfeed.tech/topics/rails.md>), [HTTP](<https://devfeed.tech/topics/http.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Caching](<https://devfeed.tech/topics/caching.md>), [SSL](<https://devfeed.tech/topics/ssl.md>), [Compression](<https://devfeed.tech/topics/compression.md>)

Tags: [caching](<https://devfeed.tech/tags/caching.md>), [compression](<https://devfeed.tech/tags/compression.md>), [http](<https://devfeed.tech/tags/http.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [proxy](<https://devfeed.tech/tags/proxy.md>), [rails](<https://devfeed.tech/tags/rails.md>), [ssl](<https://devfeed.tech/tags/ssl.md>)

### AI overview

37signals announces Thruster, an open-source minimal HTTP/2 proxy server for Rails applications. It runs alongside Puma and adds HTTP/2 support, Let's Encrypt SSL, HTTP caching for public assets, static file serving, and compression.

### Source excerpt

A minimal HTTP/2 proxy for easy, production-ready Rails deployments.

[Next page](<https://devfeed.tech/topics/proxy.md?cursor=WyIyMDI0LTAzLTA3VDE4OjAwOjAwKzAwOjAwIiwgIjY2OWU3ZDU3LWFkNTctNDk0OS1hN2VhLWY5MDhlMjJmMDY0NSJd>)