
Self-Hosting Nextcloud Talk on TrueNAS with Custom Domain for Private Family Calls
A detailed tutorial explains how to deploy Nextcloud Talk on a TrueNAS server behind a home router and expose it securely through a custom domain managed by HestiaCP. The author replaces reliance on VK and Telegram with a self-hosted solution that delivers reliable push notifications and video calls for family members using iPhones and other devices. The setup involves DNS configuration, port forwarding on an Asus RT-N12 router, reverse proxy rules in nginx or Apache, and deployment of a coturn TURN server for NAT traversal. Additional steps cover disabling DoS protection, adding trusted domains in Nextcloud, and configuring TURN credentials so that calls work reliably outside the local network. The resulting system supports screen sharing, link-based meetings, reactions, message editing, and Apple Watch notifications while keeping all data under user control.
HabrOct 30, 2026Translated from Russian