Installing MeshCentral on Ubuntu 20.04

To the best of my knowledge, installation on Ubuntu 20.04 is exactly identical to Installing on Ubuntu 18.04. If you are starting fresh you can follow those instructions without modification.

In some cases, NodeJS has remained at an old version, or was disabled during the upgrade process. In these cases reinstalling/updaing NodeJS hhas been all that was required.

sudo apt update && sudo apt -y upgrade
sudo apt install nodejs -y
sudo systemctl enable meshcentral.service
sudo systemctl start meshcentral.service

The one issue some have reported may only be related to older versions of Intel AMT and is caused because of the removal of some older encryption algorithms and shorter key lengths. If you run into this, setting a lower security level on you Ubuntu may get things connecting again. You should be aware of the changes this makes to your server (enables older/deprecated SSL encryption standards and allows shorter key lengths) and the risks involved and decide if the risks are worth taking. If you decide they are, you can allow these weak encryption standards following the process below:

Edit openssl.conf file:

sudo nano /etc/ssl/openssl.cnf

Add this line at the top:

openssl_conf = openssl_init

And add these lines at the end:

[openssl_init] ssl_conf = ssl_sect

[ssl_sect] system_default = system_default_sect

[system_default_sect] CipherString = DEFAULT@SECLEVEL=1
  • howto/installation/manual/ubuntu/2004.txt
  • Last modified: 2021/05/18 21:52
  • by jjoelc