Repository navigation
Releases: oriolrius/docker-netxms
Releases · oriolrius/docker-netxms
Release list
v1.1.1 — release validation suites
v1.1.1 (2026-08-18)
- Release validation suites in
tests/(version pinning, server/agent behaviour,
and the images published to GHCR), run on every push and pull request; the
publish workflow re-runs the published suite against each release it pushes. - Versioning and changelog handled by Commitizen (
.cz.toml).
No change to the images themselves: still NetXMS 6.2.3 on Ubuntu 24.04.
v1.1.0 — pinned NetXMS version (6.2.3)
Pinned NetXMS version
Both images now install a fixed NetXMS version instead of whatever packages.netxms.org
serves at build time. A plain rebuild no longer turns into an unintended upgrade — which
for the server meant a crash loop, because a newer netxmsd refuses an existing database
(Your database has format version X, but server is compiled for version Y). Upgrading is
now a deliberate act that can include nxdbmgr upgrade.
- Default: NetXMS 6.2.3 on Ubuntu 24.04, for both server and agent images.
- Override per build:
docker build --build-arg NETXMS_VERSION=6.2.4 -f Dockerfile.server . - An explicit Debian revision is accepted (
6.2.0-2) for releases not shipped as-1. NETXMS_VERSION=latestrestores the previous unpinned behaviour.- With Compose, set
NETXMS_VERSIONin.envbeforedocker compose build. - All
netxms-*packages (server/agent/base/dbdrv-sqlite3) are pinned andapt-mark holded
together, so a pin older than the current release resolves correctly.
Images:
ghcr.io/oriolrius/docker-netxms-server:v1.1.0
ghcr.io/oriolrius/docker-netxms-agent:v1.1.0
Based on #1 by @sabatligats.
v1.0.1
🎉 NetXMS Docker Deployment v1.0.0 Release
We're excited to announce the first stable release of our production-ready Docker deployment for NetXMS network monitoring system! - NetXMS Server Container: Fully configured monitoring server with SQLite database - NetXMS Agent Container: System monitoring agent with advanced proxy capabilities - Production-Ready Setup: Isolated Docker network with optimized security configurations - Agent Proxy Support: Monitor systems behind firewalls or in isolated network segments - SNMP Proxy Functionality: Forward SNMP requests to devices not directly reachable from the server - Gateway Operations: Enable monitoring of printers, switches, routers, and other network devices through proxy agents - One-Command Deployment: Simple 'docker compose up -d' setup - Comprehensive Configuration: Environment-based configuration with sensible defaults - Health Monitoring: Built-in health checks for both server and agent containers - Volume Management: Persistent data storage with proper volume mapping - Security-First: Privileged agent access with controlled network isolation - Base Image: Ubuntu 24.04 LTS - NetXMS Version: Latest from official repository - Docker Compose: Version 27.0.3+ support - Architecture: x86_64 support - Database: SQLite (with external database support) - Configurable server ports (4701 for clients, 4703 for agent tunnel) - Flexible network configuration with custom Docker subnet - Debug level control for troubleshooting - Optional custom configuration file mounting - Environment variable driven setup - Isolated Docker network (172.20.0.0/16 default) - Privileged agent mode for comprehensive system monitoring - Proper volume mapping for data persistence - Logging configuration with rotation - Health check monitoring for service reliability git clone <your-repo> cd netxms cp .env.example .env docker compose up -d This release is perfect for: - Enterprise network monitoring deployments - Multi-segment network monitoring through proxy agents - Monitoring devices behind firewalls or NAT - Quick NetXMS evaluation and testing - Production deployments requiring containerized monitoring This project is licensed under the MIT License, making it free for both personal and commercial use. Built with NetXMS (GPLv2) - the powerful open-source network monitoring solution.