diff --git a/dns.tf b/dns.tf index 782c0c8..f882956 100644 --- a/dns.tf +++ b/dns.tf @@ -47,6 +47,14 @@ resource "hetznerdns_record" "jellyfin_a" { ttl = 600 } +resource "hetznerdns_record" "jitsi_a" { + zone_id = data.hetznerdns_zone.froidmont_zone.id + name = "jitsi" + value = local.storage1_ip + type = "A" + ttl = 600 +} + resource "hetznerdns_record" "transmission_a" { zone_id = data.hetznerdns_zone.banditlair_zone.id name = "transmission" diff --git a/modules/jitsi.nix b/modules/jitsi.nix new file mode 100644 index 0000000..a18c7e9 --- /dev/null +++ b/modules/jitsi.nix @@ -0,0 +1,8 @@ +{ pkgs, lib, config, ... }: +{ + services.jitsi-meet = { + enable = true; + hostName = "jitsi.froidmont.org"; + }; + services.jitsi-videobridge.openFirewall = true; +} diff --git a/profiles/storage.nix b/profiles/storage.nix index 75a3353..945a851 100644 --- a/profiles/storage.nix +++ b/profiles/storage.nix @@ -12,6 +12,7 @@ ../modules/torrents.nix ../modules/custom-backup-job.nix ../modules/custom-monit.nix + ../modules/jitsi.nix ]; sops.secrets = {