diff --git a/Gemfile b/Gemfile
index 5e4324c..1642c85 100644
--- a/Gemfile
+++ b/Gemfile
@@ -5,7 +5,7 @@ ruby '2.7.3'
 
 gem 'rails', '~> 6.0.3', '>= 6.0.3.6'
 gem 'pg', '>= 0.18', '< 2.0'
-gem 'puma', '~> 4.3'
+gem 'puma', '~> 5.6'
 gem 'sass-rails', '>= 6'
 gem 'webpacker', '~> 4.0'
 gem 'turbolinks', '~> 5'
diff --git a/Gemfile.lock b/Gemfile.lock
index c0831f0..62a5b26 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -151,7 +151,7 @@ GEM
     mini_portile2 (2.8.1)
     minitest (5.14.4)
     multi_test (0.1.2)
-    nio4r (2.5.8)
+    nio4r (2.5.9)
     nokogiri (1.14.3)
       mini_portile2 (~> 2.8.0)
       racc (~> 1.4)
@@ -162,7 +162,7 @@ GEM
       thor
       thread_safe
     public_suffix (4.0.6)
-    puma (4.3.12)
+    puma (5.6.7)
       nio4r (~> 2.0)
     racc (1.6.2)
     rack (2.2.6.3)
@@ -290,7 +290,7 @@ DEPENDENCIES
   listen (~> 3.2)
   nokogiri (>= 1.11.1)
   pg (>= 0.18, < 2.0)
-  puma (~> 4.3)
+  puma (~> 5.6)
   rails (~> 6.0.3, >= 6.0.3.6)
   rodauth-rails (~> 0.10.0)
   rspec-rails