diff --git a/nix/hosts/nixedo/modules/acme.nix b/nix/hosts/nixedo/modules/acme.nix
index 352b7538..c8b4a74b 100644
--- a/nix/hosts/nixedo/modules/acme.nix
+++ b/nix/hosts/nixedo/modules/acme.nix
@@ -5,14 +5,14 @@
     acceptTerms = true;
 
     certs = {
-      "opdavies.uk" = {
-        domain = "opdavies.uk";
+      "oliverdavies.uk" = {
+        domain = "oliverdavies.uk";
         dnsProvider = "cloudflare";
         email = "oliver@oliverdavies.uk";
-        environmentFile = config.age.secrets.cloudflare-opdavies-uk.path;
+        environmentFile = config.age.secrets.cloudflare.path;
         webroot = null;
 
-        extraDomainNames = [ "*.opdavies.uk" ];
+        extraDomainNames = [ "*.oliverdavies.uk" ];
       };
     };
   };
diff --git a/nix/hosts/nixedo/secrets.nix b/nix/hosts/nixedo/secrets.nix
index b4448de5..da8e7ae1 100644
--- a/nix/hosts/nixedo/secrets.nix
+++ b/nix/hosts/nixedo/secrets.nix
@@ -1,6 +1,6 @@
 {
   age.secrets = {
-    cloudflare-opdavies-uk.file = ../../secrets/cloudflare-opdavies-uk.age;
+    cloudflare.file = ../../secrets/cloudflare.age;
     tubearchivist.file = ../../secrets/tubearchivist.age;
   };
 }
diff --git a/nix/modules/nixos/features/homelab/audiobookshelf.nix b/nix/modules/nixos/features/homelab/audiobookshelf.nix
index a0012a30..a357270d 100644
--- a/nix/modules/nixos/features/homelab/audiobookshelf.nix
+++ b/nix/modules/nixos/features/homelab/audiobookshelf.nix
@@ -16,8 +16,8 @@ in
         port = 4001;
       };
 
-      caddy.virtualHosts."audiobookshelf.opdavies.uk" = {
-        useACMEHost = "opdavies.uk";
+      caddy.virtualHosts."audiobookshelf.oliverdavies.uk" = {
+        useACMEHost = "oliverdavies.uk";
 
         extraConfig = "reverse_proxy localhost:${toString config.services.audiobookshelf.port}";
       };
diff --git a/nix/modules/nixos/features/homelab/containers/beaverhabits.nix b/nix/modules/nixos/features/homelab/containers/beaverhabits.nix
index 98f362cd..434f748e 100644
--- a/nix/modules/nixos/features/homelab/containers/beaverhabits.nix
+++ b/nix/modules/nixos/features/homelab/containers/beaverhabits.nix
@@ -93,8 +93,8 @@ in
       };
     };
 
-    services.caddy.virtualHosts."beaverhabits.opdavies.uk" = {
-      useACMEHost = "opdavies.uk";
+    services.caddy.virtualHosts."beaverhabits.oliverdavies.uk" = {
+      useACMEHost = "oliverdavies.uk";
 
       extraConfig = "reverse_proxy localhost:${toString port}";
     };
diff --git a/nix/modules/nixos/features/homelab/containers/freshrss.nix b/nix/modules/nixos/features/homelab/containers/freshrss.nix
index 0dce90ff..b383f718 100644
--- a/nix/modules/nixos/features/homelab/containers/freshrss.nix
+++ b/nix/modules/nixos/features/homelab/containers/freshrss.nix
@@ -100,8 +100,8 @@ in
       wantedBy = [ "multi-user.target" ];
     };
 
-    services.caddy.virtualHosts."freshrss.opdavies.uk" = {
-      useACMEHost = "opdavies.uk";
+    services.caddy.virtualHosts."freshrss.oliverdavies.uk" = {
+      useACMEHost = "oliverdavies.uk";
 
       extraConfig = "reverse_proxy localhost:${toString port}";
     };
diff --git a/nix/modules/nixos/features/homelab/containers/tubearchivist.nix b/nix/modules/nixos/features/homelab/containers/tubearchivist.nix
index d78afaf0..ed10053c 100644
--- a/nix/modules/nixos/features/homelab/containers/tubearchivist.nix
+++ b/nix/modules/nixos/features/homelab/containers/tubearchivist.nix
@@ -286,8 +286,8 @@ in
       wantedBy = [ "multi-user.target" ];
     };
 
-    services.caddy.virtualHosts."tubearchivist.opdavies.uk" = {
-      useACMEHost = "opdavies.uk";
+    services.caddy.virtualHosts."tubearchivist.oliverdavies.uk" = {
+      useACMEHost = "oliverdavies.uk";
 
       extraConfig = "reverse_proxy localhost:${toString port}";
     };
diff --git a/nix/modules/nixos/features/homelab/forgejo.nix b/nix/modules/nixos/features/homelab/forgejo.nix
index 509c34c9..d23ba475 100644
--- a/nix/modules/nixos/features/homelab/forgejo.nix
+++ b/nix/modules/nixos/features/homelab/forgejo.nix
@@ -14,7 +14,7 @@ with lib;
 
         settings = {
           server = {
-            DOMAIN = "forgejo.opdavies.uk";
+            DOMAIN = "forgejo.oliverdavies.uk";
             HTTP_PORT = 2223;
           };
 
@@ -25,7 +25,7 @@ with lib;
       };
 
       caddy.virtualHosts."${config.services.forgejo.settings.server.DOMAIN}" = {
-        useACMEHost = "opdavies.uk";
+        useACMEHost = "oliverdavies.uk";
 
         extraConfig = "reverse_proxy localhost:${toString config.services.forgejo.settings.server.HTTP_PORT}";
       };
diff --git a/nix/modules/nixos/features/homelab/gitea.nix b/nix/modules/nixos/features/homelab/gitea.nix
index dadf2270..d75221dc 100644
--- a/nix/modules/nixos/features/homelab/gitea.nix
+++ b/nix/modules/nixos/features/homelab/gitea.nix
@@ -26,8 +26,8 @@ in
         };
       };
 
