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
18.10 Cosmic Cuttlefish
18.04 Bionic Beaver
16.10 Yakkety Yak
16.04 Xenial Xerus
14.04 Trusty Tahr

Installation

Visit Swift.org's Using Downloads guide for instructions on how to install Swift on Linux.

Double check the Swift installation was successful by printing the version.

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

Docker

You can also use Swift's official Docker images which come with the compiler preinstalled. Learn more at Swift's Docker Hub.

Install Toolbox

Now that you have Swift installed, let's install the Vapor Toolbox. This CLI tool is not required to use Vapor, but it includes helpful utilities.

On Linux, you will need to build the toolbox from source. View the toolbox's releases on GitHub to find the latest version.

Warning

Vapor 3 compatible versions of the toolbox are semver major 3.

git clone https://github.com/vapor/toolbox.git
cd toolbox
git checkout <desired version>
swift build -c release --disable-sandbox
mv .build/release/vapor /usr/local/bin

Double check the installation was successful by printing help.

vapor --help

You should see a 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.