Skip to main content

Server Installation

Desktop App only

Server installation is only available in the DPD Label Print desktop application.

Deploy DPD Label Print on a Windows server so that multiple users can share a single instance, a single database, and centrally managed settings.


When to use server installation

  • Multiple staff members need access to DPD Label Print simultaneously
  • You want centralized shipment history and settings
  • You need PostgreSQL for high shipment volumes
  • You want to manage the application through IT/system administration

Architecture

Windows Server
├── DPD Label Print Backend (Spring Boot, port 8088)
├── PostgreSQL Database (shared shipment data)
└── Users connect via browser → http://<server-ip>:8088

Each user opens http://<server-ip>:8088 in their browser — no client installation needed on workstations.


Installation steps

1. Install as a Windows service

Run the installer on the server and choose Server installation mode. The backend registers itself as a Windows service (DPD Label Print Service) that starts automatically on boot.

Alternatively, to install the service manually after standard installation:

cd "C:\Program Files\DPD Label Print"
.\labelprint-service.exe install
.\labelprint-service.exe start

2. Configure PostgreSQL

  1. Install PostgreSQL (version 13 or later recommended)
  2. Create a database and user:
CREATE DATABASE labelprint;
CREATE USER labelprint WITH PASSWORD 'your_password';
GRANT ALL PRIVILEGES ON DATABASE labelprint TO labelprint;
  1. Configure the connection in DPD Label Print:
    • Open Settings → Database
    • Select PostgreSQL
    • Enter host, port (default: 5432), database name, user, password
    • Click Test Connection, then Save

3. Configure network access

Open port 8088 on the server firewall so users on the local network can access it:

netsh advfirewall firewall add rule name="DPD Label Print" dir=in action=allow protocol=TCP localport=8088

4. User access

Users navigate to http://<server-ip>:8088 in their browser. Create user accounts in Settings → Users.


ComponentMinimumRecommended
CPUDual-coreQuad-core
RAM4 GB8 GB
Storage20 GB50 GB (for large shipment history)
OSWindows Server 2016Windows Server 2019/2022