nixos-config/modules/services/wikijs.nix
2025-10-10 20:29:51 +02:00

29 lines
586 B
Nix

{ pkgs, ... }:
{
systemd.services.wiki-js = {
requires = [ "postgresql.service" ];
after = [ "postgresql.service" ];
};
services.wiki-js = {
enable = true;
port = 3002 ;
settings.db = {
db = "wiki-js";
host = "/run/postgresql";
type = "postgres";
user = "wiki-js";
};
};
services.postgresql = {
enable = true;
ensureDatabases = [ "wiki-js" ];
ensureUsers = [{
name = "wiki-js";
ensureDBOwnership = true;
}];
};
services.caddy.virtualHosts."notes.porzh.me".extraConfig = ''
reverse_proxy 127.0.0.1:3004
'';
}