diff --git a/README.md b/README.md index 05329e9..2a45db3 100644 --- a/README.md +++ b/README.md @@ -38,7 +38,7 @@ These are services I've set up 📸 Photos | [Immich](./config/services/immich.nix) | Selfhosted Google Photos equivalent 🔒 SSO | [Kanidm](./config/services/kanidm.nix) | Secure single sign on Identity Provider 📧 E-Mail | [Maddy](./config/services/maddy.nix) | All in one mail server -🎧 Communication | [Murmur](./config/services/murmur.nix) | Selfhosted mumble server for secure and always available communication +🎧 Communication | [Teamspeak](./config/services/murmur.nix) | Selfhosted teamspeak server for secure and always available communication 🌐 VPN | [Netbird](./config/services/netbird.nix) | Easy to use peer to peer VPN solution based on wireguard 🌧️ Cloud | [NextCloud](./config/services/nextcloud.nix) | All in one cloud solution providing online File storage as well as notes, contacts and calendar synchronization 🗄️ Documents | [Paperless](./config/services/paperless.nix) | Machine learnig supported document organizing plattform diff --git a/config/services/murmur.nix b/config/services/murmur.nix index 5bd1ba2..d1d973c 100644 --- a/config/services/murmur.nix +++ b/config/services/murmur.nix @@ -1,12 +1,14 @@ {config, ...}: { - services.murmur = { + networking.firewall.allowedUDPPorts = [config.services.teamspeak3.defaultVoicePort]; + services.teamspeak3 = { enable = true; - welcometext = '' - hurensohn - ''; - registerHostname = "mumble.${config.secrets.secrets.global.domains.web}"; - registerName = "patrick ist der tollste"; - inherit (config.secrets.secrets.local) password; - openFirewall = true; }; + environment.persistence."/persist".directories = [ + { + directory = "/var/lib/teamspeak3-server/"; + user = "teamspeak"; + group = "teamspeak"; + mode = "750"; + } + ]; } diff --git a/users/patrick/impermanence.nix b/users/patrick/impermanence.nix index 215c7e7..9ba8693 100644 --- a/users/patrick/impermanence.nix +++ b/users/patrick/impermanence.nix @@ -11,7 +11,7 @@ "Zotero" - ".config/Mumble" + ".local/share/TeamSpeak 3" ".config/xournalpp" ".cache/xournalpp" diff --git a/users/patrick/patrick.nix b/users/patrick/patrick.nix index 4c46310..1e2e27a 100644 --- a/users/patrick/patrick.nix +++ b/users/patrick/patrick.nix @@ -18,7 +18,7 @@ telegram-desktop chromium osu-lazer-bin - mumble + teamspeak_client zotero timer