diff options
Diffstat (limited to '')
-rw-r--r-- | hosts/by-name/server2/configuration.nix | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/hosts/by-name/server2/configuration.nix b/hosts/by-name/server2/configuration.nix index 07b78c3..aee0e1a 100644 --- a/hosts/by-name/server2/configuration.nix +++ b/hosts/by-name/server2/configuration.nix @@ -4,6 +4,13 @@ ./hardware.nix ]; + sils = { + gallery = { + enable = true; + domain = "gallery.s-schoeffel.de"; + }; + }; + vhack = { back = { enable = true; @@ -14,18 +21,42 @@ }; }; }; + backup = { + enable = true; + privateSshKey = ./secrets/backup/backupssh.age; + privatePassword = ./secrets/backup/backuppass.age; + user = "u384702-sub3"; + }; + etesync = { + enable = true; + secretFile = ./secrets/etesync/secret_file.age; + }; fail2ban.enable = true; git-server = { enable = true; domain = "git.foss-syndicate.org"; gitolite.adminPubkey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIME4ZVa+IoZf6T3U08JG93i6QIAJ4amm7mkBzO14JSkz cardno:000F_18F83532"; }; + invidious-router = { + enable = true; + domain = "invidious-router.vhack.eu"; + extraDomains = [ + "video.fosswelt.org" + "invidious-router.sils.li" + ]; + }; + mail = { + enable = true; + fqdn = "mail.foss-syndicate.org"; + }; nginx = { enable = true; redirects = { "source.foss-syndicate.org" = "https://git.foss-syndicate.org/vhack.eu/nixos-server"; + "source.vhack.eu" = "https://source.foss-syndicate.org"; }; }; + nixconfig.enable = true; openssh.enable = true; persist = { enable = true; @@ -33,6 +64,7 @@ "/var/log" ]; }; + redlib.enable = true; rust-motd.enable = true; users.enable = true; }; |