From 41e8b2fed0ae6ffb418285d6ae46496454578422 Mon Sep 17 00:00:00 2001 From: Denis 'GNUtoo' Carikli Date: Wed, 13 Sep 2023 02:17:07 +0200 Subject: [PATCH] Add Mumble service Signed-off-by: Denis 'GNUtoo' Carikli --- mumble-vm-system.scm | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/mumble-vm-system.scm b/mumble-vm-system.scm index 74ff714..cb8568f 100644 --- a/mumble-vm-system.scm +++ b/mumble-vm-system.scm @@ -18,6 +18,7 @@ #:use-module (gnu services admin) #:use-module (gnu services certbot) #:use-module (gnu services ssh) + #:use-module (gnu services telephony) #:use-module (gnu services web) #:use-module (guix build-system copy) #:use-module ((guix licenses) #:prefix license:) @@ -91,6 +92,20 @@ replicate or contribute to it.") (certificate-configuration (domains '("audio.experimental.a-lec.org")) (deploy-hook %nginx-deploy-hook)))))) + ;; Mumble + (service mumble-server-service-type + (mumble-server-configuration + (welcome-text + "
+Bienvenue sur le service d'audio-conférence de Libre en communs.
+https://audio.experimental.a-lec.org/ +
") + (cert-required? #t) ;; Disallow text password logins + (max-user-bandwidth 100000) + (ssl-cert + "/etc/letsencrypt/live/audio.experimental.a-lec.org/fullchain.pem") + (ssl-key + "/etc/letsencrypt/live/audio.experimental.a-lec.org/privkey.pem"))) ;; Networking (service static-networking-service-type