-      caddy.virtualHosts."gitea.opdavies.uk" = {
-        useACMEHost = "opdavies.uk";
+      caddy.virtualHosts."gitea.oliverdavies.uk" = {
+        useACMEHost = "oliverdavies.uk";
 
         extraConfig = "reverse_proxy localhost:${toString port}";
       };
diff --git a/nix/modules/nixos/features/homelab/immich.nix b/nix/modules/nixos/features/homelab/immich.nix
index 82b89dd2..627a8586 100644
--- a/nix/modules/nixos/features/homelab/immich.nix
+++ b/nix/modules/nixos/features/homelab/immich.nix
@@ -19,8 +19,8 @@ with lib;
 
     environment.systemPackages = [ pkgs.immich-cli ];
 
-    services.caddy.virtualHosts."immich.opdavies.uk" = {
-      useACMEHost = "opdavies.uk";
+    services.caddy.virtualHosts."immich.oliverdavies.uk" = {
+      useACMEHost = "oliverdavies.uk";
 
       extraConfig = "reverse_proxy localhost:${toString config.services.immich.port}";
     };
diff --git a/nix/modules/nixos/features/homelab/jellyfin.nix b/nix/modules/nixos/features/homelab/jellyfin.nix
index 4804a78e..89bc38bf 100644
--- a/nix/modules/nixos/features/homelab/jellyfin.nix
+++ b/nix/modules/nixos/features/homelab/jellyfin.nix
@@ -13,8 +13,8 @@ with lib;
       configDir = "/mnt/media/jellyfin";
     };
 
-    services.caddy.virtualHosts."jellyfin.opdavies.uk" = {
-      useACMEHost = "opdavies.uk";
+    services.caddy.virtualHosts."jellyfin.oliverdavies.uk" = {
+      useACMEHost = "oliverdavies.uk";
 
       extraConfig = "reverse_proxy localhost:8096";
     };
diff --git a/nix/modules/nixos/features/homelab/paperless.nix b/nix/modules/nixos/features/homelab/paperless.nix
index 38b1c375..4184ea92 100644
--- a/nix/modules/nixos/features/homelab/paperless.nix
+++ b/nix/modules/nixos/features/homelab/paperless.nix
@@ -2,6 +2,9 @@
 
 with lib;
 
+let
+  url = "paperless.oliverdavies.uk";
+in
 {
   options.features.homelab.paperless.enable = mkEnableOption "Enable paperless";
 
@@ -13,12 +16,12 @@ with lib;
         dataDir = "/mnt/media/paperless";
 
         settings = {
-          PAPERLESS_URL = "https://paperless.opdavies.uk";
+          PAPERLESS_URL = "https://${url}";
         };
       };
 
-      caddy.virtualHosts."paperless.opdavies.uk" = {
-        useACMEHost = "opdavies.uk";
+      caddy.virtualHosts."${url}" = {
+        useACMEHost = "oliverdavies.uk";
 
         extraConfig = "reverse_proxy localhost:28981";
       };
diff --git a/nix/modules/nixos/features/homelab/vaultwarden.nix b/nix/modules/nixos/features/homelab/vaultwarden.nix
index 25767b6a..2871d473 100644
--- a/nix/modules/nixos/features/homelab/vaultwarden.nix
+++ b/nix/modules/nixos/features/homelab/vaultwarden.nix
@@ -11,7 +11,7 @@ with lib;
         enable = true;
 
         config = {
-          DOMAIN = "https://vaultwarden.opdavies.uk";
+          DOMAIN = "https://vaultwarden.oliverdavies.uk";
 
           # TODO: check registrations are disabled.
           SIGNUPS_ALLOWED = false;
@@ -21,8 +21,8 @@ with lib;
         };
       };
 
-      caddy.virtualHosts."vaultwarden.opdavies.uk" = {
-        useACMEHost = "opdavies.uk";
+      caddy.virtualHosts."vaultwarden.oliverdavies.uk" = {
+        useACMEHost = "oliverdavies.uk";
 
         extraConfig = "reverse_proxy localhost:${toString config.services.vaultwarden.config.ROCKET_PORT}";
       };
diff --git a/nix/secrets.nix b/nix/secrets.nix
index 800d970b..c2553741 100644
--- a/nix/secrets.nix
+++ b/nix/secrets.nix
@@ -13,14 +13,11 @@ in
 {
   "secrets/cloudflare.age".publicKeys = [
     hosts.hetznix
+    hosts.nixedo
     hosts.t490
     users.opdavies
   ] ++ users;
 
-  "secrets/cloudflare-opdavies-uk.age".publicKeys = [
-    hosts.nixedo
-  ] ++ users;
-
   "secrets/tubearchivist.age".publicKeys = [
     hosts.lemp11
     hosts.nixedo
diff --git a/nix/secrets/cloudflare-opdavies-uk.age b/nix/secrets/cloudflare-opdavies-uk.age
deleted file mode 100644
index ee5e9dc3..00000000
Binary files a/nix/secrets/cloudflare-opdavies-uk.age and /dev/null differ