establish c3dog.de and staging as their own websites

This commit is contained in:
June 2026-04-11 20:44:22 +02:00
commit d1ef492f93
Signed by: june
SSH key fingerprint: SHA256:o9EAq4Y9N9K0pBQeBTqhSDrND5E7oB+60ZNx0U1yPe0
3 changed files with 71 additions and 1 deletions

View file

@ -3,7 +3,7 @@
let
domain = "c3dog.de";
dataDir = "/var/www/${domain}";
deployUser = "c3cat-website-deploy";
deployUser = "c3dog-website-deploy";
in {
security.acme.certs."${domain}".extraDomainNames = [ "www.${domain}" ];
@ -83,4 +83,13 @@ in {
systemd.tmpfiles.rules = [
"d ${dataDir} 0755 ${deployUser} ${deployUser}"
];
users.users."${deployUser}" = {
isNormalUser = true;
group = "${deployUser}";
openssh.authorizedKeys.keys = [
"ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIB7iXsVArl4SbDczb4U3zGkZCiVO/lfn12gkOEOnKmEX deploy key for c3dog.de"
];
};
users.groups."${deployUser}" = { };
}