]> Git — Sourcephile - sourcephile-nix.git/blob - servers/mermet/production/sanoid.nix
syncoid: sanoid: study
[sourcephile-nix.git] / servers / mermet / production / sanoid.nix
1 { pkgs, lib, config, ... }:
2 {
3 services.sanoid = {
4 enable = true;
5 templates.default = {
6 hourly = 12;
7 daily = 1;
8 monthly = 0;
9 yearly = 0;
10 autosnap = true;
11 autoprune = true;
12 settings = {
13 };
14 };
15 extraArgs = [
16 "--verbose"
17 #"--debug"
18 ];
19 datasets = {
20 "rpool/var/mail" = {
21 useTemplate = [ "default" ];
22 #recursive = true;
23 };
24 "rpool/var/www" = {
25 useTemplate = [ "default" ];
26 #recursive = true;
27 };
28 "rpool/var/redis" = {
29 useTemplate = [ "default" ];
30 #recursive = true;
31 };
32 };
33 };
34 }