Skip to main content

Google Cloud automated setup

Overview

Outline Manager includes a feature that allows you to automatically configure Outline Server on a server running on the Google Cloud. If you choose to use this feature, Outline Manager will ask you to sign in with your Google Account, which will grant certainOAuth permissions to your local installation of the Outline Manager for the purposes of configuring your Google Cloud account.

If you do not wish to provide these permissions, you can follow the advanced setup instructions in the Outline Manager to run Outline on Google Cloud Platform.

Permissions granted

In order to provide automated setup, Outline Manager requires the following permissions from your Google Account.

Google Cloud Platform

  • View and manage your Google Compute Engine resources
  • View your data across Google Cloud services and see the email address of your Google Account

Basic account info

  • See your primary Google Account email address
  • Associate you with your personal info on Google

Additional access

  • Manage your Cloud Platform projects
  • View and manage your Google Cloud Platform billing accounts
  • Manage your Google API service configuration

These permissions allow us to support advanced functionality for managing your Outline servers including:

  • Allowing you to select the correct billing account
  • Creating a new project to organise your Outline servers
  • Listing available data centres
  • Creating new virtual machines to run Outline
  • Configuring the new virtual machine with Outline

Revoking permissions

You can revoke access to Google Cloud Platform for the Outline Manager by visitingMy account. If you revoke access, any servers that you’ve created with the automated setup will remain running but will no longer appear in the Outline Manager. To restore access to them, simply reconnect to Google Cloud Platform by beginning the automated setup flow.

Outline project organisation

Google Cloud automated setup uses a singleGoogle Cloud project to organise your Outline servers. The project is created during the first use of the automated setup, with a suggested project ID that begins with 'Outline-' followed by a string of random characters. You can choose a different project ID at creation if you prefer. The project will be named 'Outline servers'.

Billing account

Google Cloud projects require a linked 'billing account' that defines payment information. When you first use Google Cloud automated setup, you will be asked to provide a billing account to associate with your Outline servers. Sometimes a server will stop running because there is a problem with the billing account. In this case, you should log in to theGoogle Cloud Console, locate the Google Cloud project associated with Outline (named 'Outline servers') and update the billing settings.

Destroying servers

If you wish to destroy your servers created using the automated setup, the easiest way to do so is from within the Outline Manager. However, if you wish to destroy the servers yourself, you may log in to theGoogle Cloud Console, find the project that was created during initial setup (named 'Outline servers') and either delete the resources there or shut down the project.