Browse Source

Fix grocy backup

main
Leonora Tindall 2 months ago
parent
commit
aa1b563943
  1. 2
      common/fragments/grocy.nix
  2. 13
      hosts/felonyspork/configuration.nix

2
common/fragments/grocy.nix

@ -3,7 +3,7 @@
services.grocy = {
enable = true;
hostName = "grocy.home.nora.codes";
dataDir = "/mnt/Grocy";
dataDir = "/var/lib/grocy/";
nginx.enableSSL = false;
settings = {
calendar.firstDayOfWeek = 1; # Monday

13
hosts/felonyspork/configuration.nix

@ -70,14 +70,23 @@
"mnt-moria.mount"
];
systemd.services.grocy.after = [
systemd.services.phpfpm-grocy.after = [
"mnt-Grocy.mount"
];
systemd.services.grocy.requires= [
systemd.services.phpfpm-grocy.requires= [
"mnt-Grocy.mount"
];
# Backups for grocy
services.borgbackup.jobs.grocy = {
paths = config.services.grocy.dataDir;
encryption.mode = "none";
repo = "/mnt/Grocy";
compression = "auto,zstd";
startAt = "daily";
};
# Enable DigitalOcean dynamic DNS
systemd.services.do_dyndns = {
enable = true;

Loading…
Cancel
Save