add backups + fix appservice-irc media proxy

This commit is contained in:
jeltz 2025-04-07 20:24:53 +02:00
parent d672a1d1ee
commit 8129b26c4c
Signed by: jeltz
GPG key ID: 800882B66C0C3326
14 changed files with 214 additions and 8 deletions

View file

@ -1,5 +1,6 @@
{ config, lib, pkgs, ... }:
let
cfg = config.services.discourse;
discourse-shared-edits = pkgs.discourse.mkDiscoursePlugin {
name = "discourse-shared-edits";
src = pkgs.fetchFromGitHub {
@ -24,6 +25,11 @@ in
};
};
backups = {
directories = [ "/var/lib/discourse" ];
postgresqlDatabases = [ cfg.database.name ];
};
services.postgresql.package = pkgs.postgresql_13;
services.discourse = {