Kofax RPA 11.3 & 11.4 images are now published to Docker Hub.
- Install RPA on Docker on Linux
- Install RPA on Docker on Synology NAS
- 11.4 now supports
- Kapplets
- Synchronizer (RSA key not quite working yet 3 Feb 2023)
- 3 databases: MC database, log database, robot data database.
WARNING: Do not install Docker if your laptop is running VMWare or other Virtualization Software.
WARNING: Make sure that your laptop supports "Hardware assisted virtualization and data execution protection" in the BIOS and that it is enabled.
- Upgrade your Windows installation to the latest version, if you are using Windows 10. This will make the installation of Docker and Windows Subsystem for Linux (WSL2) easier.
- Install Windows Subsystem for Linux by typing wsl --install -d Ubuntu at the command line. You may need to reboot afterwards. Microsoft's Guide.
You need no understanding of Linux or Ubuntu to work with Kofax RPA on Docker on Windows. - Enter a username and password for Ubuntu. (You won't need them). Close the Ubuntu window.
- Download and install Docker Desktop for Windows.
- Select Use WSL 2 instead of Hyper-V (recommended).
- Get a free Kofax RPA license. You will have your license within 2 minutes.
- Download docker-compose.yml from GitHub. Click Raw and then Save the file.
If you have curl.exe installed, you can download with
curl.exe -JLO https://raw.githubusercontent.com/KofaxRPA/Docker/master/docker-compose.yml
- Create a folder on your computer and copy docker-compose.yml into it.
- Open Windows Command Prompt and change to your directory.
- Generate a secure shell private and public key for connecting your Synchronizer with a Git repository. Type ssh-keygen and press ENTER. The private key will be given to the Synchronizer and later you can give the public key to GitHub to authorize the Synchronizer to upload robots to GitHub.
- Type docker compose -p kofaxrpa up
-p sets the project name. Since Docker 2.5 a project name must be lowercase.
This will download PostgreSQL database, KofaxRPA Management Console and Kofax RPA Roboserver from Docker Hub and then start all three running. - Wait until Roboserver has started. You will see further error messages from Management Console about a missing license. We will add that later.
- Open Management Console at http://localhost:83 and login with admin/admin.
- Add your Company Name and Non Production key into the license panel precisely as they are in the license email you received from Kofax.
- Open Admin/OAuth server/Kapplets in Management Console.
- Click the eye icon and copy the Client secret.
- Open Kapplets at http://localhost:84.
- Download and install Design Studio from the download link in your license email from Kofax.
- Start Design Studio and connect to Management Console at http://localhost:83 with user admin/admin.
This is just a Quick Start guide.
- Robot Logging and Databases are not configured. You will not be able to use the "Store in Database" step in robots, until you configure an external SQL Database.
- Default user admin/admin are used. This is not recommended practice for user management.
- There is no secrecy on passwords.
- https is not configured.
sudo apt update
sudo apt install docker
sudo apt install curl
mkdir rpa
cd rpa
curl -JLO https://raw.githubusercontent.com/KofaxRPA/Docker/master/docker-compose.yml
docker compose -p RPA up
Open Management Console at http://localhost:83 and Kapplets at http://localhost:84