feat(desktop): backblaze restic backup.
This commit is contained in:
parent
64a1ecc15e
commit
0738d51bee
6 changed files with 75 additions and 0 deletions
|
@ -37,6 +37,26 @@
|
|||
];
|
||||
repository = "/home/crony/.local/backup";
|
||||
};
|
||||
backblaze = {
|
||||
initialize = true;
|
||||
passwordFile = "/run/user/1000/agenix/restic-backblaze-pass";
|
||||
paths = [
|
||||
"/home/crony/.face"
|
||||
"/home/crony/.librewolf"
|
||||
"/home/crony/.ssh"
|
||||
"/home/crony/.config/heroic"
|
||||
"/home/crony/.config/nbfc.json"
|
||||
"/home/crony/.config/OpenTabletDriver"
|
||||
"/home/crony/.config/tridactyl"
|
||||
"/home/crony/.local/share/gnupg"
|
||||
"/home/crony/.local/share/osu"
|
||||
"/home/crony/docs/sync"
|
||||
"/home/crony/docs/wireguard-keys"
|
||||
"/home/crony/pics"
|
||||
];
|
||||
repositoryFile = "/run/user/1000/agenix/restic-backblaze-repo";
|
||||
environmentFile = "/run/user/1000/agenix/restic-backblaze-env";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
|
|
|
@ -12,6 +12,15 @@
|
|||
restic-local-pass = {
|
||||
file = ../../../secrets/restic-local-pass.age;
|
||||
};
|
||||
restic-backblaze-pass = {
|
||||
file = ../../../secrets/restic-backblaze-pass.age;
|
||||
};
|
||||
restic-backblaze-repo = {
|
||||
file = ../../../secrets/restic-backblaze-repo.age;
|
||||
};
|
||||
restic-backblaze-env = {
|
||||
file = ../../../secrets/restic-backblaze-env.age;
|
||||
};
|
||||
};
|
||||
identityPaths = ["/home/crony/.ssh/main" "/root/.ssh/id_ed25519"];
|
||||
};
|
||||
|
|
22
secrets/restic-backblaze-env.age
Normal file
22
secrets/restic-backblaze-env.age
Normal file
|
@ -0,0 +1,22 @@
|
|||
age-encryption.org/v1
|
||||
-> ssh-ed25519 2P4nKw ai+7gzPuVpiZepovG+RPk9mSmA6jHrOZKnelkWsXpU4
|
||||
qVfZ+bwLXgN9HYARkVM9h3zzctmCmewE+8KNvMODKbQ
|
||||
-> ssh-ed25519 6+hQpQ 7lHed5848sOtYQ3Esuysuorxm/xJGJYrBtbAnG/P6G8
|
||||
O4fRotEP14rB/5uF/Rw2TGl6PXuxiIo8ELC5mCwH32U
|
||||
-> ssh-ed25519 l/ODWA LIMY30qUKbHiwbuRgbEsv6ROZqEZIyCS0k1OUA7fDWE
|
||||
hy2c6d4IsmHIeL8uvU7eAoz5bsSPF6gbE/+txBI/hO8
|
||||
-> ssh-ed25519 7+5K3Q iEOfZXe/0L7VXjzunGn9cCgTabaMCrK9aquJORYOanI
|
||||
UwudjxSlzqMhSCLx2QsdePHMGQNEVeGqfJAyg5qQwKA
|
||||
-> ssh-ed25519 Ow0TGw xlvXYnivAvCbNrHIMwx2nv4YiNcxvExY5RVl76eIWwU
|
||||
o1joasMlUupRzTc2Vzm/TCdzPNj28cuRj+prDkD1gmo
|
||||
-> ssh-ed25519 cEINMA wAZ1I70VYP+JKklzF802WL8k2lik76W4mpRtwCkMChE
|
||||
5Stye4MK5GopD7t1Qy1+y+dvLUKh9/GIAxNg6TjAWJE
|
||||
-> ssh-ed25519 qbMKrQ 24eXITzgD3cKWC3xjTzWd8ob4F8ouzV/DySymDXkcB4
|
||||
D2t9p5rWTXZDU959JYMPXOtXXcY15jcVWIl6sUiG4MI
|
||||
-> ssh-ed25519 GNZYRg 5hONuKwDp2C3tivjuBgq3Lyx0zMUGblIR11ioRetuFo
|
||||
Ik+dlgFbvqcNaGqICDf6xIeGxcOCfmdr+y2CNWe6FPk
|
||||
-> ssh-ed25519 fd/ZLQ MylH7t0hK7VqfDh0VBhHxG2BYaizcSEJ3yTJm4pAymQ
|
||||
0YSTzhOupaznYPmJwfvsNNgMdjFxEFBXtyq1xugCpSA
|
||||
--- o8UKtXSrK5WeYCwNlWd+kTPK/KOYqfD402hDWII/JJk
|
||||
p1Ð)ŽÌ¶šÐƒB·Å
ŽÝ·}ã—\”ÏÛ6gU‰^¥Cßs%g7
|
||||
ÅÕšÔdÑácfR³*ÝVŽ5ÝÓ=‰,}ê¨"tßÐÿT•ÜÌÔ¦LcnV'<Ô‰~’ŠÉÙä/nàYPå7‰× g8Ò,ÔðžZÞÙ÷¯Ú ¡ˆ<C2A1>
|
BIN
secrets/restic-backblaze-pass.age
Normal file
BIN
secrets/restic-backblaze-pass.age
Normal file
Binary file not shown.
21
secrets/restic-backblaze-repo.age
Normal file
21
secrets/restic-backblaze-repo.age
Normal file
|
@ -0,0 +1,21 @@
|
|||
age-encryption.org/v1
|
||||
-> ssh-ed25519 2P4nKw IeMpnh67CKdC069MgzZLuZrxKqfRRo5pSphulCOs6lI
|
||||
B/TuAZWysLqqdZtfSi8c8Oxu09NNe+0jkgJu4yDgjdQ
|
||||
-> ssh-ed25519 6+hQpQ nDYhh4Wb2gYFJBfm6Qh3oQGEeN2h7Vi9Qgo0FqUScWI
|
||||
1QtgUdf98AvmHmGflHh1lgGtDMjJvb4oRDO3HT/Wr9w
|
||||
-> ssh-ed25519 l/ODWA mXqqa1ouoHxpTfe2szUqwlRyWVQUaaNp/i6GrLIexTw
|
||||
Pw8G0P4B/5YJ2XrtJ5xaOhEx2L1TcwqbKInr2hyZ4/I
|
||||
-> ssh-ed25519 7+5K3Q tbXEsx4k9e4e5P2f3OkC7TJzilARrVeYWQAgA9JQvAM
|
||||
cejO3w8rNl16YFHBUORJW07cGmkGz+cRRe1HeDNQ4sQ
|
||||
-> ssh-ed25519 Ow0TGw 5OWU8ZwcfJJK91pDA/9rkBP0Xv6Ms/R/+6hzYRH2Tm0
|
||||
eiLdFxuc2cp/sZnI9BJNOoXFI2LIO6ES3SFwvib0PBY
|
||||
-> ssh-ed25519 cEINMA bLjUqZUPrLvnYdT6gLswA3HSMfljbis/m12/GWPDfCc
|
||||
zXctFhpVJyVgX2DYJvSTTLUOjjL7qWXcaXZRinUMx2g
|
||||
-> ssh-ed25519 qbMKrQ 85+89d0eMiP6f12GrgVXhEzsYuYqEDMcygFWwtkrKTs
|
||||
dQrLWA+swAS4SZRtrLArQ5L/OJ9WDybdKWtahLO+mU4
|
||||
-> ssh-ed25519 GNZYRg HZVuaDpxjkt7rPvQdbXJYyHmAczJkHhssc1Xc7sCr38
|
||||
MOfDmdSAlyi+WfL83mq0qK4vL0TrsnePLOpJ0xHJpf4
|
||||
-> ssh-ed25519 fd/ZLQ 618BCKlXt3Z8iqQfV4lTjvaU8/8KVrkQZfm6eJ+IVzw
|
||||
ABLYFTLtscuRa81ucaM4pUywWQsWSGc2Idebv/44Cc4
|
||||
--- Rko47VrUDKTLH7N/MoeJ7Wx2yJO3fY9T4muNiY2iYbY
|
||||
ˆ@Å·[ºmå–úõ<8MÒ±†ýˆÂ“…Y{.6½/'ÔjÂ'â;ëè¨x§˜¯&½‰yúòÀRU<52>‰—ÂrÅëИšjèÝØç¸á¦ýcC.¨Z|Ë›Ù-4ÜýVŸ¡æV®l*ž¦
|
|
@ -30,4 +30,7 @@ in {
|
|||
"crony-passwd-servers.age".publicKeys = systems ++ users;
|
||||
"root-passwd.age".publicKeys = systems ++ users;
|
||||
"restic-local-pass.age".publicKeys = systems ++ users;
|
||||
"restic-backblaze-pass.age".publicKeys = systems ++ users;
|
||||
"restic-backblaze-repo.age".publicKeys = systems ++ users;
|
||||
"restic-backblaze-env.age".publicKeys = systems ++ users;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue