nixfiles/hosts/hetzner-vm/containers/quassel/profiles/quassel.nix

19 lines
449 B
Nix
Raw Normal View History

{...}: {
2022-01-03 21:13:15 +00:00
services.quassel = {
enable = true;
interfaces = ["0.0.0.0"];
2022-01-03 21:13:15 +00:00
};
2023-08-01 20:53:25 +01:00
services.postgresql.enable = true;
services.postgresql.ensureDatabases = ["quassel"];
services.postgresql.ensureUsers = [
{
name = "quassel";
ensurePermissions."DATABASE quassel" = "ALL PRIVILEGES";
}
];
2023-08-01 20:53:25 +01:00
2022-01-03 21:13:15 +00:00
services.postgresql.authentication = "host quassel quassel localhost trust";
networking.firewall.allowedTCPPorts = [4242];
2022-01-03 21:13:15 +00:00
}