update borg backup
This commit is contained in:
parent
adc6487ae0
commit
a5bab6cae2
5 changed files with 21 additions and 34 deletions
|
@ -111,7 +111,6 @@
|
||||||
after = [ "media.mount" ];
|
after = [ "media.mount" ];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
backup.dirs = [
|
backup.dirs = [
|
||||||
config.services.syncthing.folders.finance.path
|
config.services.syncthing.folders.finance.path
|
||||||
];
|
];
|
||||||
|
|
|
@ -1,15 +1,15 @@
|
||||||
{ lib, config, pkgs, ... }: {
|
{ lib, config, pkgs, ... }: {
|
||||||
|
|
||||||
#services.borgbackup.repos = {
|
services.borgbackup.repos = {
|
||||||
# default = {
|
default = {
|
||||||
# quota = "100G";
|
quota = "300G";
|
||||||
# allowSubRepos = true;
|
allowSubRepos = true;
|
||||||
# authorizedKeys = [
|
authorizedKeys = [
|
||||||
# (lib.fileContents ../../assets/ssh/borg_access.pub)
|
(lib.fileContents ../../assets/ssh/borg_access.pub)
|
||||||
# (lib.fileContents ../../assets/ssh/card_rsa.pub)
|
(lib.fileContents ../../assets/ssh/card_rsa.pub)
|
||||||
# ];
|
];
|
||||||
# };
|
};
|
||||||
#};
|
};
|
||||||
|
|
||||||
# mirror backup folder to /media
|
# mirror backup folder to /media
|
||||||
#systemd.services.borg-mirror-to-media = {
|
#systemd.services.borg-mirror-to-media = {
|
||||||
|
|
|
@ -8,11 +8,11 @@
|
||||||
../../system/all/sshd-known-hosts-public.nix
|
../../system/all/sshd-known-hosts-public.nix
|
||||||
../../system/all/syncthing.nix
|
../../system/all/syncthing.nix
|
||||||
../../system/all/tinc.nix
|
../../system/all/tinc.nix
|
||||||
|
|
||||||
../../system/server/netdata.nix
|
../../system/server/netdata.nix
|
||||||
|
|
||||||
./hetzner.nix
|
./hetzner.nix
|
||||||
|
|
||||||
|
./borg.nix
|
||||||
./codimd.nix
|
./codimd.nix
|
||||||
./gitea.nix
|
./gitea.nix
|
||||||
./grocy.nix
|
./grocy.nix
|
||||||
|
@ -29,7 +29,6 @@
|
||||||
|
|
||||||
#./hardware-configuration.nix
|
#./hardware-configuration.nix
|
||||||
#./mail-fetcher.nix
|
#./mail-fetcher.nix
|
||||||
#./borg.nix
|
|
||||||
#./finance.nix
|
#./finance.nix
|
||||||
#./grafana.nix
|
#./grafana.nix
|
||||||
#./graylog.nix
|
#./graylog.nix
|
||||||
|
@ -75,6 +74,12 @@
|
||||||
fsType = "ext4";
|
fsType = "ext4";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
fileSystems."/var/lib/borgbackup" =
|
||||||
|
{
|
||||||
|
device = "/dev/vg/borg";
|
||||||
|
fsType = "ext4";
|
||||||
|
};
|
||||||
|
|
||||||
fileSystems."/media" =
|
fileSystems."/media" =
|
||||||
{
|
{
|
||||||
device = "/dev/vg/media";
|
device = "/dev/vg/media";
|
||||||
|
|
|
@ -20,25 +20,6 @@
|
||||||
|
|
||||||
folders = {
|
folders = {
|
||||||
|
|
||||||
# on encrypted hard drive
|
|
||||||
# -----------------------
|
|
||||||
#private = {
|
|
||||||
# enable = true;
|
|
||||||
# path = "/home/syncthing/private";
|
|
||||||
#};
|
|
||||||
#desktop = {
|
|
||||||
# enable = true;
|
|
||||||
# path = "/home/syncthing/desktop";
|
|
||||||
#};
|
|
||||||
#finance = {
|
|
||||||
# enable = true;
|
|
||||||
# path = "/home/syncthing/finance";
|
|
||||||
#};
|
|
||||||
#fotos = {
|
|
||||||
# enable = true;
|
|
||||||
# path = "/home/syncthing/fotos";
|
|
||||||
#};
|
|
||||||
|
|
||||||
# on media hard drive (not encrypted)
|
# on media hard drive (not encrypted)
|
||||||
# -----------------------------------
|
# -----------------------------------
|
||||||
#borg-mirror = {
|
#borg-mirror = {
|
||||||
|
@ -107,6 +88,4 @@
|
||||||
after = [ "media.mount" ];
|
after = [ "media.mount" ];
|
||||||
};
|
};
|
||||||
|
|
||||||
#backup.dirs = [ "/home/syncthing/finance" ];
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -29,6 +29,10 @@
|
||||||
let
|
let
|
||||||
|
|
||||||
servers = [
|
servers = [
|
||||||
|
{
|
||||||
|
name = "robi";
|
||||||
|
host = "144.76.13.147";
|
||||||
|
}
|
||||||
{
|
{
|
||||||
name = "pepe";
|
name = "pepe";
|
||||||
host = "pepe.private";
|
host = "pepe.private";
|
||||||
|
|
Loading…
Reference in a new issue