O snap Nextcloud é tão visível que não consigo usar um vhost, então ele não serve Nextcloud para domínios específicos. Você deve abrir as portas 80 e 443 no seu VPS e configurar o DNS, então nextcloud.mydomain.dmn
aponta para o seu VPS.
Você terá que configurar o Nextcloud para confiar neste novo domínio, isso é descrito aqui ( link ):
List the domains you're currently using
sudo nextcloud.occ config:system:get trusted_domains
Create a new entry
sudo nextcloud.occ config:system:set trusted_domains 2 --value=nextcloud.mydomain.dmn
Note: replace "your.domain" with the domain name registered at step 1 and replace the number 2 with the actual number where the new entry will be created. For a 3rd entry, you would use the number 3
É isso. Aqui estão mais algumas informações sobre o snap: - link - link