Updated installing Intercity to a single command

Development Apr 27, 2019

It just got extremely easy to install Intercity - the web UI for managing Docker applications, plugins, and application deployments. After the excellent initiative and support by Ariejan de Vroom and Jeroen van Baarsen from last November 2018, the big PR is finally, merged in! 🥳

The new way of installing and updating Intercity is as easy as running the following commands and following the setup procedure:

$ wget https://raw.githubusercontent.com/intercity/intercity-next/master/scripts/bootstrap.sh
$ sudo bash bootstrap.sh

Running the bootstrap.sh script will make sure Docker and Docker Compose are installed on your server. It will also ask you some setup questions and the configuration settings file. Finally, it will download and start the required servies to run Intercity, like an nginx-proxy with LetsEncrypt, PostgreSQL, and Redis.

In theory, running bootstrap.sh will also allow you to upgrade to the latest version of Intercity as we'll be publishing new releases of Intercity to the officially supported image on Docker Hub: https://hub.docker.com/r/intercity/intercity_next. Every time the image gets updated, you can run bootstrap.sh to have Docker Compose pull it down and restart your services.

Upgrading from the old way of installing Intercity is fairly easy, but you do need to make some file migrations of the PostgreSQL database files. An automated upgrade path or documentation for this will be ready as soon as I've tested this with my personal already running Intercity deployments.


Michiel Sikkes

I'm the co-founder and CTO at Firmhouse, a software platform to run Product as a Service and Hardware as a Service business models.

Great! You've successfully subscribed.
Great! Next, complete checkout for full access.
Welcome back! You've successfully signed in.
Success! Your account is fully activated, you now have access to all content.