You're viewing documentation for an older version. View the latest version

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 system packages.

Quick Script#

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

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

Note

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 the installation was successful by running:

eval "$(curl -sL check.vapor.sh)"

Next#

Learn more about the Vapor toolbox CLI in the Toolbox section of the Getting Started section.

Swift.org#

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