diff --git a/configuration/services/gitea.nix b/configuration/services/gitea.nix
index 148e527..0abdb49 100644
--- a/configuration/services/gitea.nix
+++ b/configuration/services/gitea.nix
@@ -1,6 +1,16 @@
 { config, ... }:
 
 {
+  users = {
+    extraUsers.gitea = {
+      uid = config.ids.uids.git;
+      isSystemUser = true;
+      description = "Gitea Service";
+      group = config.users.extraGroups.gitea.name;
+    };
+    extraGroups.gitea = { gid = config.ids.gids.git; };
+  };
+
   virtualisation.pods.gitea = {
     hostname = "gitea.tlater.net";
     publish = [ "3000:3000" "2221:2221" ];
@@ -18,6 +28,9 @@
           DB_USER = "gitea";
           DB_PASSWD = "/qNDDK9WCMuubfA7D8DFwfl9T+Gy2IMDvPhiNpcxZjY=";
 
+          USER_UID = toString config.users.extraUsers.gitea.uid;
+          USER_GID = toString config.users.extraGroups.gitea.gid;
+
           RUN_MODE = "prod";
           DOMAIN = "gitea.tlater.net";
           SSH_PORT = "2221";