Enable rclone on the management server
This commit is contained in:
parent
cc35ac40a6
commit
75609a0e29
|
@ -0,0 +1,43 @@
|
|||
{ custom }: { pkgs, ... }: {
|
||||
imports = [
|
||||
(import "${custom.inputs.self}/modules/telegram-notifications"
|
||||
{ inherit custom; })
|
||||
];
|
||||
age.secrets.webdavSecrets = {
|
||||
file = "${custom.inputs.self}/scrts/webdav_andreas.age";
|
||||
path = "/home/${custom.username}/.config/rclone/rclone.conf";
|
||||
mode = "600";
|
||||
owner = "${custom.username}";
|
||||
group = "users";
|
||||
};
|
||||
|
||||
systemd.timers."rclone-webdav" = {
|
||||
wantedBy = [ "timers.target" ];
|
||||
partOf = [ "rclone-webdav.service" ];
|
||||
timerConfig = {
|
||||
OnStartupSec = "5min";
|
||||
OnUnitActiveSec = "5min";
|
||||
};
|
||||
};
|
||||
|
||||
systemd.paths."rclone-webdav" = {
|
||||
enable = true;
|
||||
pathConfig = {
|
||||
PathModified = "/home/${custom.username}/10_documents";
|
||||
TriggerLimitIntervalSec = "10s";
|
||||
TriggerLimitBurst = 1;
|
||||
};
|
||||
};
|
||||
|
||||
systemd.services."rclone-webdav" = {
|
||||
after = [ "network-online.target" ];
|
||||
serviceConfig = {
|
||||
User = custom.username;
|
||||
Type = "oneshot";
|
||||
};
|
||||
onFailure = [ "unit-status-telegram@%n.service" ];
|
||||
script = ''
|
||||
${pkgs.rclone}/bin/rclone bisync -P --max-delete=10% --exclude=/99_archive/** nextcloud:10_documents /home/${custom.username}/10_documents
|
||||
'';
|
||||
};
|
||||
}
|
|
@ -1,42 +1,44 @@
|
|||
age-encryption.org/v1
|
||||
-> ssh-rsa 7S8lxw
|
||||
R8oG1L1KX/My22PaVPSxdr+J8DfBzvzVPWfrr4hmGRFbkw6+y7gWbZXYLwkpO87A
|
||||
pf3ERWfh5kOqqVDxVljm6eoJyH/cOF+eO9983B9ejmb8xxi3osEIDDCBBh5fFNCo
|
||||
4TOSqF+zuWNB3KS7qcpCmJQ85cAjOKtJ8acm8kufIiHZh/QRijwCuFqxCs4QkgUw
|
||||
e+x5NhHPri9qOSZYhTHuNuEP2oQbA+6tTjQXxU9bWlusvcAie6mGyo06Y3xhLUQf
|
||||
A8qO/x4jwPMIwvy87Wy5kforlrdwjsnJgnK6Li2S2XW88WVzHm+TT7/Jp+R7WQmI
|
||||
gZduk8u6JcXPDRkrRz/bIy6jcuka+8uoa+RkFrUKAvNEtRyCC9mteEQPlBWawMIn
|
||||
5eBY3DzcFEFSjx7/F55GXr4Lsff/vIgDDdcbh+Iz/MqfQhcS3SrfNxHMbUcg4GVd
|
||||
32QX6puzTJRs9e3VGcbFSkFUPDDulCJxTtJ0hC6/qGIOcDVjOmdi8oPo+0jJWWuB
|
||||
XoKsNbwyAyffQ1U2l1GMw+Fgj8XJvItYzffUKjzp4rmCQZIDG0BROtUIhJr5cS1i
|
||||
M1sx4tNHXx0/GJxkeksEwpbZd7Wf7gbKU5oTHHhB/dCfgj6Lx+5zAdjCM25excip
|
||||
LHX5FykMj0Dr4R4ytwbBr2s0yWCIrpEKfnnvgaQeDha/Q8nDfbGSVIXgPkdqWuhM
|
||||
sDSRqvTVVGvcGzb0R8DZDMwxZED+h8YFdQQc2Dso+YVRUhOecdsbJPYZSc9q6bMn
|
||||
SzZio/p4ourlyR6iqTva2oseBoAPM3xCpmfwyWBokqBWkdscZv/Ibss0OAmNMGEs
|
||||
kUKcw4g9wPIR8Uap+wNWPTyu7srlwBZhRmTsPdHISqOiy9kVM/zP1KkSEBbU1ngu
|
||||
y2s6ANrCBgS6KA1milaSSlJFtkh13LLyEGhbNaL8rdWbaRmOY82J//NBHq1DB495
|
||||
xCiKNnnoBZ1A9XLNTsbiuQFlBC3Xi2ZfjvLgwXGP8Gq0/2rBdhtjEt1xzRrobBey
|
||||
|
||||
-> ssh-rsa Ws+JZA
|
||||
QF3EHSS6892EfrQoTsExJuzViwUO1bTw1Qodymg2FD+6gFlKso1OqkonYMM6oRZX
|
||||
0J/NoQY4i1znZRf2H+lMFUmytcU60rSczn2IQ6VDFG0fUMTL1w305XzR+Dbwhkfu
|
||||
pvyXSzDycAyhV2wRK/G5e1SFxUuLEIzUi9MG1DiRVprO8rt8LMHhogsUQdtfFdZD
|
||||
qfq5s/yq+tH6a4FDfwEPbPgsQf3gDneGU7MB0q0g2RPAf+Beuwr6P9MolztyjrTh
|
||||
rq0F3AO2zdDwm++b3aq85tiEYBJTlHiqUoROSFSQMZSKvffPBgle0ZX9nVb8tAxt
|
||||
61ClYk+Tvt1L9sk6IoFKlCyBTLBNynpPWEf3ztyOgPO2E3F/wWKB+xfqXHCqSy3r
|
||||
zWW6skZvW0Vu50HNyFfta0bJp3zIgkrk9WxDvaUtrMeVol119hOOV7fUsMmQrNol
|
||||
SBMpo/my9dDtjjHHtbiGR7c5SbMx23izWi+7PWvYTYGpJx+Er1bBIAGLis31dx5i
|
||||
N1gsikZjxxMqtSYOEgYgO75/SfyiPc9SGR7FqQO7p+ESQMYVdH810T9z6bpmULgv
|
||||
0m8ml1AhE5vDn0MqKgcVWrrbqwrIUraAwmJ0Vdv2QDgt6F8+sUkfhaKHD3tXbUNF
|
||||
LTVCWU4P7no8wxupj7UTN6NZOwfhD1jUdUsL+9V0WMzuVRBV5T2D5V/5s8Ypbhg1
|
||||
JJskaZ7CQprYo+5frGt375I17Gka+4vOpGFjfgBLSPuCbsb3DFsLbMdQDZX4dCOl
|
||||
vaZ4w/yxX7E9fb2rv1+CwGF6CVlXXz+XkO4gHKEpMibbJFuIL2Qe1+kCHkOKhYqO
|
||||
hKIVWXncwapl29LR76dWwQLJ+tG7pvjtJEoBhTXPAzqUbvrU3kD2/MNoT3LA+tD0
|
||||
yf2bM8UqxjugoVPKuM208Hs4uTzKqUu7qrYL6hwE2vqQK6bzBSAAXBhCzBRC4Duz
|
||||
3cnXIw+9+hVXhWqk+zv8btw+Y3bDiO1HrqkyqWGmSUzhXQ5DPb/F9bp3i/LSM6XA
|
||||
|
||||
-> ssh-ed25519 skmU/w VoZkOCrukhJhkpZImV+TGD8tMXAop0vVD1VyruLQQw8
|
||||
oDtrXv09+b8kNzMK/nmAQ00AAicIpB86oMGKndR2Xrw
|
||||
-> ssh-ed25519 IjdJGQ hhgaDxEt8L44Y4/T00KkzmS9t4+0uRSm4lgZlpvPgBM
|
||||
qvGD9TFuScnGOCcIvW7BF9G6zbEuMhlK2IrXHKz8Nr0
|
||||
-> ssh-ed25519 KXqA9w vZWC4ghmCRiFnjR2G4szBiyF5Qii2YJFhlKSWJJWm0g
|
||||
PpXplKYuh3SoZ2UpMmNf5T31P97cAY9spzdrpw5vtes
|
||||
-> ssh-ed25519 skmU/w k9EjB0wE78ZWxrAs/0sA9ZKsxrCdxwVdWkqZZymlzgw
|
||||
WPXBbb+trz79eu1JTwdxO8itqJSiOx1MdidS9AXERUo
|
||||
-> ssh-ed25519 IjdJGQ ep+vt+dnm/gAC9ZxgevDNAxcxvXU7LqHRtlvtyRqrAA
|
||||
4DTJ7njJV0qUNGtkFMzYj4bBrHSNwfK63y5O5C/7eYA
|
||||
-> ssh-ed25519 KXqA9w xRL8BjtjjgmSgJVRIl8BZK80gcDBGxS2xdVyg39hXD0
|
||||
8pmWUsHbyDQibhQnkNWr0Ub8rN2F1yNFziVGYDPD++o
|
||||
-> ssh-rsa KURlxQ
|
||||
mOeAcpAkbq4rJ4/x2QAAthoqAfv3L9QUgsNkiSIvQQsvB74lAC0IJrm11ort/lR+
|
||||
1/bUyPhW9d9cGQ4vcsQLXGTxWyBtSSzsqLeqIuwrwGm9TkFMIfYtSCT9itqPOGdD
|
||||
OdKPZdk5xtx+sDVxKtGN07PbSa1tTLcHJC8971dEFyWEHbgGz1RgwKklBUmCPYfY
|
||||
qYF+/dJGUpVcvmYyCJ2A/7tQo/s1Dtq+J3hy1hGyTDXUEiaclv81Ox9LOW4GFdzH
|
||||
PqgZzqaoNAnX3D6JwEYQjqOCvrFTco+4uELOSt5yOnpsY4YX1X8RCym4UaGMakm2
|
||||
EZ1T/aFKjnJuOuOBuQGEGgJZiq2k73T1K6iioV0Wyg/ef6Z2P9OXez7FcTaFJn3q
|
||||
E7XkUSvBFCE7ktN3n1oM9Eh1rcK37oRWYXVvVMvWhhzww8g69j5awNejyLEsjbRa
|
||||
sqkYY9MBQEGXbt6YlUxXyJnptRN4HrILVgS8qo6aSdhLfmIhi3xPyXVKdMYO3tzn
|
||||
UyHNAyj4gnqijejE6JhpFyfGN0Sa8xncm1pwKXlIdTcA1zxfMi+JnmXTD9AykTNq
|
||||
GEUaZPxgmwzwnK9neJghf8pLtapZuQg4CXQSS8bAK94zEpYcVDAyTl9RtIjyBcxy
|
||||
XFwWMyblOQ5HZ2SBqXwCZz4XvgGGB489d7IeML4SucsvIlZuO9Stc+/pYszQ06Ka
|
||||
SaTMqCkVQz6GA+abBI0RTsF+ZGKzMKcXF6/649Ek0nyk0aZQVYOAF2QN4rSizrcF
|
||||
zNv4AOX0xh7PXu3fdjZogLWWyQ/H0t5LZhWVkbnR7WLGEGFrGL+bx32EszkyJ/71
|
||||
UsYFi0XKi24OBZPuKKBfsllE0LfEmBG7z/mhBDYdIF09rsBXooOIDP/1nX+U8Qha
|
||||
ao1GOo+1h2I3v/s/yjZcuuRTcSBmK9Fw+pDAnVx8Ti72yP/1JhmkwGbaM8TadsKO
|
||||
T1Hi4mc6FbmcI20ZuR1X7QfCYOhK1+n/pD50fEOicjI1NqMHprCR+02ecggaIsje
|
||||
|
||||
-> QQaHos-grease u\Rxj $lq
|
||||
Pd4Cvg
|
||||
--- ypO+LquZ7j/rWLUO72kQ4kaTPyfnU4U5Yu5vQBu0i3s
|
||||
_›-~7¨wÚ(Ò
|
||||
oN™Ûûlµ£`Y¡ t›f»J<C2BB>Óד躳
úqêÌi<C38C>.“2è%";°óûÂƲ´gZ l~óg¿Eä¨CŒí¡ÛOwŒâW=|
|
||||
-> "{T-grease I[:H55U ehA{7Z$ 4HU
|
||||
PQ8sfRwZtAQwwCW0R8nm9txXBJo/Ckgh5tDK4ysa8Cw6bmjBVSpQ1UqW2qYISuaP
|
||||
0MnVD0FtWPg
|
||||
--- NbJ3Iq9fQpCo8448SKgSbxnk/fRo+Zkz7nf/qUBpkdI
|
||||
±æÀÅj¹VÝØF_ü[nR™<52>jQð¾V
|
||||
¹5k÷±,¯\%
)͹ºHGÜ0Y{O*ê
tœú„m]^ã8«Õ ®ýÔÚŸ‘£šÀƒãù/ZûD®-<2D>Û°cj¹€ç©êör‚iIvPÛhΤݜE½«ùnаo´Ÿ<C2B4>¾£® ErMÔÛÅAAW™ù8¹ín<C3AD>¶€1äè’(2Êð
|
||||
¥lb¬rw¹SÂnVÂ5«ÞØ>1;AÞÙ-ƒê0&¦¦¥éd§¦/Ú±WDÉŸ²ÁÆJ<C386>˜÷¯‹%Rá¬ó"3ŠÐ#
|
|
@ -9,6 +9,7 @@
|
|||
"${custom.inputs.self}/modules/data-share"
|
||||
"${custom.inputs.self}/modules/logs-share"
|
||||
(import "${custom.inputs.self}/modules/nix-direnv" { inherit custom; })
|
||||
(import "${custom.inputs.self}/modules/rclone-webdav" { inherit custom; })
|
||||
(import "${custom.inputs.self}/modules/restic-client-server" {
|
||||
path = "/home/andreas";
|
||||
tag = "management";
|
||||
|
|
Loading…
Reference in New Issue