ok i hate this but i think this makes the best use of a samba/nfs nas without having a seperate nas
so having this built into pve should make creating containers that have this storage shared easier.
also you can run zfs commands from here.
installing cockpit on main pve
apt-get update
apt-get install cockpit
chmod 777 cockpit-identities_0.1.12-1focal_all.deb
apt install ./cockpit-identities_0.1.12-1focal_all.deb
curl -LO https://github.com/45Drives/cockpit-file-sharing/releases/download/v3.3.7/cockpit-file-sharing_3.3.7-1focal_all.deb
chmod 777 cockpit-file-sharing_3.3.7-1focal_all.deb
apt install ./cockpit-file-sharing_3.3.7-1focal_all.deb
now more secure user is to have a user created to log in with using the user add command to add a linux user to the proxmox system or you can allow root user because i havent found a way to run somethings in cockpit without root user
nano /etc/cockpit/disallowed-users you can either comment out root meaning adding a # infront of root or just delete root from file.
to fix updates saying offline add fake network by entering -Â
nmcli con add type dummy con-name fake ifname fake0 ip4 1.2.3.4/24 gw4 1.2.3.1