instance($run); $pve = $this->pve->forHost($instance->host); $fqdn = $instance->subdomain.'.'.ProvisioningSettings::dnsZone(); $occ = 'cd /opt/nextcloud && docker compose exec -T app php occ '; // Idempotent occ calls (setting the same values is a no-op). $this->guest($pve, $run, $occ.'config:system:set trusted_domains 1 --value='.escapeshellarg($fqdn)); if (filled($instance->custom_domain)) { $this->guest($pve, $run, $occ.'config:system:set trusted_domains 2 --value='.escapeshellarg($instance->custom_domain)); } $this->guest($pve, $run, $occ.'background:cron'); $this->guest($pve, $run, $occ.'config:system:set default_phone_region --value=DE'); return StepResult::advance(); } }