githubEdit

Deploy

circle-exclamation

Development

A Development Master Server uses http requests, it should be used for development purposes on your local machine.

Installation steps

  1. Copy the default dev.envarrow-up-right to .env replace the ip with 127.0.0.1.

  2. Run npm install && npm run watch.

Your master server is now running, to connect to it you need to change some configuration files.

Northstar default masterserver is https://northstar.tf, to point to a new location you need to modify this URL in the autoexec_ns_server.cfg and autoexec_ns_client.cfg config files.

Enabling HTTPS

HTTPS should be used if you plan for other people to use your master server. It can be enabled pretty easy with Caddyarrow-up-right. Download a Caddy binary and create a Caddyfile with the following content:

{$SHORTDOMAIN:localhost} {
    reverse_proxy http://127.0.0.1:8080
}

After configuring your DNS domain you can run it with SHORTDOMAIN=example.com caddy run. Caddy will automatically generate and maintain your certificates for you, check its documentation for more info: https://caddyserver.com/docs/

Last updated