Sign inSign up

n3uronhub/n3uron

By n3uronhub

•Updated 8 days ago

N3uron is the Industrial Edge Platform for connecting industrial devices and business applications.

Image
Internet of things
Monitoring & observability
4

10K+

n3uronhub/n3uron repository overview

logo

⁠What is N3uron?

N3uron is an Industrial Edge Platform for DataOps that streamlines the flow of data between industrial devices and business applications, either on-premise or in the cloud. N3uron provides an out-of-the-box solution for data standardization, normalization and contextualization, seamless integration with industrial and IT systems, efficient information management, and unparalleled scalability and security.

⁠How to use this image

⁠Start a N3uron instance

docker run -d -h docker-node01 -e ADMIN_PASSWORD=n3uron -p 8003:8003 n3uronhub/n3uron:v1.22

Now visit http://localhost:8003

⁠Start with persistent storage

First create the volumes to persist data:

docker volume create config
docker volume create data
docker volume create licenses
docker volume create log

Run the container with the volumes:

docker run -d \
    -p 8003:8003 \
    -e ADMIN_PASSWORD=n3uron \
    -v config:/opt/n3uron/config \
    -v data:/opt/n3uron/data \
    -v log:/opt/n3uron/log \
    -v licenses:/opt/n3uron/licenses \
    n3uronhub/n3uron:v1.22

Now visit http://localhost:8003

⁠... or via docker compose⁠

Example compose.yaml for N3uron:

services:
  n3uron:
    image: n3uronhub/n3uron:v1.22
    hostname: docker-node01 # Set the hostname for licensing
    environment:
      - ADMIN_PASSWORD=n3uron
    ports:
      - 8003:8003 # HTTP WebUI
      - 8443:8443 # HTTPS WebUI
      - 8004:8004 # HTTP WebVision
      - 8444:8444 # HTTPS WebVision
      - 3001:3001 # Inbound Links
    volumes:
      - config:/opt/n3uron/config
      - data:/opt/n3uron/data
      - licenses:/opt/n3uron/licenses
      - log:/opt/n3uron/log
    restart: always

volumes:
  config:
  data:
  licenses:
  log:

Run docker compose up and visit http://localhost:8003

⁠Deploy with Historian

⁠Using the EmbeddedDB

The N3uron Docker image includes a built-in and ready-to-use embedded database for the Historian module; no external containers are required.

⁠Using MongoDB

Example compose.yaml :

services:
  n3uron:
    image: n3uronhub/n3uron:v1.22
    hostname: docker-node01 # Set a hostname for licensing
    environment:
      - ADMIN_PASSWORD=verysecurepassword
    ports:
     - 8003:8003 # HTTP WebUI
     - 3001:3001 # Inbound Links
     # Add more ports as needed
    volumes:
      - config:/opt/n3uron/config
      - data:/opt/n3uron/data
      - licenses:/opt/n3uron/licenses
      - log:/opt/n3uron/log
    restart: always

  mongo:
    image: mongo:8.2
    command: |
      --quiet
      --bind_ip 0.0.0.0
      --wiredTigerCollectionBlockCompressor zstd
      --setParameter diagnosticDataCollectionEnabled=false
    ports:
       - 27017:27017
    volumes:
      - mongo_data:/data/db
    restart: always

volumes:
  config:
  data:
  licenses:
  log:
  mongo_data:

Run docker compose up and visit http://localhost:8003

⁠Using TimescaleDB

Example compose.yaml :

services:
  n3uron:
    image: n3uronhub/n3uron:v1.22
    hostname: docker-node01 # Set a hostname for licensing
    environment:
      - ADMIN_PASSWORD=verysecurepassword
    ports:
     - 8003:8003 # HTTP WebUI
     - 3001:3001 # Inbound Links
     # Add more ports as needed
    volumes:
      - config:/opt/n3uron/config
      - data:/opt/n3uron/data
      - licenses:/opt/n3uron/licenses
      - log:/opt/n3uron/log
    restart: always

  timescale:
    image: timescale/timescaledb-ha:pg17
    environment:
      - POSTGRES_PASSWORD=password
      - PGDATA=/pgdata
    ports:
      - 5432:5432
    volumes:
      - timescale_data:/pgdata
    restart: always

volumes:
  config:
  data:
  licenses:
  log:
  timescale_data:

⁠License

View license information⁠ for the software contained in this image.

As with all Docker images, these likely also contain other software that may be under other licenses (such as Bash, etc. from the base distribution, along with any direct or indirect dependencies of the primary software being contained).

As for any pre-built image usage, it is the image user's responsibility to ensure that any use of this image complies with any relevant licenses for all software contained within.

Tag summary

Content type

Image

Digest

sha256:e486d9ed7…

Size

195.5 MB

Last updated

8 days ago

docker pull n3uronhub/n3uron