config = lib.mkIf config.myServices.buildbot.enable {
services.duplyBackup.profiles.buildbot = {
rootDir = varDir;
+ remotes = [ "eriomem" "ovh" ];
};
ids.uids.buildbot = config.myEnv.buildbot.user.uid;
ids.gids.buildbot = config.myEnv.buildbot.user.gid;
config = lib.mkIf config.services.pure-ftpd.enable {
services.duplyBackup.profiles.ftp = {
rootDir = "/var/lib/ftp";
+ remotes = [ "eriomem" "ovh" ];
};
security.acme.certs."ftp" = config.myServices.certificates.certConfig // {
domain = "eldiron.immae.eu";
}];
services.duplyBackup.profiles.gitolite = {
rootDir = cfg.gitoliteDir;
+ remotes = [ "eriomem" "ovh" ];
};
networking.firewall.allowedTCPPorts = [ 9418 ];
};
services.duplyBackup.profiles = {
mail = {
+ remotes = [ "eriomem" "ovh" ];
rootDir = "/var/lib";
excludeFile = lib.mkAfter ''
+ /var/lib/vhost
output=$(echo "$output" | grep -v "^\.")
-last_full=$(parse_date $(echo "$output" | grep "^ full " | cut -d' ' -f3 | sort | tail -n1))
-last_bkp=$(parse_date $(echo "$output" | grep -E "^ (full|inc) " | cut -d' ' -f3 | sort | tail -n1))
+last_full=$(parse_date "$(echo "$output" | grep "^ full " | cut -d' ' -f3 | sort | tail -n1)")
+last_bkp=$(parse_date "$(echo "$output" | grep -E "^ (full|inc) " | cut -d' ' -f3 | sort | tail -n1)")
orphaned_sets=$(echo "$output" | grep "^orphaned-sets-num" | cut -d' ' -f2)
incomplete_sets=$(echo "$output" | grep "^incomplete-sets-num" | cut -d' ' -f2)
config = lib.mkIf cfg.enable {
services.duplyBackup.profiles.diaspora = {
rootDir = dcfg.dataDir;
+ remotes = [ "eriomem" "ovh" ];
};
users.users.diaspora.extraGroups = [ "keys" ];
rec {
backups = {
rootDir = varDir;
+ remotes = [ "eriomem" "ovh" ];
};
varDir = "/var/lib/dokuwiki";
activationScript = {
rec {
backups = {
rootDir = varDir;
+ remotes = [ "eriomem" "ovh" ];
};
varDir = "/var/lib/wallabag";
keys = [{