diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 0a82428eb632b45b961a718030d556cef0645069..cecbf7f2b7b41ed8104cfbc70f7ed0c7daf1a4de 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -9,6 +9,11 @@ and this project adheres to `Semantic Versioning`_.
 Unreleased
 ----------
 
+Changed
+~~~~~~~
+
+* Added a `Retry` button to the server error page
+
 `2.7.4`_ - 2022-02-09
 ---------------------
 
diff --git a/aleksis/core/templates/500.html b/aleksis/core/templates/500.html
index 2abf1445494da40885904252ecbd0aa5bffed077..bf56e08db5b6fd6d6052585ce216bd50cbea3796 100644
--- a/aleksis/core/templates/500.html
+++ b/aleksis/core/templates/500.html
@@ -16,6 +16,10 @@
           {% endblocktrans %}
         </p>
         {% include "core/partials/admins_list.html" %}
+        <a href="javascript:window.location.reload()" class="btn green waves-effect waves-light">
+          <i class="material-icons left">refresh</i>
+          {% trans "Retry" %}
+        </a>
       </div>
     </div>
   </div>