Releases: mstrhakr/printmaster
PrintMaster Server v0.30.5-dev.a6a3cb5 (Dev)
PrintMaster Server v0.30.5-dev.a6a3cb5 (Development Build)
To receive dev builds automatically, set your server's releases.include_prerelease = "true" or run a dev build of the server.
📦 Installation
Docker
# Pull the dev image
docker pull ghcr.io/mstrhakr/printmaster-server:main
# Run the container
docker run -d \
--name printmaster-server \
-p 9090:9090 \
-v printmaster-data:/var/lib/printmaster/server \
ghcr.io/mstrhakr/printmaster-server:main⏱️ Build Information
🔗 Links
PrintMaster Server v0.30.5
PrintMaster Server v0.30.5
📝 Changes
✨ Features
- add streaming support for device report proxy and enhance WebSocket handling (8ce98b3)
- implement USB proxy info collection and reporting for diagnostic purposes (7015075)
🐛 Bug Fixes
- enhance device access determination in context menu (d63b52f)
📦 Installation
Docker (Recommended)
# Pull the latest image (supports amd64, arm64, arm/v7)
docker pull ghcr.io/mstrhakr/printmaster-server:0.30.5
docker pull ghcr.io/mstrhakr/printmaster-server:latest
# Run the container
docker run -d \
--name printmaster-server \
-p 9090:9090 \
-v printmaster-data:/var/lib/printmaster/server \
ghcr.io/mstrhakr/printmaster-server:latestBinary Installation
- Download the appropriate binary for your platform from the Assets section below
- Extract the archive
- Run the binary with
--helpto see available options
Supported Platforms:
- Windows (amd64)
- Linux (amd64, arm64)
- macOS (amd64, arm64)
🤖 Agent Downloads
You'll need the PrintMaster Agent to discover and monitor printers. Download the latest agent:
Latest Agent: v0.30.5 — View Release
| Platform | Download |
|---|---|
| Windows (MSI) | printmaster-agent-v0.30.5-windows-amd64.msi |
| Linux (amd64) | printmaster-agent-v0.30.5-linux-amd64 |
| Linux (arm64) | printmaster-agent-v0.30.5-linux-arm64 |
| Debian/Ubuntu | printmaster-agent_0.30.5_amd64.deb |
| Fedora/RHEL | printmaster-agent-0.30.5.x86_64.rpm |
| macOS (Intel) | printmaster-agent-v0.30.5-darwin-amd64 |
| macOS (Apple Silicon) | printmaster-agent-v0.30.5-darwin-arm64 |
⏱️ Build Information
- Workflow run: 21530277844
- Commit: 816c929
🔗 Links
PrintMaster Server v0.30.4
PrintMaster Server v0.30.4
📝 Changes
✨ Features
- add initial agent seed data for E2E testing (bfc7872)
🐛 Bug Fixes
- add sqlite3 to Docker images and fix context menu card selector (0d45fe5)
- seed data via docker exec to avoid permission issues (012f560)
📦 Installation
Docker (Recommended)
# Pull the latest image (supports amd64, arm64, arm/v7)
docker pull ghcr.io/mstrhakr/printmaster-server:0.30.4
docker pull ghcr.io/mstrhakr/printmaster-server:latest
# Run the container
docker run -d \
--name printmaster-server \
-p 9090:9090 \
-v printmaster-data:/var/lib/printmaster/server \
ghcr.io/mstrhakr/printmaster-server:latestBinary Installation
- Download the appropriate binary for your platform from the Assets section below
- Extract the archive
- Run the binary with
--helpto see available options
Supported Platforms:
- Windows (amd64)
- Linux (amd64, arm64)
- macOS (amd64, arm64)
🤖 Agent Downloads
You'll need the PrintMaster Agent to discover and monitor printers. Download the latest agent:
Latest Agent: v0.30.4 — View Release
| Platform | Download |
|---|---|
| Windows (MSI) | printmaster-agent-v0.30.4-windows-amd64.msi |
| Linux (amd64) | printmaster-agent-v0.30.4-linux-amd64 |
| Linux (arm64) | printmaster-agent-v0.30.4-linux-arm64 |
| Debian/Ubuntu | printmaster-agent_0.30.4_amd64.deb |
| Fedora/RHEL | printmaster-agent-0.30.4.x86_64.rpm |
| macOS (Intel) | printmaster-agent-v0.30.4-darwin-amd64 |
| macOS (Apple Silicon) | printmaster-agent-v0.30.4-darwin-arm64 |
⏱️ Build Information
- Workflow run: 21517674270
- Commit: 8c44d75
🔗 Links
PrintMaster Agent v0.30.5
PrintMaster Agent v0.30.5
📝 Changes
✨ Features
- add streaming support for device report proxy and enhance WebSocket handling (8ce98b3)
- implement USB proxy info collection and reporting for diagnostic purposes (7015075)
🐛 Bug Fixes
- enhance device access determination in context menu (d63b52f)
📦 Quick Install
Debian/Ubuntu (APT repo):
echo "deb [trusted=yes] https://mstrhakr.github.io/printmaster stable main" | sudo tee /etc/apt/sources.list.d/printmaster.list && sudo apt-get update && sudo apt-get install -y printmaster-agentFedora/RHEL (DNF repo):
sudo dnf config-manager addrepo --from-repofile=https://mstrhakr.github.io/printmaster/printmaster.repo && sudo dnf install -y printmaster-agentWindows: Download the MSI installer from Assets below.
Docker:
docker run -d -p 8080:8080 -v agent-data:/var/lib/printmaster/agent ghcr.io/mstrhakr/printmaster-agent:0.30.5Web UI at http://localhost:8080 after install.
Supported Platforms: Debian/Ubuntu • Fedora/RHEL • Windows • Docker • macOS
🖥️ Server Download
For multi-site management, you'll also need the PrintMaster Server:
Latest Server: v0.30.5 — View Release
# Docker (recommended)
docker pull ghcr.io/mstrhakr/printmaster-server:latest⏱️ Build Information
- Workflow run: 21530277187
- Commit: 816c929
🔗 Links
PrintMaster Agent v0.30.4
PrintMaster Agent v0.30.4
📝 Changes
✨ Features
- add initial agent seed data for E2E testing (bfc7872)
🐛 Bug Fixes
- add sqlite3 to Docker images and fix context menu card selector (0d45fe5)
- seed data via docker exec to avoid permission issues (012f560)
📦 Quick Install
Debian/Ubuntu (APT repo):
echo "deb [trusted=yes] https://mstrhakr.github.io/printmaster stable main" | sudo tee /etc/apt/sources.list.d/printmaster.list && sudo apt-get update && sudo apt-get install -y printmaster-agentFedora/RHEL (DNF repo):
sudo dnf config-manager addrepo --from-repofile=https://mstrhakr.github.io/printmaster/printmaster.repo && sudo dnf install -y printmaster-agentWindows: Download the MSI installer from Assets below.
Docker:
docker run -d -p 8080:8080 -v agent-data:/var/lib/printmaster/agent ghcr.io/mstrhakr/printmaster-agent:0.30.4Web UI at http://localhost:8080 after install.
Supported Platforms: Debian/Ubuntu • Fedora/RHEL • Windows • Docker • macOS
🖥️ Server Download
For multi-site management, you'll also need the PrintMaster Server:
Latest Server: v0.30.4 — View Release
# Docker (recommended)
docker pull ghcr.io/mstrhakr/printmaster-server:latest⏱️ Build Information
- Workflow run: 21517673680
- Commit: 8c44d75
🔗 Links
PrintMaster Server v0.29.9
PrintMaster Server v0.29.9
📝 Changes
✨ Features
- fix issue that prevented auto join with init secret (198c0be)
📦 Installation
Docker (Recommended)
# Pull the latest image (supports amd64, arm64, arm/v7)
docker pull ghcr.io/mstrhakr/printmaster-server:0.29.9
docker pull ghcr.io/mstrhakr/printmaster-server:latest
# Run the container
docker run -d \
--name printmaster-server \
-p 9090:9090 \
-v printmaster-data:/var/lib/printmaster/server \
ghcr.io/mstrhakr/printmaster-server:latestBinary Installation
- Download the appropriate binary for your platform from the Assets section below
- Extract the archive
- Run the binary with
--helpto see available options
Supported Platforms:
- Windows (amd64)
- Linux (amd64, arm64)
- macOS (amd64, arm64)
🤖 Agent Downloads
You'll need the PrintMaster Agent to discover and monitor printers. Download the latest agent:
Latest Agent: v0.29.9 — View Release
| Platform | Download |
|---|---|
| Windows (MSI) | printmaster-agent-v0.29.9-windows-amd64.msi |
| Linux (amd64) | printmaster-agent-v0.29.9-linux-amd64 |
| Linux (arm64) | printmaster-agent-v0.29.9-linux-arm64 |
| Debian/Ubuntu | printmaster-agent_0.29.9_amd64.deb |
| Fedora/RHEL | printmaster-agent-0.29.9.x86_64.rpm |
| macOS (Intel) | printmaster-agent-v0.29.9-darwin-amd64 |
| macOS (Apple Silicon) | printmaster-agent-v0.29.9-darwin-arm64 |
⏱️ Build Information
- Workflow run: 21447604344
- Commit: cfe558e
🔗 Links
PrintMaster Server v0.29.8
PrintMaster Server v0.29.8
📝 Changes
✨ Features
- update agent version check to use WebSocket connection type (ff19392)
- implement file-explorer style selection for agents and devices with multi-select actions (cb1fd45)
- implement TCP connectivity check with protocol fallback for web UI URLs fix(server): remove security headers to allow proxied content display (d6b663e)
- add principal info headers for server-authenticated users in auth/me responses (ff1421a)
- add checks to prevent toner model and OID values from being used as serial numbers (a537c2e)
- add progress reporting for device report submission with streaming updates (105e342)
🐛 Bug Fixes
- adjust comment formatting for toner model in TestParsePDUs_TonerModelNotUsedAsSerial (a44a54c)
- remove unnecessary blank line and adjust formatting in WalkProgress struct (faa0c24)
♻️ Refactoring
- streamline instructions and enhance clarity on project architecture and workflows (73689e8)
📦 Installation
Docker (Recommended)
# Pull the latest image (supports amd64, arm64, arm/v7)
docker pull ghcr.io/mstrhakr/printmaster-server:0.29.8
docker pull ghcr.io/mstrhakr/printmaster-server:latest
# Run the container
docker run -d \
--name printmaster-server \
-p 9090:9090 \
-v printmaster-data:/var/lib/printmaster/server \
ghcr.io/mstrhakr/printmaster-server:latestBinary Installation
- Download the appropriate binary for your platform from the Assets section below
- Extract the archive
- Run the binary with
--helpto see available options
Supported Platforms:
- Windows (amd64)
- Linux (amd64, arm64)
- macOS (amd64, arm64)
🤖 Agent Downloads
You'll need the PrintMaster Agent to discover and monitor printers. Download the latest agent:
Latest Agent: v0.29.8 — View Release
| Platform | Download |
|---|---|
| Windows (MSI) | printmaster-agent-v0.29.8-windows-amd64.msi |
| Linux (amd64) | printmaster-agent-v0.29.8-linux-amd64 |
| Linux (arm64) | printmaster-agent-v0.29.8-linux-arm64 |
| Debian/Ubuntu | printmaster-agent_0.29.8_amd64.deb |
| Fedora/RHEL | printmaster-agent-0.29.8.x86_64.rpm |
| macOS (Intel) | printmaster-agent-v0.29.8-darwin-amd64 |
| macOS (Apple Silicon) | printmaster-agent-v0.29.8-darwin-arm64 |
⏱️ Build Information
- Workflow run: 21424678241
- Commit: 8877d87
🔗 Links
PrintMaster Server v0.29.7
PrintMaster Server v0.29.7
📝 Changes
🐛 Bug Fixes
- update agent status handling to replace 'inactive' with 'degraded' and remove connection filters (58397ba)
- handle missing notification channels gracefully in alert rule loading (7505afe)
- enhance agent update progress handling by preserving toast notifications state (9671df1)
📦 Installation
Docker (Recommended)
# Pull the latest image (supports amd64, arm64, arm/v7)
docker pull ghcr.io/mstrhakr/printmaster-server:0.29.7
docker pull ghcr.io/mstrhakr/printmaster-server:latest
# Run the container
docker run -d \
--name printmaster-server \
-p 9090:9090 \
-v printmaster-data:/var/lib/printmaster/server \
ghcr.io/mstrhakr/printmaster-server:latestBinary Installation
- Download the appropriate binary for your platform from the Assets section below
- Extract the archive
- Run the binary with
--helpto see available options
Supported Platforms:
- Windows (amd64)
- Linux (amd64, arm64)
- macOS (amd64, arm64)
🤖 Agent Downloads
You'll need the PrintMaster Agent to discover and monitor printers. Download the latest agent:
Latest Agent: v0.29.7 — View Release
| Platform | Download |
|---|---|
| Windows (MSI) | printmaster-agent-v0.29.7-windows-amd64.msi |
| Linux (amd64) | printmaster-agent-v0.29.7-linux-amd64 |
| Linux (arm64) | printmaster-agent-v0.29.7-linux-arm64 |
| Debian/Ubuntu | printmaster-agent_0.29.7_amd64.deb |
| Fedora/RHEL | printmaster-agent-0.29.7.x86_64.rpm |
| macOS (Intel) | printmaster-agent-v0.29.7-darwin-amd64 |
| macOS (Apple Silicon) | printmaster-agent-v0.29.7-darwin-arm64 |
⏱️ Build Information
- Workflow run: 21422202875
- Commit: 9156304
🔗 Links
PrintMaster Agent v0.29.9
PrintMaster Agent v0.29.9
📝 Changes
✨ Features
- fix issue that prevented auto join with init secret (198c0be)
📦 Quick Install
Debian/Ubuntu (APT repo):
echo "deb [trusted=yes] https://mstrhakr.github.io/printmaster stable main" | sudo tee /etc/apt/sources.list.d/printmaster.list && sudo apt-get update && sudo apt-get install -y printmaster-agentFedora/RHEL (DNF repo):
sudo dnf config-manager addrepo --from-repofile=https://mstrhakr.github.io/printmaster/printmaster.repo && sudo dnf install -y printmaster-agentWindows: Download the MSI installer from Assets below.
Docker:
docker run -d -p 8080:8080 -v agent-data:/var/lib/printmaster/agent ghcr.io/mstrhakr/printmaster-agent:0.29.9Web UI at http://localhost:8080 after install.
Supported Platforms: Debian/Ubuntu • Fedora/RHEL • Windows • Docker • macOS
🖥️ Server Download
For multi-site management, you'll also need the PrintMaster Server:
Latest Server: v0.29.9 — View Release
# Docker (recommended)
docker pull ghcr.io/mstrhakr/printmaster-server:latest⏱️ Build Information
- Workflow run: 21447603290
- Commit: cfe558e
🔗 Links
PrintMaster Agent v0.29.8
PrintMaster Agent v0.29.8
📝 Changes
✨ Features
- update agent version check to use WebSocket connection type (ff19392)
- implement file-explorer style selection for agents and devices with multi-select actions (cb1fd45)
- implement TCP connectivity check with protocol fallback for web UI URLs fix(server): remove security headers to allow proxied content display (d6b663e)
- add principal info headers for server-authenticated users in auth/me responses (ff1421a)
- add checks to prevent toner model and OID values from being used as serial numbers (a537c2e)
- add progress reporting for device report submission with streaming updates (105e342)
🐛 Bug Fixes
- adjust comment formatting for toner model in TestParsePDUs_TonerModelNotUsedAsSerial (a44a54c)
- remove unnecessary blank line and adjust formatting in WalkProgress struct (faa0c24)
♻️ Refactoring
- streamline instructions and enhance clarity on project architecture and workflows (73689e8)
📦 Quick Install
Debian/Ubuntu (APT repo):
echo "deb [trusted=yes] https://mstrhakr.github.io/printmaster stable main" | sudo tee /etc/apt/sources.list.d/printmaster.list && sudo apt-get update && sudo apt-get install -y printmaster-agentFedora/RHEL (DNF repo):
sudo dnf config-manager addrepo --from-repofile=https://mstrhakr.github.io/printmaster/printmaster.repo && sudo dnf install -y printmaster-agentWindows: Download the MSI installer from Assets below.
Docker:
docker run -d -p 8080:8080 -v agent-data:/var/lib/printmaster/agent ghcr.io/mstrhakr/printmaster-agent:0.29.8Web UI at http://localhost:8080 after install.
Supported Platforms: Debian/Ubuntu • Fedora/RHEL • Windows • Docker • macOS
🖥️ Server Download
For multi-site management, you'll also need the PrintMaster Server:
Latest Server: v0.29.8 — View Release
# Docker (recommended)
docker pull ghcr.io/mstrhakr/printmaster-server:latest⏱️ Build Information
- Workflow run: 21424677687
- Commit: 8877d87