Push Notifications
Push notifications require a secure connection to work. By default, the Sparrow home application is served by the Caddy web server and provides a default certificate.
Tailscale and VPN
One of Tailscale's features is providing a secure connection to local services. When integrated with the Caddy server, Tailscale acts as a network layer: after a device joins the Tailnet, you can connect to the application using the assigned DNS name. See the VPN setup guide for instructions.
Once the domain is configured, Caddy will be reachable via the specified DNS name, and the TLS/Tailscale connection will provide secure delivery of push notifications.
warning
Remember to restart Docker containers after changing the .env file.