[local_unix backend] authorized_keys owned by root when installing ssh keys
Is that on purpose? (maybe to prevent users from manually adding other keys). In any case, you'd likely want
.ssh to be owned by the user.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information