feat: switch to teamspeak
This commit is contained in:
parent
89d6ba3b61
commit
64d2c2ab62
|
@ -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
|
||||||
|
|
|
@ -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";
|
||||||
|
}
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,7 +11,7 @@
|
||||||
|
|
||||||
"Zotero"
|
"Zotero"
|
||||||
|
|
||||||
".config/Mumble"
|
".local/share/TeamSpeak 3"
|
||||||
|
|
||||||
".config/xournalpp"
|
".config/xournalpp"
|
||||||
".cache/xournalpp"
|
".cache/xournalpp"
|
||||||
|
|
|
@ -18,7 +18,7 @@
|
||||||
telegram-desktop
|
telegram-desktop
|
||||||
chromium
|
chromium
|
||||||
osu-lazer-bin
|
osu-lazer-bin
|
||||||
mumble
|
teamspeak_client
|
||||||
zotero
|
zotero
|
||||||
timer
|
timer
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue