Redis Configuration

Shippable Server uses Redis to handle websockets and www sessions.

You have a few choices of where you want to run Redis:

  • Fresh installation on the same machine as Installer (Recommended)
  • Fresh installation on a different machine from the Installer
  • Use an existing Redis instance, either from a previous Shippable installation, or your own instance

Our recommended approach is to install Redis on the same machine as where you will install Installer. Redis can also be easily installed on a separate Ubuntu 14.04 machine with the Admiral installer by configuring the Redis section.

Installing Redis

Installing Redis

Fresh instance on the same machine

To install Redis on the same machine as the one where Admiral is installed, select the This Node radio button for Redis.

Installing Redis on the current node

You will need to click the Initialize button after completing other sections.

Fresh instance on a new machine

You can choose to install Redis on a separate server from the one where Admiral is installed.

Installing Redis on the current node

  • Select New Node for Redis in the Initialize infrastructure panel.
  • Enter the IP address where you would like to install GitLab. This should be an Ubuntu 14.04 machine with port 6379 accessible to the other Shippable components and services.
  • Run the command displayed to allow Admiral SSH access to the machine on the machine chosen and check the box to confirm that this step was completed. SSH access is required to run the installation scripts.

You will need to click the Initialize button after completing other sections. Installation progress will be shown on the right side of the Initialize panel.

Connecting to an existing instance

If you have an existing instance of Redis, either left over from a previous Shippable installation or your own instance, you can reuse that with Shippable Server.

To configure this:

Installing Redis on the current node

  • Select Existing for Redis in the Initialize infrastructure panel.
  • Enter the IP address of your GitLab instance. This should be an Ubuntu 14.04 machine with port 6379 accessible to the other Shippable components and services.

You will need to click the Initialize button after completing other sections. Installation progress will be shown on the right side of the Initialize panel.

Viewing configuration

Once Redis is initializing, you'll be able to view the configuration and logs. The Config button for Redis will show some information about the location and configuration:

GitLab config

Viewing logs

The Logs button for Redis will show the logs from installation and initialization.

GitLab logs