feat: switch to teamspeak

This commit is contained in:
Patrick 2024-07-11 01:48:11 +02:00
parent 89d6ba3b61
commit 64d2c2ab62
Signed by: patrick
GPG key ID: 451F95EFB8BECD0F
4 changed files with 13 additions and 11 deletions

View file

@ -38,7 +38,7 @@ These are services I've set up
📸 Photos | [Immich](./config/services/immich.nix) | Selfhosted Google Photos equivalent 📸 Photos | [Immich](./config/services/immich.nix) | Selfhosted Google Photos equivalent
🔒 SSO | [Kanidm](./config/services/kanidm.nix) | Secure single sign on Identity Provider 🔒 SSO | [Kanidm](./config/services/kanidm.nix) | Secure single sign on Identity Provider
📧 E-Mail | [Maddy](./config/services/maddy.nix) | All in one mail server 📧 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 🌐 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 🌧️ 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 🗄️ Documents | [Paperless](./config/services/paperless.nix) | Machine learnig supported document organizing plattform

View file

@ -1,12 +1,14 @@
{config, ...}: { {config, ...}: {
services.murmur = { networking.firewall.allowedUDPPorts = [config.services.teamspeak3.defaultVoicePort];
services.teamspeak3 = {
enable = true; 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";
}
];
} }

View file

@ -11,7 +11,7 @@
"Zotero" "Zotero"
".config/Mumble" ".local/share/TeamSpeak 3"
".config/xournalpp" ".config/xournalpp"
".cache/xournalpp" ".cache/xournalpp"

View file

@ -18,7 +18,7 @@
telegram-desktop telegram-desktop
chromium chromium
osu-lazer-bin osu-lazer-bin
mumble teamspeak_client
zotero zotero
timer timer