NovaSDR is uploaded to the github, and is no longer compatible with PhantomSDR, beware of this. Also it's still in beta-stage.

Install by hand when you have install problems....or upgrade from Phantom.

Started by Bas ON5HB, 03 Jan 2026, 17:28

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Bas ON5HB

If you reuse a system that had Phantom before, it won't compile. Use this instead.

git clone --recursive https://github.com/Steven9101/NovaSDR.git ./nova-src

Go into the nova-src and try to compile.

cargo build -p novasdr-server --release --features "soapysdr,clfft"

For other stuff like OpenCL etc, see the docs.

Now go into frontend dir, but this one can fail.

npm ci && npm run build && cd ..

If it fails, you need to update modules...with commands below.

nvm list

Take latest stable version

nvm install 22.21.1

Make sure you use it and make it default next time

nvm use 22.21.1
nvm alias default 22.21.1

npm will probably error too, so upgrade it to latest version

npm install npm@latest

With a little luck it will all compile, now you can setup the default install with:

./novasdr-server setup
Then it will write the default starting files, you can edit them manually later or run configure instead of setup.

Hopefully installing goes well now.




Powered by EzPortal