Create a key, rename it if you want, click the share button on the right, scroll down in the popup window, and copy the access key.ĭownload the Outline Client app. Once you’ve done that, you’ll see the server management screen where you can add and remove user keys, and view data transfer stats. On the setup page, select “Set up Outline anywhere” and paste the server management key. The app is available for macOS, Windows, and Linux.
Go back to server settings and configure firewall on the Networking tab.ĭownload and install Outline Manager from the website. Once installation is complete, you’ll see two important things: server management key and a set of ports you need to open. Run the following command to install server software: sudo bash -c "$(wget -qO- )" ️ Don’t forget to log out and reconnect to the server for settings to apply! Install and Configure Outline Fortunately, it can be installed in a matter of seconds.
Outline server software relies on Docker, but Ubuntu ships without it installed. ️ It’s highly recommended to configure swap. Once connected, install software updates. You can use the browser-based client on the Connect tab in settings. On the Networking tab, create a static IP address (it’s included in the price of the instance).Ĭonnect to the server using SSH. Select Ubuntu 18.04 LTS as the operating system.Ĭreate the instance, wait for it to launch, and then open its settings. Changing availability zone is only relevant if you launch several instances in one region and are worried about fault tolerance otherwise, leave the default value. Select whichever one that suits you most. You’ll be presented with a list of locations. Getting Started with LightsailĬreate a new Lightsail instance. The only good reason to use EC2 instead of Lightsail is if you haven’t used the AWS free tier (Lightsail is not eligible for it). For small projects, like a personal VPN server, EC2 is confusing and, most importantly, too expensive: the cheapest EC2 instance will cost you $3.87 a month, data transfer not included. EC2 is good for when your project needs scalability and you’re prepared to configure (and pay for) every service, including computing, data transfer, etc., individually.