Should I use nginx proxy or swag from linuxserver?

I am planning to use my raspberry pi4 4Gb to install Nextcloud and Bitwarden. I want to use WireGuard to access these apps remotely though a secure VPN tunnel pointed to a Duck DNS subdomain.

2 compose yml files -
1 for nextcloud and Maria dB
1 for duck dns and Bitwarden

Can you please guide me how to handle ssl requirement of Bitwarden. Should I use Nginx proxy manager or Swag from linuxserver?