From 2b5fd874222dff221567b92eae3cdf381ab27c1b Mon Sep 17 00:00:00 2001 From: Paul-Henri Froidmont Date: Mon, 27 Dec 2021 17:17:02 +0100 Subject: [PATCH] Add Jitsi --- dns.tf | 8 ++++++++ modules/jitsi.nix | 8 ++++++++ profiles/storage.nix | 1 + 3 files changed, 17 insertions(+) create mode 100644 modules/jitsi.nix 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 = {