diff --git a/configuration/default.nix b/configuration/default.nix
index f6ff072..73ae1a3 100644
--- a/configuration/default.nix
+++ b/configuration/default.nix
@@ -3,6 +3,7 @@
 {
   imports = [
     ./services/gitea.nix
+    ./services/hydra.nix
     ./services/minecraft.nix
     ./services/nextcloud.nix
     ./services/webserver.nix
@@ -60,12 +61,13 @@
         {
           forceSSL = true;
           enableACME = true;
-          locations."/" = { proxyPass = "http://localhost:${toString port}"; };
+          locations."/" = { proxyPass = "http://127.0.0.1:${toString port}"; };
         } // extra;
     in {
       "tlater.net" = host 3002 { serverAliases = [ "www.tlater.net" ]; };
       "gitea.tlater.net" = host 3000 { };
       "nextcloud.tlater.net" = host 3001 { };
+      "hydra.tlater.net" = host config.services.hydra.port { };
     };
   };
 
diff --git a/configuration/services/hydra.nix b/configuration/services/hydra.nix
new file mode 100644
index 0000000..3b7c136
--- /dev/null
+++ b/configuration/services/hydra.nix
@@ -0,0 +1,11 @@
+{ ... }:
+
+{
+  services.hydra = {
+    enable = true;
+    port = 3003;
+
+    hydraURL = "hydra.tlater.net";
+    notificationSender = "hydra@tlater.net";
+  };
+}