Nextcloud command line
If you have a Nextcloud server or site hosted by Webarchitects you can request SSH access to maintain Nextcloud.
See the CLI instructions.
cd ~/sites/cloud php updater/updater.phar
See the ownCloud Console documentation.
You can get a list of the occ commands available like this:
php occ list
Mount using WebDAV on Linux
Mount a remote Nextcloud user account file system using webdav and fstab, these notes are based on these instructions.
sudo apt install davfs2
Add your user account to the
dav2fs group (replace
$USER with your username):
sudo adduser $USER davfs2
Create directories for the mount point and to store the login details:
mkdir ~/cloud mkdir ~/.davfs2
Copy, chown and chmod the system secrets:
sudo cp /etc/davfs2/secrets ~/.davfs2/secrets sudo chown $USER:$USER ~/.davfs2/secrets sudo chmod 600 ~/.davfs2/secrets
Get a app password for the Nextcloud account and a line at the end of the ~/.davfs2/secrets like this (changing
https://cloud.example.com/remote.php/dav/files/$USER/ $USER app-password
Add at the end of
https://cloud.example.com/remote.php/dav/files/$USER/ /home/$USER/cloud davfs user,rw,auto 0 0
Then, logout of your X11 / Wayland session and login in again (to ensure that the group membership is updated for your environment) and mount the filesystem:
And unmount it:
You can then use tools such as
rsync to update local / remote files and directories.