<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Docker files for NetXMS server, WEB UI and console]]></title><description><![CDATA[<p dir="auto">My colleague Julius Loman who is a Docker fan/guru created automated (that means always latest version) docker files for NetXMS server, WEB UI and console:</p>
<ul>
<li><a href="https://hub.docker.com/r/lomo/netxms-server/" rel="nofollow ugc">https://hub.docker.com/r/lomo/netxms-server/</a></li>
<li><a href="https://hub.docker.com/r/lomo/netxms-webui/" rel="nofollow ugc">https://hub.docker.com/r/lomo/netxms-webui/</a></li>
<li><a href="https://hub.docker.com/r/lomo/netxms-nxmc/" rel="nofollow ugc">https://hub.docker.com/r/lomo/netxms-nxmc/</a></li>
</ul>
<p dir="auto">So you just need to pull the images, create instances and off you go <img src="https://forum.netxms.org/assets/plugins/nodebb-plugin-emoji/emoji/android/1f609.png?v=72b86a538fc" class="not-responsive emoji emoji-android emoji--wink" style="height:1.4em;width:auto;vertical-align:middle" title=";-)" alt="😉" /> See instructions on hub for WEB UI and console. In case you have questions ask them here.</p>
]]></description><link>https://forum.netxms.org/topic/4765/docker-files-for-netxms-server-web-ui-and-console</link><generator>RSS for Node</generator><lastBuildDate>Fri, 13 Nov 2026 09:39:32 GMT</lastBuildDate><atom:link href="https://forum.netxms.org/topic/4765.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 19 Oct 2016 07:10:37 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Docker files for NetXMS server, WEB UI and console on Sun, 26 Mar 2017 07:58:48 GMT]]></title><description><![CDATA[<p dir="auto">Hi <a class="plugin-mentions-user plugin-mentions-a" href="/user/lomo" aria-label="Profile: lomo">@<bdi>lomo</bdi></a></p>
<p dir="auto">If one enables syslog in the container presumably one would need to expose that port by adding additional port to server port list?</p>
<p dir="auto">I've tried this but after i modify compose file like so :</p>
<pre><code>version: '2'

services:
  server:
    image: lomo/netxms-server
    ports:
    - "4700:4700"
    - "4701:4701"
    - "514:514"

  webui:
    image: lomo/netxms-webui
    ports:
    - "8080:8080"
    environment:
    - "NETXMS_SERVER=server"

  agent:
    image: lomo/netxms-nxagent
    environment:
    - "NXAGENT_CONFIG=MasterServer=server\nLogFile=/var/log/nxagentsome.log\nEnableProxy=yes\nEnableSNMPProxy=yes"
    - "NXAGENT_MASTERSERVERS=server"
    - "NXAGENT_REGISTERSERVER=server"
</code></pre>
<p dir="auto">and server fails to start with :</p>
<pre><code>server_1  | Error: could not find config file /etc/supervisor/conf.d/supervisord.conf
server_1  | For help, use /usr/bin/supervisord -h
</code></pre>
<p dir="auto">Interesting part is that if i invoke "rm" and than "up" it binds nw port and starts server </p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/lomo" aria-label="Profile: lomo">@<bdi>lomo</bdi></a> said in <a href="/post/21242">Docker files for NetXMS server, WEB UI and console</a>:</p>
<blockquote>
<p dir="auto">If you are familiar with docker-compose, there is a more elegant approach to setup containers:</p>
<pre><code>version: '2'

services:
  server:
    image: lomo/netxms-server
    ports:
    - "4700:4700"

  webui:
    image: lomo/netxms-webui
    ports:
    - "8080:8080"
    environment:
    - "NETXMS_SERVER=server"

  console:
    image: lomo/netxms-nxmc
    environment:
    - "DISPLAY=$DISPLAY"
    volumes:
    - "/tmp/.X11-unix:/tmp/.X11-unix"
</code></pre>
<p dir="auto">Then you can startup your environment with</p>
<pre><code>docker-compose up
</code></pre>
<p dir="auto">WebGUI is then accessible at <a href="http://localhost:8080/nxmc/nxmc" rel="nofollow ugc">http://localhost:8080/nxmc/nxmc</a></p>
<p dir="auto">Of course, if you close the native console you have to start the container again:</p>
<pre><code>docker-compose start console
</code></pre>
<p dir="auto">or start the container directly by docker start command</p>
</blockquote>
]]></description><link>https://forum.netxms.org/post/22007</link><guid isPermaLink="true">https://forum.netxms.org/post/22007</guid><dc:creator><![CDATA[dbld]]></dc:creator><pubDate>Sun, 26 Mar 2017 07:58:48 GMT</pubDate></item><item><title><![CDATA[Reply to Docker files for NetXMS server, WEB UI and console on Tue, 01 Nov 2016 11:37:09 GMT]]></title><description><![CDATA[<p dir="auto">Thanks for the info, docker-compose seems to be the proper and convenient way to have all-in-one solution <img src="https://forum.netxms.org/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=72b86a538fc" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:1.4em;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
]]></description><link>https://forum.netxms.org/post/21307</link><guid isPermaLink="true">https://forum.netxms.org/post/21307</guid><dc:creator><![CDATA[Lukas.Rypl]]></dc:creator><pubDate>Tue, 01 Nov 2016 11:37:09 GMT</pubDate></item><item><title><![CDATA[Reply to Docker files for NetXMS server, WEB UI and console on Fri, 21 Oct 2016 14:28:42 GMT]]></title><description><![CDATA[<p dir="auto">If you are familiar with docker-compose, there is a more elegant approach to setup containers:</p>
<pre><code>version: '2'

