# Connect self-hosted software

Connecting Violet to self-hosted software is simple and secure. Read more about the available approaches below:&#x20;

1. Connect directly to Violet by placing [our IP address(es)](https://docs.violetlabs.com/resources/administrative/connect-self-hosted-software/ip-allow-list) on the applicable allow list(s)
2. Establish a [VPN tunnel](https://docs.violetlabs.com/resources/administrative/connect-self-hosted-software/vpn-tunnel) (we recommend Tailscale, a mesh network approach)
3. Establish a [Site-to-Site VPN tunnel](https://docs.violetlabs.com/resources/administrative/connect-self-hosted-software/site-to-site-vpn-tunnel) (IPsec approach)
