Add the Nextcloud desktop client with auto-start to the coder-xfce-vnc variant #30
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
The desktop variant has no file-sync client, so there's no way to keep a Nextcloud folder in sync from the workspace desktop.
Findings
nextcloud-desktop3.11.0 (late 2023). Nextcloud's own PPA (ppa:nextcloud-devs/client) has a current build for noble, 34.0.5, matching the latest upstream release.src/libsync/creds/keychainchunk.h: "We don't support insecure fallback"). The image has no keyring service, so the client would ask for a new login after every restart. That's unlike JetBrains Toolbox, which falls back to its own~/.local/share/JetBrains/Toolbox/.securestoragefile./dev/shmlimits as the Electron apps./etc/xdg/autostart,$HOMEis on the PVC, and the inotify limits are ample (470k watches, 8192 instances).Proposal
In
coder-xfce-vnconly:nextcloud-desktopfrom the official PPA, with the signing-key fingerprint asserted like the other third-party repos.libkf5wallet-bin, KDE Frameworks 5.115, about +81 MB) as the keyring, not GNOME's. Create it with an empty password and unlock it silently at session start, the same way the PAM module does on a KDE login (pamOpen). This gives the same protection level as Toolbox's own file.--disable-dev-shm-usage.🤖 Generated with Claude Code