services:
  server:
    image: lomo/netxms-server
    ports:
    - "4700:4700"

  webui:
    image: lomo/netxms-webui
    ports:
    - "8080:8080"
    environment:
    - "NETXMS_SERVER=server"

  console:
    image: lomo/netxms-nxmc
    environment:
    - "DISPLAY=$DISPLAY"
    volumes:
    - "/tmp/.X11-unix:/tmp/.X11-unix"
</code></pre>
<p dir="auto">Then you can startup your environment with</p>
<pre><code>docker-compose up
</code></pre>
<p dir="auto">WebGUI is then accessible at <a href="http://localhost:8080/nxmc/nxmc" rel="nofollow ugc">http://localhost:8080/nxmc/nxmc</a></p>
<p dir="auto">Of course, if you close the native console you have to start the container again:</p>
<pre><code>docker-compose start console
</code></pre>
<p dir="auto">or start the container directly by docker start command</p>
]]></description><link>https://forum.netxms.org/post/21242</link><guid isPermaLink="true">https://forum.netxms.org/post/21242</guid><dc:creator><![CDATA[lomo]]></dc:creator><pubDate>Fri, 21 Oct 2016 14:28:42 GMT</pubDate></item><item><title><![CDATA[Reply to Docker files for NetXMS server, WEB UI and console on Fri, 21 Oct 2016 13:47:22 GMT]]></title><description><![CDATA[<p dir="auto">I am sorry, it was my mistake - of course I had another netxms server running at localhost listening at all interfaces <img src="https://forum.netxms.org/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=72b86a538fc" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:1.4em;width:auto;vertical-align:middle" title=":)" alt="🙂" /> It is pity that the error message is not more descriptive.</p>
<p dir="auto">So now it works like a charm.</p>
<p dir="auto">A bit more step-by-step guide for docker newbies (like me:)</p>
<pre><code># open your X-server
xhost +
# start container and give it some descriptive name so we can refer to it later
docker run --name=netxms-server-latest  lomo/netxms-server
</code></pre>
<pre><code># show me the container IP
docker exec netxms-server-latest ip a
</code></pre>
<pre><code># check that nxadm does something
docker exec netxms-server-latest nxadm -c "show stats"
</code></pre>
<pre><code># start nxmc
docker run -ti --rm -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix lomo/netxms-nxmc
# login to server IP displayed in step 2 (172.17.0.2) as admin:netxms
</code></pre>
]]></description><link>https://forum.netxms.org/post/21241</link><guid isPermaLink="true">https://forum.netxms.org/post/21241</guid><dc:creator><![CDATA[Lukas.Rypl]]></dc:creator><pubDate>Fri, 21 Oct 2016 13:47:22 GMT</pubDate></item><item><title><![CDATA[Reply to Docker files for NetXMS server, WEB UI and console on Fri, 21 Oct 2016 12:58:51 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/lukas.rypl" aria-label="Profile: lukas.rypl">@<bdi>lukas.rypl</bdi></a> said in <a href="/post/21238">Docker files for NetXMS server, WEB UI and console</a>:</p>
<blockquote>
<p dir="auto">Thanks, very nice and convenient for showing live preview of the latest version without much hassle  <img src="https://forum.netxms.org/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=72b86a538fc" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:1.4em;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
<p dir="auto">Currently the netxms client reports</p>
<pre><code>org.netxms.client.NXCException: Server uses incompatible version of communication protocol
</code></pre>
<p dir="auto">Is it just a temporary problem caused by the fact that both images come from the latest build and  they may have different version information?</p>
<p dir="auto">Best Regards,<br />
Lukas</p>
</blockquote>
<p dir="auto">It looks like the client version does not match NetXMS server version. I've build the docker images for latest release (2.0.6).<br />
What server version are you running? I assume you are not running it from the docker image I've created.</p>
]]></description><link>https://forum.netxms.org/post/21240</link><guid isPermaLink="true">https://forum.netxms.org/post/21240</guid><dc:creator><![CDATA[lomo]]></dc:creator><pubDate>Fri, 21 Oct 2016 12:58:51 GMT</pubDate></item><item><title><![CDATA[Reply to Docker files for NetXMS server, WEB UI and console on Fri, 21 Oct 2016 12:41:46 GMT]]></title><description><![CDATA[<p dir="auto">Works for me.</p>
]]></description><link>https://forum.netxms.org/post/21239</link><guid isPermaLink="true">https://forum.netxms.org/post/21239</guid><dc:creator><![CDATA[rskolnik]]></dc:creator><pubDate>Fri, 21 Oct 2016 12:41:46 GMT</pubDate></item><item><title><![CDATA[Reply to Docker files for NetXMS server, WEB UI and console on Fri, 21 Oct 2016 11:59:15 GMT]]></title><description><![CDATA[<p dir="auto">Thanks, very nice and convenient for showing live preview of the latest version without much hassle  <img src="https://forum.netxms.org/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=72b86a538fc" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:1.4em;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
<p dir="auto">Currently the netxms client reports</p>
<pre><code>org.netxms.client.NXCException: Server uses incompatible version of communication protocol
</code></pre>
<p dir="auto">Is it just a temporary problem caused by the fact that both images come from the latest build and  they may have different version information?</p>
<p dir="auto">Best Regards,<br />
Lukas</p>
]]></description><link>https://forum.netxms.org/post/21238</link><guid isPermaLink="true">https://forum.netxms.org/post/21238</guid><dc:creator><![CDATA[Lukas.Rypl]]></dc:creator><pubDate>Fri, 21 Oct 2016 11:59:15 GMT</pubDate></item></channel></rss>