The easiest way to Install Joget on Ubuntu

Joget is a user friendly open source no-code / low-code application platform that empowers everyday people to build, deliver, monitor and maintain business process management applications. It supports full-fledged agile development capabilities such as processes, forms, lists, CRUD and UI. There are several ways of installing Joget, in this article I’ll show you how to setup your environment in just a few steps. You’ll be up and running in no-time. I’m gong to do this by Installing Joget on Ubuntu using Docker compose.

Logon to your Ubuntu server using a terminal window, and enter the following commands:

$ hostnamectl set-hostname hostname

Add the following line to the hosts file:
$ sudo nano /etc/hosts
127.0.1.1 hostname.domainname.extention hostname

$ sudo reboot now

The first step is to update your system:
$ sudo apt-get clean && sudo apt-get -y autoremove && sudo apt-get -y update && sudo apt-get -y dist-upgrade –fix-missing && sudo sync && sudo reboot now && sudo reboot now

Install Start and Automate Docker and docker-compose:
$ sudo apt-get install docker.io
$ sudo systemctl start docker
$ sudo systemctl enable docker
$ sudo snap install docker
$ sudo reboot now

Now to install and run Joget Workflow (using Embedded MySQL). We are going to use just a single one-line install command from the terminal:
$ sudo docker run -d -p 8080:8080 -v /var/lib/mysql –name joget jogetworkflow/joget-enterprise

After installing and configuring, all done within Docker, you are able to browse to the installation.
http://hostname:8080/jw

Make the Joget services reboot persistent.
Logon to your host using a different terminal and enter the following command to list all docker container_id s:
$ sudo docker ps -a

Now make them restart after reboot by for each container entering:
sudo docker update –restart unless-stopped container_id

The default credentials are:
Username: admin
Password: admin

Now you are ready to explore Joget!

Suggestions for improving this article are welcome, please let me know and drop me a line .