Install Tuleap in a few minutes

The full installation of Tuleap is done on your own server and should take a few minutes. It provides a fully ready-to-use configurable environment. To help you bootstrap, join free webinars, chat live with the community and read tutorials.

Join next webinars Chat with the community

Note: Below is just an overview. Please follow the installation check list and complete guidelines here.

Requirements

  • A dedicated server -physical or virtualized- with CentOS or RedHat 6.x and x86_64 architecture.
  • The server will need an Internet connection

Currently, Tuleap does not play well with SELinux, you probably want to set SELinux’s behavior to permissive mode to avoid issues.

Installation

  • Install EPEL. You will need EPEL for some dependencies (e.g. ckeditor)
yum install -y epel-release
  • Install software collections repositories
    • On CentOS

      yum install centos-release-scl
    • On Redhat

      yum-config-manager --enable rhel-server-rhscl-6-rpms
  • Install Tuleap repositories. Create a /etc/yum.repos.d/Tuleap.repo with this content:
[Tuleap]
name=Tuleap
baseurl=https://ci.tuleap.net/yum/tuleap/rhel/6/dev/$basearch
enabled=1
gpgcheck=1
gpgkey=https://ci.tuleap.net/yum/tuleap/gpg.key
  • Install Tuleap by running the following command:
yum install -y tuleap-all tuleap-plugin-git-gitolite3

Setup

As root, run:

/usr/share/tuleap-install/setup.sh 

This script should only be executed once. If you have any errors in the previous steps, be sure to fix those before continuing.

It will ask you for:

  • Tuleap Domain name. This is the public name of the server.
  • Your Company name. Who need more informations about this?
  • On redhat systems, the firewall is activated by default. Open needed ports:
    • Web (TCP/80 & TCP/443)
    • SSH (git, admin): TCP/22
    • More if you need more (FTP, SMTP, …)

For Mail Configuration and first connection, follow the instructions here.

Next steps

Join next webinars Tutorials