Accessing servers securely

Overview

All applications managed by Cloud 66 automatically have their own separate virtual private network. We call these Application Private Networks (APNs for short). The safest way to directly access any of your servers, whether via SSH, TCP, HTTP or another protocol, is through your app’s APN.

This guide explains how to connect to an application’s APN from your desktop machine and your mobile phone. If you need a help with connecting your application servers to one another, check out our How-To Guide on that subject.

What you’ll need

1. Configure your APN client

Your APN is automatically configured at account-level. This means that, if you have multiple apps, the same configuration file gives you access to all of them.

To access your APN configuration file:

The way to apply a configuration depends on the platform you’re using:

Configuring a computer

Configuring a mobile device

Notes

- If your app has more than 10 servers then you won't be able to use a QR code (the config file is too long to fit into such a code). You will need to download the config file and apply it as you would do for a computer.
- If you add servers to an application, you will need to download a new config file in order to access your APN.

2. Allow access via your application firewall

You need to allow WireGuard access via your application’s firewall. To do this:

This gives you 24 hours of APN access which you will need to renew, unless you create a firewall rule.

3. Connect to your APN

You can now use the WireGuard to connect to your APN.

You are now connected to your APN via the IP listed in the WireGuard client.

4. Connect to your servers

Your servers are allocated to a specific IP range in the APN. For example:

172.16.10.45/32

You can find the APN-specific IP address of a server on your Dashboard:

You can use this IP connect to your servers directly from your device using your preferred method (SSH, HTTP etc).

Giving team members access to the APN

If your team members need access via the APN:

  1. Open the Account Settings page
  2. Click Teams on the account panel
  3. Ensure the team member has Developer or HIGHER role permissions for the application.

Note

If you change access levels for a user, they should download and re-apply the configuration.

More help