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 set up your environment in just a few steps. You’ll be up and running in no-time. I’m going 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 .