Installation Overview
I originally planned to install Nextcloud on Debian because I'm more familiar with it. However, when I installed Ubuntu on another machine for a colleague, I noticed Nextcloud was offered as an installation option in the ISO — so I installed it there instead.
Subnet Configuration Fix
When the following error appears:
We need to update the access subnets in the configuration file:
/var/snap/nextcloud/current/nextcloud/config/config.php
Update it to:
VM Network Access Configuration
To grant access to everyone inside the VMs and outside the VM (making file transfers easier), I added network interfaces to the VM and then updated netplan:
Ready for CCDC Practice
All set! Everyone can now access the system to begin CCDC practice: