Taiga is a free, open-source project management system. The back end consists of an API written in Python3 and Django, and the front end is written in AngularJS and CoffeeScript. Taiga can manage simple and complex projects, and also monitors the progress of a project. Taiga maintains logs that are displayed in the form of a worklist with all the functions and user stories added to the project.

Taigas main advantage is it integrates easily with many services and templates, including Kanban, Scrum, Talky.io, and Appear.in. It also supports both group and private chats using HipChat as well as integration with GitHub and Bitbucket. In this tutorial, we will learn how to install the development version of Taiga on Ubuntu 16.04.

The Taiga program consists of two main elements:

  • The taiga backend (API)
  • The taiga frontend
  • (A third option is available called taiga events which we will not be addressing in this tutorial.)

Each of the main components has dependencies that are needed during compile and runtime.

Prerequisites

OS

  • A clean, recently updated server running Ubuntu 16.04

Software

  • Python >= 3.4
  • PostgreSQL >= 9.4
  • RabbitMQ (This software is optional assuming async notifications are not needed)

Compiler

  • GCC & Development Headers
  • Ruby >= 2.1 (only used for compiling sass)
  • NodeJS >= 7.0 (used with npm and gulp to download dependencies and compile CoffeeScript)

Hardware

  • At least 0.75 GB of RAM. (When installing Python, the lxml package uses gcc to build itself and may fail if there is a memory shortage.)
  • Minimal disc space: The database/media directory will need additional space with time.

Note:

The Taiga installation must be set up using a “non-root” user, never using root.

taiga.logo

Update Server

We begin the installation by updating the server software and then, we will run an upgrade to ensure all of our systems are up to date.

ellen@ellen-VirtualBox:~$ sudo apt update
ellen@ellen-VirtualBox:~$ sudo apt upgrade -y

#angularjs #api #nodejs #npm #postgresql #project management #python 3 #ruby #taiga #ubuntu #ubuntu 16.04 #virtualenv

How to Install Taiga on Ubuntu 16.04
3.05 GEEK