Add Mumble service

Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
This commit is contained in:
Denis 'GNUtoo' Carikli 2023-09-13 02:17:07 +02:00
parent 32475794b1
commit 41e8b2fed0
Signed by: GNUtoo
GPG Key ID: 5F5DFCC14177E263
1 changed files with 15 additions and 0 deletions

View File

@ -18,6 +18,7 @@
#:use-module (gnu services admin) #:use-module (gnu services admin)
#:use-module (gnu services certbot) #:use-module (gnu services certbot)
#:use-module (gnu services ssh) #:use-module (gnu services ssh)
#:use-module (gnu services telephony)
#:use-module (gnu services web) #:use-module (gnu services web)
#:use-module (guix build-system copy) #:use-module (guix build-system copy)
#:use-module ((guix licenses) #:prefix license:) #:use-module ((guix licenses) #:prefix license:)
@ -91,6 +92,20 @@ replicate or contribute to it.")
(certificate-configuration (certificate-configuration
(domains '("audio.experimental.a-lec.org")) (domains '("audio.experimental.a-lec.org"))
(deploy-hook %nginx-deploy-hook)))))) (deploy-hook %nginx-deploy-hook))))))
;; Mumble
(service mumble-server-service-type
(mumble-server-configuration
(welcome-text
"<br />
Bienvenue sur le service d'audio-conférence de <b>Libre en communs</b>.<br />
https://audio.experimental.a-lec.org/
<br />")
(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 ;; Networking
(service (service
static-networking-service-type static-networking-service-type