If you're looking for an casual mode to deploy the Taiga kanban solution to your information halfway oregon a third-party unreality host, Docker is your friend. Jack Wallen shows you how.
Taiga is an outstanding kanban solution that would service immoderate idiosyncratic oregon concern well. Taiga is unfastened root and offers each the features you request for task absorption via kanban. But Taiga is notoriously challenging to instal ... unless you marque usage of Docker.
SEE: Feature comparison: Time tracking bundle and systems (TechRepublic Premium)
That's right, you tin reasonably rapidly deploy Taiga to your data center oregon a third-party unreality virtualized Linux server connected your unreality host.
Let maine amusement you how.
What you'll request
To marque this work, you'll request a moving lawsuit of an OS that supports Docker and a idiosyncratic with admin privileges. I'm going to show connected Ubuntu Server 20.04, but you tin marque this enactment connected conscionable astir immoderate docker-supported platform.
How to instal the indispensable dependencies
The archetypal happening we'll bash is instrumentality attraction of installing each of the dependencies. To bash that, log into your server and contented the command:
sudo apt-get instal docker.io git -yOnce the installation completes, commencement and alteration the Docker work with:
sudo systemctl commencement docker sudo systemctl alteration dockerNext, we request to instal docker-compose, which tin beryllium done with the pursuing 2 commands:
sudo curl -L "https://github.com/docker/compose/releases/download/2.1.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-composeWe present indispensable adhd our idiosyncratic to the docker radical with:
sudo usermod -aG docker $USERLog retired and log backmost successful truthful the changes volition instrumentality effect.
How to clone the Taiga repository
For our adjacent trick, we'll clone this Taiga Docker repository with:
git clone https://github.com/kaleidos-ventures/taiga-dockerChange into the recently created directory with:
cd taiga-dockerMake definite to cheque retired the unchangeable subdivision with;
git checkout stableHow to configure the deployment
Before we motorboat Taiga, we request to marque a fewer configuration changes. This is overmuch easier than it seems. Here's what you do:
Open the Docker Compose record with:
nano docker-compose.ymlIn that file, you're going to alteration each lawsuit of localhost and taiga-back-secret-key. Change each lawsuit of localhost to the IP code of your server and alteration each lawsuit of taiga-back-secret-key to a strong/unique password (it's important that you alteration each lawsuit to the aforesaid password).
Save and adjacent the file.
How to deploy Taiga
Within the taiga-docker directory, determination are 2 easy-to-use scripts. The archetypal launches the service, truthful contented the command:
./launch-all.shAfter the work launches (it'll instrumentality a fewer minutes), you tin past make an admin idiosyncratic with the command:
./taiga-manage.sh createsuperuserYou'll beryllium prompted for a username, email code and password for the admin user.
How to entree Taiga
After you've created the admin user, unfastened a web browser and constituent it to http://SERVER:9000 (where SERVER is the IP code of your hosting server) and you'll beryllium prompted for the caller admin credentials. After palmy authentication, you'll find yourself connected the Taiga main model (Figure A), wherever you tin commencement moving with your caller kanban solution.
Figure A
Congratulations, you present person a flexible and almighty kanban level to assistance support your projects amended managed and moving smoothly.
Subscribe to TechRepublic's How To Make Tech Work connected YouTube for each the latest tech proposal for concern pros from Jack Wallen.
Open Source Weekly Newsletter
You don't privation to miss our tips, tutorials, and commentary connected the Linux OS and unfastened root applications. Delivered Tuesdays
Sign up todayAlso spot
- The champion browser for Linux, Windows and Mac isn't Google Chrome successful 2021 (TechRepublic)
- The champion chat bundle for Linux, macOS and Windows isn't Slack (TechRepublic)
- How to go a developer: A cheat sheet (TechRepublic)
- How-to usher for Linux administrators (free PDF) (TechRepublic)
- Linux 101: What tech pros request to know (TechRepublic Premium)
- Linux, Android, and much unfastened root tech coverage (TechRepublic connected Flipboard)