AWS LightSail Outline Setup

Set up your own Outline VPN server on AWS LightSail. This guide requires technical skills and takes approximately 20 minutes.

Note: This method requires AWS account, basic Linux knowledge, and will incur AWS charges (~$5-10/month). For a simpler option, consider getting an access key from MakeViral.

1
Create AWS LightSail Instance
Set up a new server instance on AWS
  1. Log in to your AWS account and navigate to Amazon LightSail
  2. Click "Create instance"
  3. Choose Linux/Unix platform
  4. Select Ubuntu 22.04 LTS blueprint
  5. Choose a US region (e.g., us-east-1, us-west-2) for your instance
  6. Select the $5/month plan (512 MB RAM, 1 vCPU, 20 GB SSD)
  7. Give your instance a name (e.g., "outline-vpn")
  8. Click "Create instance" and wait for it to start (2-3 minutes)
2
Connect to Your Instance
Access your server via SSH
  1. In LightSail, click on your instance
  2. Click the "Connect using SSH" button (or use your own SSH client)
  3. If using your own SSH client, download the SSH key from LightSail and connect:
    ssh -i your-key.pem ubuntu@your-instance-ip
3
Install Outline Server
Set up Outline Server on your instance

Once connected via SSH, run the following command to install Outline Server:

bash -c "$(wget -qO- https://raw.githubusercontent.com/Jigsaw-Code/outline-server/master/src/server_manager/install_scripts/install_server.sh)"

This script will:

  • Install Docker and Docker Compose
  • Set up Outline Server
  • Generate API credentials
  • Display your server API URL and certificate fingerprint

Important: Save the API URL and certificate fingerprint shown at the end of the installation. You'll need these in the next step.

4
Set Up Outline Manager
Download and configure Outline Manager desktop application

Important: Outline Manager is a desktop application only. You need to download it on your Windows, macOS, or Linux computer to manage your VPN server.

  1. Download Outline Manager for your desktop:

    Choose your operating system: Windows, macOS, or Linux

  2. Install and open Outline Manager on your desktop
  3. Click "Add Server" or "Set up a new server"
  4. Enter the API URL from Step 3 (it should look like: https://xxx.xxx.xxx.xxx:xxxxx/xxxxxxxxxxxxx)
  5. Verify the certificate fingerprint matches what was shown during installation
  6. Your server should now appear in Outline Manager
5
Create Access Key
Generate your VPN access key
  1. In Outline Manager desktop app, click on your server
  2. Click "Add Access Key" or the "+" button
  3. Give your key a name (optional, e.g., "My Phone")
  4. Click "Create"
  5. Copy the access key (it starts with ss://)
  6. This is your Outline VPN access key, use it in the Outline client app on your mobile device

Tip: You can create multiple access keys for different devices. Each key is independent and can be revoked individually.

6
Test Your Connection
Verify everything works correctly
  1. Download the Outline Client app on your mobile device (this is different from Outline Manager):
  2. Open the Outline Client app on your device
  3. Paste your access key or scan the QR code from Outline Manager desktop app
  4. Tap "Connect"
  5. Verify your IP address shows as USA:
  6. If connected successfully, you're ready to proceed with the TikTok setup!
Troubleshooting
Can't connect to server:
  • Check that your LightSail instance is running
  • Verify firewall rules allow traffic on Outline ports
  • Ensure you're using the correct API URL
Slow connection:
  • Try a different US region closer to your location
  • Upgrade to a larger LightSail instance
Need help?

Visit the Outline Server documentation or consider using MakeViral's managed service.

Need an Easier Option?

Get instant access to a pre-configured Outline VPN access key.