# Installing from NPM

Signal K Server can be installed directly using NPM.

## Linux / macOS

    sudo npm install -g signalk-server

Once installation is complete, enter the following in a terminal window, to generate a settings file and configure the server to start automatically:

    sudo signalk-server-setup

If you choose not to use `signalk-server-setup` you can start the server by entering the following in a terminal window:

    signalk-server

You are ready to now configure your installation and connect data from devices on your boat.

## Windows

See Installing on Windows.