nixfiles/hosts/hetzner-vm/services/quassel.nix
2022-11-02 12:24:55 +00:00

15 lines
399 B
Nix

_: {
services.quassel = {
enable = true;
interfaces = [ "0.0.0.0" ];
};
services.postgresql.ensureDatabases = [ "quassel" ];
services.postgresql.ensureUsers = [{
name = "quassel";
ensurePermissions."DATABASE quassel" = "ALL PRIVILEGES";
}];
services.postgresql.authentication = "host quassel quassel localhost trust";
networking.firewall.allowedTCPPorts = [ 4242 ];
}