hosts/kazuki/storage: smb -> webdav
This commit is contained in:
parent
d36e9ba0f9
commit
4e632eeadf
15 changed files with 60 additions and 63 deletions
|
@ -1,29 +1,22 @@
|
|||
{
|
||||
config,
|
||||
pkgs,
|
||||
...
|
||||
}: {
|
||||
age.secrets = {
|
||||
storage-box-creds.file = ../../secrets/storage-box-creds.age;
|
||||
{config, ...}: {
|
||||
age.secrets.storage-box-webdav = {
|
||||
file = ../../secrets/storage-box-webdav.age;
|
||||
};
|
||||
|
||||
environment.systemPackages = with pkgs; [cifs-utils];
|
||||
services.davfs2.enable = true;
|
||||
environment.etc."davfs2/secrets".source = config.age.secrets.storage-box-webdav.path;
|
||||
|
||||
fileSystems."/storage-box" = {
|
||||
fsType = "cifs";
|
||||
device = "//u389358.your-storagebox.de/backup";
|
||||
fsType = "davfs";
|
||||
device = "https://u389358.your-storagebox.de";
|
||||
options = [
|
||||
"iocharset=utf8"
|
||||
"x-systemd.automount"
|
||||
"x-systemd.device-timeout=5s"
|
||||
"x-systemd.mount-timeout=5s"
|
||||
"noauto"
|
||||
"uid=${toString config.users.users.atticd.uid}"
|
||||
"gid=${toString config.users.groups.atticd.gid}"
|
||||
"credentials=${config.age.secrets.storage-box-creds.path}"
|
||||
"cache=none"
|
||||
"rw"
|
||||
];
|
||||
};
|
||||
|
||||
networking.firewall.extraCommands = ''
|
||||
iptables -t raw -A OUTPUT -p udp -m udp --dport 137 -j CT --helper netbios-ns
|
||||
'';
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
age-encryption.org/v1
|
||||
-> ssh-ed25519 84j9mw tfUR84yYxwWvNBmxvhsZHGtaIruTij97ZI50cJSL/Qg
|
||||
O4l3r8XdWzLZuxp5BolTS7XOfbDvwj1Ybbl1TPSrtSY
|
||||
-> ssh-ed25519 GKhvwg DItnbkoSp8LfS6MZsKZ8njOnbtiqYufdEHr+dbb8i0M
|
||||
NYOrpEIWujBGLdBWyHJmtTTdvlhVlpDaI1r3RM8K9zg
|
||||
--- Lyzm1dKlnSIdBYB2tQuDEbGy9Gf/KlHfOAPw3NT15Xs
|
||||
‰ïšá69ùü…@#JQËçÂ#;’)?ØäêÀÿ¾8ý/0ç¹8ö¸ÆêZ û{÷ጶSìä°[·N¥…<C2A5>{‘rJb’©¦—¿S~™¾<12>zk˜O'4„
|
||||
-> ssh-ed25519 84j9mw /MUTGq+iyWhVoQNesvu97kaBxlni+hjzhpfQBNHUz2o
|
||||
e9utVXMky5s63KE+r7N1L7d6nPPRLT0gfFk4GYEbQj0
|
||||
-> ssh-ed25519 GKhvwg 6qDXOjNKw9SJyM3oNUU6bKB1yD0P5lhy6ehr+Umw128
|
||||
T1eT9l5AFG1ettCswOn8RjTAj4v0C/7N9C2QrVRQgzI
|
||||
--- Kg4t0+dP+r+l0QNPW86PTwN8OCCfNLa6YnzF1EZDOi8
|
||||
ß”p¨5Õ^…+ãa <09>ª èb~Ší©?Ï[¼DmÇ@}(ãuÖáò:"ùmŽ•O~ÞˆÕQû2åæCì°‚¾ÅËPΛí<E280BA>w×[¿ôþøÏÃ0í4wÐJnöð·=ð
|
|
@ -1,7 +1,7 @@
|
|||
age-encryption.org/v1
|
||||
-> ssh-ed25519 ioPMHA ataMxkoppMnkRaCScXAtEohUU3WE8fEYxBeaZYOQoXE
|
||||
WcBLxLGjV1uawwi5C70+XMEo7Z+UfWspPbWW+mQDqhc
|
||||
-> ssh-ed25519 GKhvwg 01u8Pl4uXUryHlKVkgywl0glUBEtVjdNxXCPexoqvFE
|
||||
mVlJz6NKCto+Re1Ps64+yg1Ztf6sWWPX91TKyerIXa0
|
||||
--- b/8Zb9zbaU7zLm0OXMsWrIx0Iahq/oKkxcQLhkDsutA
|
||||
Å"¦¦>¤Yk˜lR¢iëó›}="‡-uì:•†¶8":¾Ï(DíøâWƒ†µ½þ’ªp
|
||||
-> ssh-ed25519 ioPMHA Gv76vkaN8gnHdjgF990BR8wU/16Uozc4vQzDPWqRSQA
|
||||
FpweZzuyy6ItXQlF857r4b/3DJ0HDxu48DIm0SbqodA
|
||||
-> ssh-ed25519 GKhvwg 72KEasV0qfMzA6S85PlKgIn08za+n7urNIlX51veAFw
|
||||
/V2pvyUjT/W+Zuk957atU4Hm9U8L2n/ai2wafU5KZO8
|
||||
--- Ej/nMu/WdUX5UNVb60CYZFwTnmh0NA3yGHeA26qIHeM
|
||||
˛č›´ŇţŽ7@Ăđ6A1(Q`$fETŤiC<69>=hŔăheďĎÎH¶đ ©[I ˘
|
|
@ -1,8 +1,7 @@
|
|||
age-encryption.org/v1
|
||||
-> ssh-ed25519 84j9mw v0YsgTbyCuVI0uAXTeCR6XSORbwJxVpegx+adh15aw8
|
||||
HvNFhJmh8MEybRtG92IlsQZXYeDyvh0vsiu0f08CXy0
|
||||
-> ssh-ed25519 GKhvwg MrFFxPlJ7JBvUhl2QByLvRIigGmBT2J/123O90srXx0
|
||||
f8dGUqoJbQjH1epgvTte161wRn/sas6AayOvqgEcfc0
|
||||
--- s1v3ZB9lVmLob/xQ48C/xa3DnXZhoJr0zVk/X5VfdJU
|
||||
Ð Î+ÄëO <4F>PUâºuÎ’M“<4D><E2809C>´ãÛxÒ¯æVG')´Ë´ÎnS¬.>•4Ù<34>Éô±]<5D>YÔ:pPT4UBò€œ?J“<<3C>&dZ›S—<53>"À™2_<32>(ÿÒå
|
||||
IÖâ«Mšû?ޝB³éI‰VP:œ•¼ó%O<>ýr¾[â&0½Aˆ©?[Jò<AƒŸÐF»CfãfÀü[ÑàHj+:³Œwö¼‘E
|
||||
-> ssh-ed25519 84j9mw iaVig2Q/70n3JmIZFKa0rp/IsN1OJskSU3PwOq2VqnM
|
||||
2deFW+uHtCJXXLGwNHErSzm2H2tZY/jA9sgT/tV5r94
|
||||
-> ssh-ed25519 GKhvwg fzMri40VIdAlPmXqmhs6CLKFxTn7z4PXQrBlWggJy1M
|
||||
+ieE5OGrLHU2ypVbUI5iPH4b/cCywlcZx5MY44NBzw4
|
||||
--- 9ZpWiAPL2hlagDqllJ279riho8UW6rH2TnCOLPmbU3M
|
||||
äsä;IÌiaìÕæY
*%ó;5)|Mun|îT'T§~þ8iÀ^µK5^¢Úl‹ÏÊMÃà¤ÿ6Ó±?.hf•ÜûF8æèž íшºfßµÉÙ)í{/'Øé_Föwß±¶gU¶ŽA_mʆ„˜ Sí}<7D>NZºkܽEë@‚5Ç
;ËÄÃ
î®ìý&®è5 ‰VðHc%š<C5A1>9'=î;Õ1
|
|
@ -1,9 +1,11 @@
|
|||
age-encryption.org/v1
|
||||
-> ssh-ed25519 IFuY+w O/FQauaFhUwbinIrTM7/cRbolpvUWXNKJBxrMoUVJF0
|
||||
GKPP4rmiC2YQs/ythlp+UwPEchVg5PMQ4zr1Kapukmw
|
||||
-> ssh-ed25519 84j9mw 4R3KhL7n/7/bLOwipVLST25sjANznNtdPCOUDS8Ztmg
|
||||
JjrQ/BWgrBly4SyEskM0I4Q1tnyVytOA6TmwFAKilr8
|
||||
-> ssh-ed25519 GKhvwg Fi1Ji7ohIublP7bzYWhHZeWVg6dB9SJClTZx9iGIxk4
|
||||
FH8JIjI+oPJTcQARh50PhegayJw6Bm71QglpB40Y5VE
|
||||
--- Vzb2XFEK08ENArloqCy6gAU4laVkKo+0kKAJ8d/uzgo
|
||||
IÊvVX´O+ê,nØn3\{'SØ9ÆÏ/ε>I;q£Ü¸ÛÈðè‡d‘W9Tˆnðl *ì=èå†R)1Cç©èˆ‹ýÃRì
|
||||
-> ssh-ed25519 IFuY+w 01n6kTYgBCN4JIc1B7nkRaj3QYOOStbeDnkmt9bDfHc
|
||||
MAzuOxdLsxvzYHWQeXac8EqROAwEZL6jQ89ddanG0WU
|
||||
-> ssh-ed25519 84j9mw uhtWHjAcGy0SvpFp6Sh78atktwVbWJm8yIgLh8OYCSI
|
||||
t3k7q6h6WOHzVIUbWCTDaO1jyvSejVOpFV3GiVCIZmk
|
||||
-> ssh-ed25519 GKhvwg 4/dGqLf0iybqBpv5ysyKoOC+tCFDNvAsMCzNXoNJa3Y
|
||||
flQT1QKyiQo0YEg2Gs0SrVD+j0JCHwxyETkn9AE4aPg
|
||||
--- IJGHdUf/LcoZ9n0mRXukhkmPQXjv28KZUQfsdWoVmhk
|
||||
Ãi©ðrŠÿXl
|
||||
Ê „š2=).š[/31lŽ€8‰ƒÒ<>./ûWñLO™-p‘73„§]"Þ¹
|
||||
w)ñ²<C3B1>ÔnUý
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -1,7 +1,7 @@
|
|||
age-encryption.org/v1
|
||||
-> ssh-ed25519 84j9mw Ao9xAby1hDTHybu6IkkpSYj2+fIrp7RyPtD4UhDcllU
|
||||
JagJ33GdoNif6fv4x679IkFUVKIB5s+q8p/86pYWG/k
|
||||
-> ssh-ed25519 GKhvwg wWBJKWZBeHz19y6/YHooVoeNtyS45+ff3zwZ+uTLTBo
|
||||
NjgD+eZzt6lYZlN+TgpYQxTJ+JhjHY56vktCoLpvGLE
|
||||
--- ebDqhUoYKbGEfLWElIgwD8nPei/6dWKTRyLuT3AgG0w
|
||||
•OœÇlkýnéÒÏLЗv<E28094>Éáiö%(žÛâ3ð2µ6d¾óWN$i)ãÉzz^cÉè :@‰˜l|VÑßkdÅâ¿Æ[¾X_¯)üh?ôÝUaC}
|
||||
-> ssh-ed25519 84j9mw 5H+mBQAvf8DAjxZyUFyQS1AU0WZ65RkTg/HmLbdOKSc
|
||||
ZK/tpgID8e/LFL9AmzLydfKncjr76tEh67vnURN3xrQ
|
||||
-> ssh-ed25519 GKhvwg jPKQ3ZRtBooEgciogjH65EWYKoa2gHxC2YgJeTg6YUY
|
||||
kDK0aZjRlnHpGTk2kgTFy2Gf/1YJVn6CwuI32O1PINs
|
||||
--- ElgW/+gXo/LKHY24flvFrodSYPmNw12/j81XOiD6O6U
|
||||
‹»Ô\Þô‚<C3B4>³É†¸ÜVÖrl‰t)íW¦þZнÓ*²6›)ó©]Õ¥Új½÷5TfàÑŸô¤+O0tÜ»¸i„³€Ôf"
Ëõ0m4W¹[Ä–<C384>‚¬·g+`j
|
|
@ -60,4 +60,8 @@ in {
|
|||
keys.system.kazuki
|
||||
keys.other.bootstrap
|
||||
];
|
||||
"storage-box-webdav.age".publicKeys = [
|
||||
keys.system.kazuki
|
||||
keys.other.bootstrap
|
||||
];
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
age-encryption.org/v1
|
||||
-> ssh-ed25519 84j9mw flAGDRU7ONCpOxgQvudxjl2H8U4LB3ATxOF6/Q04QnA
|
||||
KTudGd6ePDARxgM3pxNbcFvmHKOsrr1+5pMhoBOOn8c
|
||||
-> ssh-ed25519 GKhvwg xyDU0Bfmt/ib35pF8PcZAi4mBwbsMlyacUqNnBlAyG0
|
||||
fjyIGDjOaLgb1qzejoxDEUZiMGuXwRKc1p9Az0qy20I
|
||||
--- rLpJ72c+QSvu+8LMOJp1XRrtlNmH6xU8ObnvilPzl4I
|
||||
0¶=v´ž2äU篱×RÒuÞž<C39E><C5BE>¬y¥¸.¸,ö&Êæä“ßþÎÄ9!‚[A`$Ɖ ݰq‡Ö{ïD]ÈW!ÓBk
|
||||
-> ssh-ed25519 84j9mw b+gqU+iy0XfWUkuFJqDTF+ETlr0U78E2/mbVpywu0T8
|
||||
GcGo62Jqw7jnRpavEhYZmrEf3/NK4wAxRwJytZlVRWE
|
||||
-> ssh-ed25519 GKhvwg 01ruI2RYAS9CdZCdm2luZER4qskyRmGLzYU/p7a2N2c
|
||||
CVlYH/tJLddklJLoxliATtUDK+Ty4/FeBU2k7T8otzE
|
||||
--- BDq+9S5bFU2ymqhtWJ+R4HIOEdjrTcDtup8tPHzeUT8
|
||||
JŒ´Ñ¦¶é\çŽo¿ŸFhÖÕ¿ ª£ðå&®DM)pûáuÌ‹<‡=<3D>˜PµuN|Ý]#®áè´Q“à!õ‚øß³»cu‹‡Òø
|
BIN
secrets/storage-box-webdav.age
Normal file
BIN
secrets/storage-box-webdav.age
Normal file
Binary file not shown.
|
@ -1,8 +1,7 @@
|
|||
age-encryption.org/v1
|
||||
-> ssh-ed25519 84j9mw hvZRPX7KPlenU4WVrYxW9LrmjGuJyUv3L8Vf07QvIDA
|
||||
1r+hIxsH22OlbqmPnhBO+8IYAgF+MyzYIslzfyKYkHQ
|
||||
-> ssh-ed25519 GKhvwg WvQ3d2G+R3vLmBmz5P7zEP/0/xNgmg09sMEzbVGy11c
|
||||
joIgz1+t5czRm3Mz7H+aggPJCU3EsfLunRc3T0CTZOM
|
||||
--- 8Vd7XSFbf48XVttovVQcS4eVwn3tf6eTEUN5HHn+r14
|
||||
Î-›ã£P³¨pÜ>9RS:d³Sô7ÆFÎ_D‰-&ÁÀÐ<C380>Yz¥W•5d›â¹Ü0ãpd$÷äióe:
|
||||
š<EFBFBD>ü’u:£®2N]Þ#W*sÜø)Æ{cy
ûYt.
|
||||
-> ssh-ed25519 84j9mw sTfVHMell5tgxp/jz0fKSTHJsexbtU1XD4OMiHVoNV0
|
||||
3aUk2VlF8+8iUbUYsiimBbfvS/8e9sYWIVsuSvBUJHQ
|
||||
-> ssh-ed25519 GKhvwg SbUPOlYh9/u0odOxpnPpyEP+q0desmBuWEAKda/b/CM
|
||||
z9miux3iXlmlL1e/alUVSFJXgKB0CzrTT09CY9GTMkY
|
||||
--- Vvqw8Ym3wSS0+TkKOcpaXP7kfOx2WxrT0riWKTNb4fI
|
||||
ÊzJäæ„&Žœt²˜V½@?~fñP£…'7&šbå#4ì9Bàõöf‚ýê Mf¶?R=[²ã“´F<C2B4>ó½i¸øÁ<C3B8>!7M$} OTä<>Hïøêƒ®ìQÁàOÛ8
|
Loading…
Add table
Add a link
Reference in a new issue