I haven't tried building and running this, but if it works, it looks good!
https://docs.gitea.com/next/development/api-usage er tullerusk og påstår at det må stå token her.
"token" ser ikke ut til å være en gyldig auth schema, skal dette være Bearer?
"program" er kanskje et uklart navn her? Høres ut som noe generisk, og ikke det konkrete skriptet
Litt sus, vurder å fjerne eller padde denne så den ikke gjør noe i stedet, så den tåler script både med og uten shebangs
Kanskje den tillatte SSH-kommandoen kan peke på et eget script som først gjør rrsync
og deretter chown
og/eller annen opprydding? Da slipper vi timere i hytt og pine, og filene blir umiddelbart fikset etter de er lagt på plass.
/var/lib
er hardkodet over når tmpfiles-ene defineres, det bør samsvare med hvilke mapper som faktisk brukes. Hardkod gjerne /var/lib
her også for å holde det consistant
https://docs.gitea.com/next/development/api-usage er tullerusk og påstår at det må stå token her.
Projects
, continuously add all members
We'll only need to do it once now, and then it should be included in https://git.pvv.ntnu.no/Drift/pvv-nixos-config/src/branch/main/hosts/bekkalokk/services/gitea/gitea-import-users.py
+1 for the nextcloud plan!
Regarding quotas, I think separate quotas are fine. You could buy more total storage quota, and then distribute it freely between home directories, nextcloud, and…