WIth NPM you would not need all of them (on most Nextcloud installs they are not even enabled).
These are the only changes I made:
'trusted_domains' =>
array (
0 => 'localhost',
1 => '192.168.0.100',
2 => 'nextcloud.xxx.duckdns.org',
),
...
'overwrite.cli.url' => 'https://nextcloud.xxx.duckdns.org',
'overwriteprotocol' => 'https',