VPN Service

How It Works

The VPN service gives the ability for users to log in to their private environment network from a machine outside of Cycle. With it, you never need to put databases or other sensitive containers onto the public net, even to configure passwords.

Configuring the VPN Service

The service is automatically started in every environment, but as per Cycle's security philosophy, blocks all access until enabled.

To configure the VPN service, follow these steps:

  1. Click the "Environments" tab on the navigation menu to the left.
  2. Select the environment who's VPN service you wish to configure from the list.
  3. Select the "VPN" tab underneath the environment name.
  4. Check the box that says "Enable VPN Access", then click "Update"

Enabling Cycle User Login

For simplicity, the VPN service provides the option to allow any Cycle user with permission to access the environment, permission to access the VPN as well. They will be able to log in with their Cycle username/password. Check the box that says "Allow Cycle User Access", then click "Update".

Access Control List

The VPN service also provides the option to use an Access Control List (ACL) to limit who can connect. Specify an IP and password the user can connect to, and add them to the list.

Download Connection File

Cycle automatically generates the OpenVPN file necessary to connect to the service. In the top right corner, click "Download OpenVPN file".

Need Help?

If you've got questions about the platform or need some help getting started, our team is more than happy to assist. Whether you're new to containers or just new to Cycle, reach out to us via livechat by clicking the blue circle in the bottom right corner. Join our Slack channel, and get help from the dev team or other members of the community.