ActiveWorkflow is a lightweight, modern workflow automation tool that simplifies complex workflows for data science, machine learning, and other applications. In this tutorial, we'll walk through the installation process for ActiveWorkflow on POP! OS Latest.
Before we start, make sure you have the following prerequisites installed:
You can find installation instructions for Docker and Docker Compose on their respective websites.
First, clone the ActiveWorkflow repository into your local directory:
$ git clone https://github.com/automaticmode/active_workflow.git
Once the repository is cloned, change into the active_workflow directory:
$ cd active_workflow
Next, you need to create a configuration file for ActiveWorkflow. In the active_workflow directory, create a new file named .env
:
$ nano .env
Add the following environment variables to the file:
DATABASE_URL=postgres://active_workflow:password@db:5432/active_workflow
REDIS_URL=redis://redis:6379/1
Save and close the file.
To start the ActiveWorkflow services, use Docker Compose. In the active_workflow directory, run the following command:
$ docker-compose up -d
This will start the ActiveWorkflow services in detached mode. Wait a few seconds for the services to start up properly.
To access the ActiveWorkflow web interface, open a web browser and go to http://localhost:8080
. You should be able to see the ActiveWorkflow login page.
Enter admin
as the username and password
as the password to log in. Once you are logged in, you can start creating workflows.
That's it! You have successfully installed ActiveWorkflow on POP! OS Latest using Docker Compose. If you have any issues or questions, consult the ActiveWorkflow documentation or ask for help on the ActiveWorkflow GitHub repository.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!