Index: src/views/pages/admin-settings.ejs
===================================================================
--- src/views/pages/admin-settings.ejs	(revision dd856db9b550c437921c0d7464ad5e7133aea91e)
+++ src/views/pages/admin-settings.ejs	(revision 283f618f8d224646dfaad3dc3b04b9ac7c092b92)
@@ -117,4 +117,18 @@
   </section>
   <% } %>
+
+  <%# Fediverse (ActivityPub) on/off. Off = no federation + no fediverse reactions,
+      which (since native comments were removed) means no comments at all. %>
+  <section class="set-card" style="margin-top:1rem">
+    <h2><%= t('aset.fediverse') %></h2>
+    <p class="set-help"><%= t('aset.fediverse_help') %></p>
+    <form method="post" action="/admin/settings/ap" class="set-form">
+      <label class="set-toggle" style="display:flex;align-items:center;gap:.6rem;cursor:pointer">
+        <input type="checkbox" name="ap_enabled" value="1" <%= (typeof apEnabledSetting === 'undefined' || apEnabledSetting) ? 'checked' : '' %>>
+        <span><%= t('aset.fediverse_toggle') %></span>
+      </label>
+      <div class="set-actions"><button type="submit" class="btn btn-primary"><%= t('aset.save') %></button></div>
+    </form>
+  </section>
 
   <%# E-mail / SMTP — required for sending newsletters, notify-mails and password resets. %>
