Gemmiz Logo ProWatchly Deployment
Deployment Playbook

ProWatchly System Setup & Deployment Guide

Follow this step-by-step deployment playbook from initial preparation through on-site execution.

ProWatchly System Setup & Deployment Guide

From Preparation to Execution

1. Installing Ubuntu 22.04 LTS

  • Install Ubuntu 22.04 LTS on the system.
  • Create an administrator account with the following credentials:
    • Username: prowatchlyadmin
    • Password: prowatchly@123!
  • Update the system packages immediately after installation:
    sudo apt-get update
    sudo apt-get upgrade -y

2. Installing ProWatchly Application

  1. Download RustDesk (Remote Software)
    ⬇️ Download Remote software RustDesk
  2. Install the downloaded file. Navigate to the download directory (usually ~/Downloads) and run:
    sudo apt --fix-broken install
    sudo apt install ./rustdesk.deb
  3. Set the permanent remote-access password
    • Open the RustDesk application.
    • Click the Settings icon.
    • Go to the Security tab.
    • Set an unattended access password.
    RustDesk Guidance
    After installation, be sure to set a persistent password for remote access within RustDesk.
    Configure the one-time password to helloClient1 for both users (prowatchlyadmin and client).
    Note: Passwords are case-sensitive.
    RustDesk password setup overview
    RustDesk password setup overview
  4. Download the ProWatchly setup package
    ⬇️ Download ProWatchly Setup
  5. Create a working directory:
    mkdir /home/prowatchlyadmin/prowatchly
    If the default home folder is /home/prowatchlyadming, create the prowatchly directory within that path instead.
  6. Move the ZIP file into the folder and unzip it:
    unzip prowatchly.zip
  7. Navigate to the installer directory and run the setup:
    cd /home/prowatchlyadmin/prowatchly/prowatchlyAppSetup
    bash install.sh
    When the installer finishes, reboot the system with sudo reboot.
  8. After rebooting, sign in with the client account:
    • Username: client
    • Password: helloclient
    Open Chrome and visit http://localhost:15001 to verify the installation.
  9. Reboot once more and log in with the prowatchlyadmin account:
    • Username: prowatchlyadmin
    • Password: prowatchly@123!
    Run the auto-login script:
    cd /home/prowatchlyadmin/prowatchly/prowatchlyAppSetup
    bash auto_prowatchlylogin.sh
    After it finishes, reboot with sudo reboot; the client account will auto-login and ProWatchly will launch within 1–5 minutes.
ProWatchly login overview
ProWatchly login overview
Check Power & Display Settings
Go to Settings → Power to confirm sleep and screen-off timers, switching to Performance mode if needed.
Review screen-lock options under Settings → Privacy as well.
Performance & screen settings overview
Performance & Screen settings overview

3. Telegram Bot Setup

  • Create a dedicated Telegram group for the site.
  • Add the official bot: @prowatchly_bot
  • Send the message Hi @prowatchly_bot to activate.
  • Complete the registration form as guided by the bot.

4. Connecting Cameras via DVR

Using a Dahua DVR (Example)

  • Connect all cameras and a monitor to the DVR.
  • Use a LAN (RJ45) cable to connect the DVR to your computer.
  • Find or set the DVR’s IP address (e.g., 192.168.1.110).
  • Configure your PC with an IP in the same subnet (e.g., 192.168.1.112).

RTSP Stream Setup

  • RTSP URL format for Dahua: rtsp://admin:trace3@123@192.168.1.110:554/cam/realmonitor?channel=2&subtype=0
  • Test the stream with VLC → Media → Open Network Stream.
  • Use the verified RTSP URL in the ProWatchly registration page.
Dahua DVR configuration
Dahua DVR configuration
ProWatchly registration page
ProWatchly registration page

5. Connecting Cameras via PoE

  • Connect the PoE camera to the PoE switch.
  • Link the switch to the system via LAN cable.
  • Check or change the camera IP via its web interface.
  • Keep all devices in the same subnet (e.g., Camera 192.168.1.100, System 192.168.1.101).
  • Use the RTSP format recommended in the camera documentation.
  • After testing, add the stream to ProWatchly and confirm the live view.

6. Frequently Asked Questions

Do I need to set the network for each camera?

When using a PoE switch, you only need to configure the network once. Be sure to assign a unique IP address to every camera.

Will the camera remember its IP address?

  • Yes—once configured, the IP remains stored on the camera.
  • Reconfiguration is required only after a factory reset or manual change.
  • Use tools like SADP or the camera’s web interface to confirm the IP.

7. Different DVR OR IP CAMERA OR POE CONNECTION INFO

Connecting Cameras via DVR

DAHUA

Dahua installation overview
Dahua Installation Overview
RTSP URL format for Dahua:
rtsp://admin:trace3@123@192.168.1.110:554/cam/realmonitor?channel=2&subtype=0

SecureEye

  • cam1: rtsp://admin:admin123@192.168.29.201:554/main/
  • cam2: rtsp://admin:admin123@192.168.29.211:554/main/
Each camera can operate on a different IP address.
SecureEye configuration
SecureEye configuration overview
SecureEye view
SecureEye live view

Camplus

  • Example RTSP: rtsp://admin:prowatchly123@192.168.1.100:80/rtsp/streaming?channel=02&subtype=0
  • Connect the cameras to the DVR, then connect the DVR to the PC with a LAN cable.
  • You can use the default configuration—no need to enable dynamic IP.
  • Ensure the cameras/DVR and PC are on the same network.
  • Assign the PC a static IP within the DVR’s subnet (e.g., DVR 192.168.1.100, PC 192.168.1.101).
  • Refer to the example below for a sample network configuration.
Camplus DVR settings example
Camplus DVR settings configuration
After modifying network settings, reboot the computer to confirm they take effect.

Connecting Cameras via POE

HANWA IP CAMERA SETTINGS

Hanwa POE configuration
Hanwa POE settings configuration

HikVision

Always restart the computer after changing network settings to ensure they are applied.
  • After rebooting, reach the camera web interface via its default IP (e.g., 192.168.1.64).
  • Log in with the default credentials (typically admin/admin123 or as noted in the manual).
  • Update the camera IP so it matches your network subnet (e.g., 192.168.1.65).
  • Save the configuration and ping the new IP to verify connectivity.