Commercial hosted providers (I recommend using these instead of hosting it yourself, esp. if you're setting this up for someone else):
- https://rcasys.com/en/services/hosting/managed-nextcloud-talk-videoconferencing
- https://www.spreed.eu/contact-nextcloud-talk-high-performance-backend/
This pad is heavily based on https://arnowelzel.de/en/nextcloud-talk-high-performance-backend-with-docker - it's probably best to check if there were any changes in that article before you proceede here.