Register for your free TechRepublic membership or if you are already a member, sign in using your preferred method below.
We recently updated our Terms and Conditions for TechRepublic Premium. By clicking continue, you agree to these updated terms.
Invalid email/username and password combination supplied.
An email has been sent to you with instructions on how to reset your password.
By registering, you agree to the Terms of Use and acknowledge the data practices outlined in the Privacy Policy.
You will also receive a complimentary subscription to TechRepublic’s News and Special Offers newsletter and the Top Story of the Day newsletter. You may unsubscribe from these newsletters at any time.
All fields are required. Username must be unique. Password must be a minimum of 6 characters and have any 3 of the 4 items: a number (0 through 9), a special character (such as !, $, #, %), an uppercase character (A through Z) or a lowercase (a through z) character (no spaces).
How to install the open-source TaskCafe project management system
Your email has been sent
Maybe you don’t need an expensive project management tool, and you want something you can host on your own servers. Try this TaskCafe project management software.
Solid project management can make a workflow far more efficient and effective. But in order to manage projects, you need software to help you out. You can certainly attempt to manage those projects with a spreadsheet or Google Document, but as they start to scale, you’ll find those tools fall very short.
That’s why you turn to project management software. When you start looking for such a platform, you’ll find an abundance of titles and services available. Some of those project management tools are found in third-party services that are hosted outside of your company’s data center. For some companies and projects, that’s a fine solution. But what if some of your projects are of a more sensitive nature and you don’t want to chance someone gaining access to view your kanban boards or Gantt Charts? If that sounds like a concern of yours, then you should consider installing a project management tool in your data center.
SEE: Checklist: How to manage your backups (TechRepublic Premium)
One such tool for that is TaskCafé. This open-source project management platform might not have the massive feature list of Asana, Trello or monday, but it does a great job with the basics. The feature list includes the likes of:
TaskCafé is free to install and can be done via Docker or source. I’m going to walk you through the process of installing this project management tool on Ubuntu Server 20.04, via Docker.
To pull this off, you’ll need a running instance of Ubuntu Server 20.04 and a user with sudo privileges. That’s it … let’s get our project management on!
The first thing we’re going to do is install Docker and the various dependencies required for TaskCafé. Log into your Ubuntu instance and install the first dependencies with the command:sudo apt-get install ca-certificates curl gnupg lsb-release git -y
Add the Docker GPG key with:curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
Add the necessary repository with:echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Install the Docker engine with:sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io -y
We’ll also need the docker-compose command, which can be installed with:sudo apt-get install docker-compose -y
Add your user to the docker group with:sudo usermod -aG docker $USER
Log out and log back in for the changes to take effect.
With all of the dependencies out of the way, we can now install TaskCafé. Clone the necessary Git repository and change into the newly-created directory with:git clone https://github.com/JordanKnott/taskcafe && cd taskcafe
Deploy TaskCafé with:docker-compose -p taskcafe up -d
In less than a minute, the container will deploy and you’re ready to access the web-based interface.
Open a web browser and point it to http://SERVER:3333/register (Where SERVER is the IP address or domain of the hosting server). You should be greeted with the user registration screen (Figure A).
Figure A
After creating your user, you’ll be sent to the main TaskCafé page (Figure B), where you can start configuring your project manager to serve your company.
Figure B
Congratulations, you now have a working project management platform that should help you better control the workflow of all sizes of projects.
Subscribe to TechRepublic’s How To Make Tech Work on YouTube for all the latest tech advice for business pros from Jack Wallen.
We deliver the top business tech news stories about the companies, the people, and the products revolutionizing the planet.
How to install the open-source TaskCafe project management system
Your email has been sent
Your message has been sent
TechRepublic Premium content helps you solve your toughest IT issues and jump-start your career or next project.
The technologies could enable immersive experiences, accelerated AI automation and optimized technologist delivery in the next two to 10 years, according to the firm.
Are you an IT manager or executive trying to make the case for a new ERP vendor? Compare the top ERP software solutions with our list today.
Learn about the new features available with macOS 13 and how to download and install the latest version of Apple’s flagship operating system.
Get great deals on developer and Linux training courses, Microsoft Office licenses and more through these TechRepublic Academy offerings.
This comprehensive guide covers the use of services from multiple cloud vendors, including the benefits businesses gain and the challenges IT teams face when using multicloud.
Recruiting a Scrum Master with the right combination of technical expertise and experience will require a comprehensive screening process. This hiring kit provides a customizable framework your business can use to find, recruit and ultimately hire the right person for the job. This hiring kit from TechRepublic Premium includes a job description, sample interview questions …
Knowing the terminology associated with Web 3.0 is going to be vital to every IT administrator, developer, network engineer, manager and decision maker in business. This quick glossary will introduce and explain concepts and terms vital to understanding Web 3.0 and the technology that drives and supports it.
While the perfect color palette or the most sublime button shading or myriad of other design features play an important role in any product’s success, user interface design is not enough. Customer engagement and retention requires a strategic plan that attempts to measure, quantify and ultimately create a complete satisfying user experience on both an …
IIoT software assists manufacturers and other industrial operations with configuring, managing and monitoring connected devices. A good IoT solution requires capabilities ranging from designing and delivering connected products to collecting and analyzing system data once in the field. Each IIoT use case has its own diverse set of requirements, but there are key capabilities and …