Deploy
Development
A Development Master Server uses http requests, it should be used for development purposes on your local machine.
Installation steps
Clone NorthstarMasterServer.
Copy the default dev.env to
.env
replace the ip with127.0.0.1
.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 Caddy. Download a Caddy binary and create a Caddyfile
with the following content:
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