Saeloun
Read post

Rails 8 Adds Thruster as the Default HTTP/2 Proxy Server

Rails 8 ships Thruster, a lightweight Go-based HTTP/2 proxy from 37signals, as the default in its generated Docker setup. Thruster wraps Puma and handles reverse-proxy duties including HTTP/2, automatic TLS via Let's Encrypt, asset caching, Gzip compression, and X-Sendfile support — all with zero config. This eliminates the need for a separate Nginx layer in simple single-container deployments. The post covers how Thruster works, its key features, configuration via environment variables, when to use or skip it, and a comparison with Nginx.

    #docker#rails
May 09•4m read time•From blog.saeloun.com
Post cover image
Table of contents
What is Thruster?BeforeAfterHow Thruster worksKey featuresConfigurationUsing Thruster in DockerSkipping ThrusterWhen to use ThrusterOperational caveatsThruster vs NginxConclusion
568 Impressions
Saeloun's image
Saeloun

Saeloun Blog offers insights, tutorials, and updates on Ruby on Rails development, React.js, and sof...

28 Followers

•

117 Upvotes

Would you recommend this post?

Copy link
WhatsApp
Facebook
X
New Squad
  • © 2026 Daily Dev Ltd.
  • Guidelines
  • Explore
  • Tags
  • Sources
  • Squads
  • Leaderboard