Advanced Customization

Accessing Nextcloud files using WebDAV

Nextcloud supports the WebDAV protocol, and you can connect and synchronize with your Nextcloud files over WebDAV. There are official desktop and mobile applications available. For the Nextcloud documentation, check out the official documentation

Linux (Gnome):

image-1614659410682.png

 

Linux (KDE):

image-1614659480971.png

 

Mac:

image-1614659519601.png

 

Curl:

image-1614659693243.png

 

 

 

Desktop Synchronization Client

The Nextcloud Desktop Sync client allows you to:

Files are always automatically snychronized between the Nextcloud server and local PC.

Check out the documentation from the upstream project for more information and how to install.

Encryption

Encryption is one of the steps to take when designing a system with Defence in depth. Here we go over what you need to be concerned about and different implementations to consider.

Threat Model

Threat modelling is hard. The most widely-applicable framework that I have stumbled across is to frame up your model with respect to the following scopes, from lowest to highest:

Consider at which level you would like to defend against when considering the options available to you.

Responsibility Levels

There are three levels of responsibility for any hosted service:

Physical/Infrastructure

Digital Ocean:

Service Provider/OS Admin

Application Admin/Consumer

Built-In Nextcloud Functionality: https://nextcloud.com/blog/encryption-in-nextcloud/