Working on building small server hardware for nx witness

Answered

Comments

7 comments

  • Avatar
    Calvin Wientjes

    I should clarify, since I'm in the US this would be using DW Spectrum not Nx Witness.

    0
    Comment actions Permalink
  • Avatar
    Tony Luce

    Hey Calvin Wientjes

    Good news! The Raspberry Pi and NUCs both can support SATA drives.

     

    0
    Comment actions Permalink
  • Avatar
    Norman - Nx Support

    Hi Calvin,

    If you want to use ARM SBC, please assure that the os and server application is running on the storage drive and not on the SD card, otherwise, sooner or later SD card corruption is likely to happen.

    Also, many ARMSBC share PCI lanes for network and USB ports which can limit the max bandwidth a lot and a 100 Mbit/s port suddenly have a real life capacity of ~30 Mbit/s.

    I would opt for a fanless mini pc or a nuc in general is easier to setup. Both are pretty affordable and the mini PC's can even be found with slots for 3.5" drives.

    You could check out this video about low power affordable hardware: https://youtu.be/9ssO6gJ03ak

    For your idea, I use a NUC for my home system and a few RPI 3B for experimental use. The nuc I want to depend on 365/24/7, the RPI are for short term testing for which I don't want to setup a virtual machine.

    0
    Comment actions Permalink
  • Avatar
    Calvin Wientjes

    I have actually watched that video and it is really what gave me the idea that I could get close to Dahik NVRs prices and use DW Spectrum.  I think Mini PC with 3.5 drive will be the ticket.  I am not familiar with Linux at all but plan to use it so I don't waste resources on Windows.  Can the Linux NX witness server app only be installed via command line like in the video or is there a way to do it via GUI. 

    0
    Comment actions Permalink
  • Avatar
    Norman - Nx Support

    Hi Calvin Wientjes,

    You can use the GUI, no problem. HERE a video that shows the process.

    That being said. The command line isn't too difficult once you get the hang of it. HERE a video that shows the process how to install Nx via the command line.

    The advantage of the command line is that you can use the headless (=no GUI) server version of Linux and this saves you on resources.

    A nice introduction video into Linux and the command line can be found HERE.

    If you want to go all the way, you can follow the Unix Workbench course HERE for free.

    Linux isn't more difficult than any other OS, just different. It is more stable though and much more flexible.

    0
    Comment actions Permalink
  • Avatar
    Calvin Wientjes

    Norman - Nx Support

    Digging this back up from 2 years ago.

    I've built many systems since I started this thread.  Mostly having server PCs built and some mini PCs. They've all used windows 10/11 pro.  Ive had a few where I get BSOD or just freezes and hangs and have to manually power cycle to get everything back online and usable. Updates causing reboots and then issues with no connectivity.  Not what I want for customers.  So Im starting to test out linux and see what works best.  

    Currently I have a mini pc with a Celeron n5105 with 16GB ram. 256 SSD for the OS. 8TB WD Purple Pro Drive in a synology DS118 NAS.  I installed Ubuntu 20.04 iot image (ubuntu-20.04-desktop-amd64+intel-iot.iso.) from this link https://ubuntu.com/download/iot/intel-iotg. Seems to be working very well. 

    My main goal is stability.  These will not have a monitor attached. I like the GUI because we install Remote Desktop software, and it allows us to manage other things on the network that just the camera server.  Is there a better version of Ubuntu you'd recommend to put together stable mini PCs for small Spectrum/Wave systems?

    0
    Comment actions Permalink
  • Avatar
    Norman - Nx Support

    Hi Calvin Wientjes,

    I would go for the ordinary Ubuntu 20.04 LTS Desktop version if you want a GUI, since we do not support the IOT version and you might fall in to a dependencies issue sooner or later which most likely can be solved easily, but using the headless or desktop version would prevent it.

    If there are other things on the network, you want to monitor, you still could use the headless version of Ubuntu and use the new webpage proxy in our software to access other devices in the network of the device.

    0
    Comment actions Permalink

Please sign in to leave a comment.