Skip to content

Install on Ubuntu

Installing Vapor on Ubuntu only takes a couple of minutes.

Supported

Vapor supports the same versions of Ubuntu that Swift supports.

Version Codename
16.10 Yakkety Yak
16.04 Xenial Xerus
14.04 Trusty Tahr

APT Repo

Add Vapor's APT repo to get access to all of Vapor's Ubuntu packages.

Quick Script

Easily add Vapor's APT repo with this handy script.

eval "$(curl -sL https://apt.vapor.sh)"

Tip

This command requires curl which can be installed using sudo apt-get install curl

Dockerfile

When configuring Ubuntu from a Dockerfile, adding the APT repo can be done via this command:

RUN /bin/bash -c "$(wget -qO- https://apt.vapor.sh)"

Manual

Or add the repo manually.

wget -q https://repo.vapor.codes/apt/keyring.gpg -O- | sudo apt-key add -
echo "deb https://repo.vapor.codes/apt $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/vapor.list
sudo apt-get update

Install Vapor

Now that you have added Vapor's APT repo, you can install the required dependencies.

sudo apt-get install swift vapor

Verify Installation

Double check everything worked with the following commands.

Swift

swift --version

You should see output similar to:

Apple Swift version 4.1.0 (swiftlang-900.0.69.2 clang-900.0.38)
Target: x86_64-apple-macosx10.9

Vapor requires Swift 4.1 or greater.

Vapor Toolbox

vapor --help

You should see a long list of available commands.

Done

Now that you have installed Vapor, create your first app in Getting Started → Hello, world.

Swift.org

Check out Swift.org's guide to using downloads if you need more detailed instructions for installing Swift 4.1.