Skip to main content

ParkPow On Premise Setup Guide

This guide describes how to install ParkPow in your own environment. That way, you do not need to send ALPR data to our hosted ParkPow solution.

Installation​

Step 1: Install Docker​

Install Docker and make sure Docker is running. Watch 5 minute video on Docker installation steps.

Step 2: Install Docker Compose​

On desktop systems like Docker Desktop for Mac and Windows, Docker Compose is included as part of those desktop installs. So you may skip this step. To test if Docker compose is already installed on your machine, do the following:

docker-compose version

Docker Compose Version

If you do not have Docker Compose on your machine, then download it.

Step 3: Download docker-compose.yml​

Login to Plate Recognizer and then go to your Account Page. Under ParkPow License section, click on Manage (blue button) and download docker-compose.yml. This file defines the services used by ParkPow and has your license information.

Download Docker Compose YML

Step 4: Run docker-compose.yml​

Open your command prompt (cmd for Windows) or terminal (for MacOs and Linux), go to your download folder and type the command:

docker-compose pull
docker-compose up

The following will execute:

Docker Compose run output

tip

If you are behind a firewall you might also need to whitelist these IP addresses

Step 5: Access On-Premise ParkPow​

You can now access the ParkPow Dashboard on: http://local-or-public-IP:8000/

You can create an email and password login for this On-Premise ParkPow. Please note that this login is only to access this local instance of ParkPow. This login does not necessarily need to be the same as your Plate Recognizer account or your online ParkPow account.

Parkpow Sign Up

After you create the login, you will have access to the dashboard.

Parkpow Dashboard

Step 6: Send ALPR Info to On-Premise ParkPow​

Now that you have ParkPow set up on your local machine, you can forward ALPR data from Stream, Snapshot or another ALPR solution over to ParkPow.

Follow the steps here to feed ALPR data into this on-premise version of ParkPow.

You’re done!

Updating Configuration (Changing docker-compose.yml)​

If you want to change any parameter in the docker-compose.yml file while your ParkPow on-premise instance is running, follow this procedure:

  • Make your changes in the docker-compose.yml file.

  • Start up the containers:

# Execute this command where your docker-compose.yml file is located.
docker-compose up -d

The containers involved in the configuration change will be recreated as needed.

Uninstalling, Moving On-Premise ParkPow​

The On-Premise ParkPow can be deployed on a single machine. If you wish to move the On-Premise ParkPow onto a different machine, you will first have to uninstall it from the original machine and then install it on the new machine. Follow the steps below to uninstall On-Premise ParkPow.

Step 1: Click Uninstall​

Go to http://local-or-public-IP:8000/uninstall/ and click the ‘Uninstall’ button. Parkpow Uninstall

You will be redirected to https://parkpow.com/uninstallation to finalize your uninstallation. Parkpow Uninstall Success

Step 2: Finalize Uninstall​

To finalize uninstallation, open terminal, go to the folder with your docker-compose.yml file and type:

docker-compose down
danger

Don’t do docker-compose down before Step 1, because your ParkPow license will be considered as installed.

Parkpow Dashboard

Upgrading to the latest version​

  • Open your command prompt (cmd for Windows) or terminal (for MacOs and Linux).
  • Go to folder where the docker-compose.yml is. For example, cd /path/to/parkpow.
  • Type this command:
docker-compose pull
docker-compose restart
danger

After performing an upgrade, starting the server may take 2-5 minutes due to database patches. It is crucial to wait and not terminate the containers.

info

If the ip address is going to be different than first time install, then you should uninstall the app and follow the install from step 3 again. This should help avoid consuming a license for the old IP address.

Floating button icon
CTRL + .