Server Installation
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
- Install PostgreSQL (version 13 or later recommended)
- Create a database and user:
CREATE DATABASE labelprint;
CREATE USER labelprint WITH PASSWORD 'your_password';
GRANT ALL PRIVILEGES ON DATABASE labelprint TO labelprint;
- 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.
Recommended hardware for server installation
| Component | Minimum | Recommended |
|---|---|---|
| CPU | Dual-core | Quad-core |
| RAM | 4 GB | 8 GB |
| Storage | 20 GB | 50 GB (for large shipment history) |
| OS | Windows Server 2016 | Windows Server 2019/2022 |