Add Mumble service
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
This commit is contained in:
parent
32475794b1
commit
41e8b2fed0
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue