1.120.6 • Published 1 year ago

@cocalc/hub v1.120.6

Weekly downloads
-
License
SEE LICENSE.md
Repository
github
Last release
1 year ago

The hub CoCalc web server.

This code is part of https://github.com/sagemathinc/cocalc and isn't currently designed to be used standalone. Our plan is to refactor this code into smaller useful modules that are published under the @cocalc npm organization.

This is a node.js process that serves all of the following (possibly simultaneously):

  • static content - our mirror of the cdn and the results of webpack (packages/static)
  • an http api as documented at https://doc.cocalc.com/api
  • a websocket connection that client browsers use for sign in, account config, creating projects, etc.
  • a proxy server that connects client browsers to projects
  • project control server that creates, starts and stops projects running locally

Running the server

Run the dev server, suitable for use inside a CoCalc project:

npm run hub-project-dev

Using a different BASE_PATH and PORT

Just set either the BASE_PATH or PORT environment variables when starting thehub, and it will use what you set. If you do not set a BASE_PATH it uses either"/" by default, or something involving the project id if you're inside a CoCalcproject.

If you don't set the PORT then 5000 is used by default. The only way to set the port is via the PORT environment variable.

You can use the --hostname command line options if you are starting the hub directly via the cocalc-hub-server script and need to specify a different interface (e.g., 0.0.0.0 instead of localhost).

Listening on https

As a quick test, you can do

openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout ./selfsigned.key -out selfsigned.crt

to create self-signed key and cert. You can then start the hub with these two files as options:

cd packages/hub; npx cocalc-hub-server ... --https-key=./selfsigned.key --https-cert=./selfsigned.crt

and the hub will use https instead of http. Simple as that.

1.120.1

1 year ago

1.120.0

1 year ago

1.120.3

1 year ago

1.120.5

1 year ago

1.120.4

1 year ago

1.120.6

1 year ago

1.119.0

1 year ago

1.118.3

1 year ago

1.118.4

1 year ago

1.118.1

1 year ago

1.118.2

1 year ago

1.118.0

1 year ago

1.115.6

1 year ago

1.115.4

1 year ago

1.115.5

1 year ago

1.115.2

1 year ago

1.115.3

1 year ago

1.115.0

1 year ago

1.115.1

1 year ago

1.114.0

1 year ago

1.117.4

1 year ago

1.105.1

2 years ago

1.105.2

2 years ago

1.117.2

1 year ago

1.117.3

1 year ago

1.117.0

1 year ago

1.117.1

1 year ago

1.107.1

2 years ago

1.107.0

2 years ago

1.108.4

1 year ago

1.108.5

1 year ago

1.108.2

1 year ago

1.108.3

1 year ago

1.111.0

1 year ago

1.106.0

2 years ago

1.110.1

1 year ago

1.110.2

1 year ago

1.110.0

1 year ago

1.109.0

1 year ago

1.113.0

1 year ago

1.108.0

1 year ago

1.108.1

1 year ago

1.109.1

1 year ago

1.112.0

1 year ago

1.103.0

2 years ago

1.105.0

2 years ago

1.104.0

2 years ago

1.102.4

2 years ago

1.102.2

2 years ago

1.102.3

2 years ago

1.102.0

2 years ago

1.102.1

2 years ago

1.101.0

2 years ago

1.94.2

2 years ago

1.94.1

2 years ago

1.94.0

2 years ago

1.93.1

2 years ago

1.93.0

2 years ago

1.96.2

2 years ago

1.96.1

2 years ago

1.96.0

2 years ago

1.95.2

2 years ago

1.95.1

2 years ago

1.95.0

2 years ago

1.98.1

2 years ago

1.98.0

2 years ago

1.99.2

2 years ago

1.99.1

2 years ago

1.97.1

2 years ago

1.97.0

2 years ago

1.92.5

2 years ago

1.92.4

2 years ago

1.92.3

2 years ago

1.92.2

2 years ago

1.92.0

2 years ago

1.99.0

2 years ago

1.100.0

2 years ago

1.91.0

2 years ago

1.79.0

2 years ago

1.79.1

2 years ago

1.82.0

2 years ago

1.82.1

2 years ago

1.83.0

2 years ago

1.83.1

2 years ago

1.83.2

2 years ago

1.71.0

2 years ago

1.84.0

2 years ago

1.72.0

2 years ago

1.72.1

2 years ago

1.85.0

2 years ago

1.73.0

2 years ago

1.73.1

2 years ago

1.90.0

2 years ago

1.86.0

2 years ago

1.86.1

2 years ago

1.86.2

2 years ago

1.86.3

2 years ago

1.86.4

2 years ago

1.74.0

2 years ago

1.74.1

2 years ago

1.76.2

2 years ago

1.76.3

2 years ago

1.87.0

2 years ago

1.75.0

2 years ago

1.80.0

2 years ago

1.89.2

2 years ago

1.89.1

2 years ago

1.89.0

2 years ago

1.88.0

2 years ago

1.76.0

2 years ago

1.76.1

2 years ago

1.78.0

2 years ago

1.78.1

2 years ago

1.78.2

2 years ago

1.81.0

2 years ago

1.77.0

2 years ago

1.63.0

2 years ago

1.63.1

2 years ago

1.67.0

2 years ago

1.67.1

2 years ago

1.67.2

2 years ago

1.67.3

2 years ago

1.67.4

2 years ago

1.67.5

2 years ago

1.67.6

2 years ago

1.67.7

2 years ago

1.70.0

2 years ago

1.70.1

2 years ago

1.60.0

2 years ago

1.60.2

2 years ago

1.60.1

2 years ago

1.60.4

2 years ago

1.64.0

2 years ago

1.60.3

2 years ago

1.64.1

2 years ago

1.60.6

2 years ago

1.60.5

2 years ago

1.68.0

2 years ago

1.61.0

2 years ago

1.65.0

2 years ago

1.69.0

2 years ago

1.59.0

2 years ago

1.62.0

2 years ago

1.62.2

2 years ago

1.62.1

2 years ago

1.66.1

2 years ago

1.66.2

2 years ago

1.66.3

2 years ago

1.66.4

2 years ago

1.56.0

2 years ago

1.48.0

2 years ago

1.51.0

2 years ago

1.51.1

2 years ago

1.55.0

2 years ago

1.57.0

2 years ago

1.57.2

2 years ago

1.57.1

2 years ago

1.45.1

2 years ago

1.45.2

2 years ago

1.49.1

2 years ago

1.49.0

2 years ago

1.49.3

2 years ago

1.49.2

2 years ago

1.49.5

2 years ago

1.49.4

2 years ago

1.52.1

2 years ago

1.52.0

2 years ago

1.58.1

2 years ago

1.58.0

2 years ago

1.58.3

2 years ago

1.58.2

2 years ago

1.46.0

2 years ago

1.53.0

2 years ago

1.55.1

2 years ago

1.55.4

2 years ago

1.55.3

2 years ago

1.55.6

2 years ago

1.55.5

2 years ago

1.47.0

2 years ago

1.50.1

2 years ago

1.50.0

2 years ago

1.50.3

2 years ago

1.50.2

2 years ago

1.54.0

2 years ago

1.44.0

2 years ago

1.45.0

2 years ago

1.43.1

2 years ago

1.43.0

2 years ago

1.37.0

2 years ago

1.37.1

2 years ago

1.40.0

2 years ago

1.29.0

2 years ago

1.32.0

2 years ago

1.30.6

2 years ago

1.34.0

2 years ago

1.30.4

2 years ago

1.34.1

2 years ago

1.30.5

2 years ago

1.38.2

2 years ago

1.38.3

2 years ago

1.38.0

2 years ago

1.38.1

2 years ago

1.41.0

2 years ago

1.33.0

2 years ago

1.35.1

2 years ago

1.35.2

2 years ago

1.35.0

2 years ago

1.35.5

2 years ago

1.35.3

2 years ago

1.39.0

2 years ago

1.35.4

2 years ago

1.42.0

2 years ago

1.30.2

2 years ago

1.30.3

2 years ago

1.30.0

2 years ago

1.30.1

2 years ago

1.36.0

2 years ago

1.28.0

2 years ago

1.31.1

2 years ago

1.31.0

2 years ago

1.21.0

2 years ago

1.21.1

2 years ago

1.25.0

2 years ago

1.25.1

2 years ago

1.23.0

2 years ago

1.27.2

2 years ago

1.27.0

2 years ago

1.27.1

2 years ago

1.19.0

2 years ago

1.20.1

2 years ago

1.22.0

2 years ago

1.20.0

2 years ago

1.26.0

2 years ago

1.24.0

2 years ago

1.18.1

2 years ago

1.18.0

2 years ago

1.17.4

3 years ago

1.17.3

3 years ago

1.17.2

3 years ago

1.17.1

3 years ago

1.17.0

3 years ago

1.15.0

3 years ago

1.14.0

3 years ago

1.13.0

3 years ago

1.12.0

3 years ago

1.16.2

3 years ago

1.16.1

3 years ago

1.15.2

3 years ago

1.16.0

3 years ago

1.15.1

3 years ago

1.11.1

3 years ago

1.11.0

3 years ago

1.9.0

3 years ago

1.10.1

3 years ago

1.10.0

3 years ago

1.8.1

3 years ago

1.7.2

3 years ago

1.8.0

3 years ago

1.7.1

3 years ago

1.7.0

3 years ago

1.6.7

3 years ago

1.6.3

3 years ago

1.6.2

3 years ago

1.6.1

3 years ago

1.6.0

3 years ago

1.6.6

3 years ago

1.6.5

3 years ago

1.5.4

3 years ago

1.5.3

3 years ago

1.5.2

3 years ago

1.5.1

3 years ago

1.5.0

3 years ago

1.4.0

3 years ago

1.3.5

3 years ago

1.3.4

3 years ago

1.2.0

3 years ago

1.3.3

3 years ago

1.3.2

3 years ago

1.3.1

3 years ago

1.3.0

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.2

3 years ago

1.0.3

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago