Table of Contents
Nextcloud
Overview
Nextcloud is a file storage and distribution platform similar to Microsoft OneDrive. Its primary use in SoCS is as the repository for staff files.
Configuration
Server
Nextcloud is hosted on a VM in the SoCS datacentre and is available at [[nextcloud.socs.uoguelph.ca|nextcloud.socs.uoguelph.ca]. Its installation is as a relatively standard php application hosted on nginx. Upgrades should be performed manually on the server and not through the website. Bulk file storage is done using an NFS mount from the SoCS file server.
Staff File Workflow
All staff files are owned by the admin user, which is somewhat confusingly the organizational account for the socs administrative officer, and not the IT admins. In this Nextcloud account there are subfolders for each staff position which are shared out to the personal account of the associated staff member.
Client
The NextCloud client is installed through Munki on all staff machines. Staff are expected to keep their files in Nextcloud to ensure they are backed up in the case of loss of physical access to their computers.