diff --git a/deployment/default.nix b/deployment/default.nix
index 7c7d89c6..032cb3e6 100644
--- a/deployment/default.nix
+++ b/deployment/default.nix
@@ -124,6 +124,13 @@ in
           {
             fediversity = {
               inherit (panelConfig) domain;
+              temp.initialUser = {
+                inherit (panelConfig.initialUser) username email displayName;
+                # FIXME: disgusting, but nvm, this is going to be replaced by
+                # proper central authentication at some point
+                passwordFile = pkgs.writeText "password" panelConfig.initialUser.password;
+              };
+
               mastodon = mastodonS3KeyConfig { inherit pkgs; } // {
                 enable = true;
               };
@@ -140,6 +147,13 @@ in
           {
             fediversity = {
               inherit (panelConfig) domain;
+              temp.initialUser = {
+                inherit (panelConfig.initialUser) username email displayName;
+                # FIXME: disgusting, but nvm, this is going to be replaced by
+                # proper central authentication at some point
+                passwordFile = pkgs.writeText "password" panelConfig.initialUser.password;
+              };
+
               peertube = peertubeS3KeyConfig { inherit pkgs; } // {
                 enable = true;
                 ## NOTE: Only ever used for testing anyway.
@@ -158,6 +172,13 @@ in
           {
             fediversity = {
               inherit (panelConfig) domain;
+              temp.initialUser = {
+                inherit (panelConfig.initialUser) username email displayName;
+                # FIXME: disgusting, but nvm, this is going to be replaced by
+                # proper central authentication at some point
+                passwordFile = pkgs.writeText "password" panelConfig.initialUser.password;
+              };
+
               pixelfed = pixelfedS3KeyConfig { inherit pkgs; } // {
                 enable = true;
               };
diff --git a/infra/test-machines/configuration.json b/infra/test-machines/configuration.json
index 133b7a70..975b48d1 100644
--- a/infra/test-machines/configuration.json
+++ b/infra/test-machines/configuration.json
@@ -2,5 +2,11 @@
   "domain": "abundos.eu",
   "mastodon": { "enable": false },
   "peertube": { "enable": false },
-  "pixelfed": { "enable": false }
+  "pixelfed": { "enable": false },
+  "initialUser": {
+    "displayName": "Testy McTestface",
+    "username": "test",
+    "password": "testtest",
+    "email": "test@test.com"
+  }
 }