1.120.6 • Published 2 years ago

@cocalc/hub v1.120.6

Weekly downloads
-
License
SEE LICENSE.md
Repository
github
Last release
2 years 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

3 years ago

1.120.0

3 years ago

1.120.3

3 years ago

1.120.5

2 years ago

1.120.4

2 years ago

1.120.6

2 years ago

1.119.0

3 years ago

1.118.3

3 years ago

1.118.4

3 years ago

1.118.1

3 years ago

1.118.2

3 years ago

1.118.0

3 years ago

1.115.6

3 years ago

1.115.4

3 years ago

1.115.5

3 years ago

1.115.2

3 years ago

1.115.3

3 years ago

1.115.0

3 years ago

1.115.1

3 years ago

1.114.0

3 years ago

1.117.4

3 years ago

1.105.1

3 years ago

1.105.2

3 years ago

1.117.2

3 years ago

1.117.3

3 years ago

1.117.0

3 years ago

1.117.1

3 years ago

1.107.1

3 years ago

1.107.0

3 years ago

1.108.4

3 years ago

1.108.5

3 years ago

1.108.2

3 years ago

1.108.3

3 years ago

1.111.0

3 years ago

1.106.0

3 years ago

1.110.1

3 years ago

1.110.2

3 years ago

1.110.0

3 years ago

1.109.0

3 years ago

1.113.0

3 years ago

1.108.0

3 years ago

1.108.1

3 years ago

1.109.1

3 years ago

1.112.0

3 years ago

1.103.0

3 years ago

1.105.0

3 years ago

1.104.0

3 years ago

1.102.4

3 years ago

1.102.2

3 years ago

1.102.3

3 years ago

1.102.0

3 years ago

1.102.1

3 years ago

1.101.0

3 years ago

1.94.2

3 years ago

1.94.1

3 years ago

1.94.0

3 years ago

1.93.1

3 years ago

1.93.0

3 years ago

1.96.2

3 years ago

1.96.1

3 years ago

1.96.0

3 years ago

1.95.2

3 years ago

1.95.1

3 years ago

1.95.0

3 years ago

1.98.1

3 years ago

1.98.0

3 years ago

1.99.2

3 years ago

1.99.1

3 years ago

1.97.1

3 years ago

1.97.0

3 years ago

1.92.5

3 years ago

1.92.4

3 years ago

1.92.3

3 years ago

1.92.2

3 years ago

1.92.0

3 years ago

1.99.0

3 years ago

1.100.0

3 years ago

1.91.0

3 years ago

1.79.0

3 years ago

1.79.1

3 years ago

1.82.0

3 years ago

1.82.1

3 years ago

1.83.0

3 years ago

1.83.1

3 years ago

1.83.2

3 years ago

1.71.0

3 years ago

1.84.0

3 years ago

1.72.0

3 years ago

1.72.1

3 years ago

1.85.0

3 years ago

1.73.0

3 years ago

1.73.1

3 years ago

1.90.0

3 years ago

1.86.0

3 years ago

1.86.1

3 years ago

1.86.2

3 years ago

1.86.3

3 years ago

1.86.4

3 years ago

1.74.0

3 years ago

1.74.1

3 years ago

1.76.2

3 years ago

1.76.3

3 years ago

1.87.0

3 years ago

1.75.0

3 years ago

1.80.0

3 years ago

1.89.2

3 years ago

1.89.1

3 years ago

1.89.0

3 years ago

1.88.0

3 years ago

1.76.0

3 years ago

1.76.1

3 years ago

1.78.0

3 years ago

1.78.1

3 years ago

1.78.2

3 years ago

1.81.0

3 years ago

1.77.0

3 years ago

1.63.0

3 years ago

1.63.1

3 years ago

1.67.0

3 years ago

1.67.1

3 years ago

1.67.2

3 years ago

1.67.3

3 years ago

1.67.4

3 years ago

1.67.5

3 years ago

1.67.6

3 years ago

1.67.7

3 years ago

1.70.0

3 years ago

1.70.1

3 years ago

1.60.0

3 years ago

1.60.2

3 years ago

1.60.1

3 years ago

1.60.4

3 years ago

1.64.0

3 years ago

1.60.3

3 years ago

1.64.1

3 years ago

1.60.6

3 years ago

1.60.5

3 years ago

1.68.0

3 years ago

1.61.0

3 years ago

1.65.0

3 years ago

1.69.0

3 years ago

1.59.0

3 years ago

1.62.0

3 years ago

1.62.2

3 years ago

1.62.1

3 years ago

1.66.1

3 years ago

1.66.2

3 years ago

1.66.3

3 years ago

1.66.4

3 years ago

1.56.0

3 years ago

1.48.0

3 years ago

1.51.0

3 years ago

1.51.1

3 years ago

1.55.0

3 years ago

1.57.0

3 years ago

1.57.2

3 years ago

1.57.1

3 years ago

1.45.1

3 years ago

1.45.2

3 years ago

1.49.1

3 years ago

1.49.0

3 years ago

1.49.3

3 years ago

1.49.2

3 years ago

1.49.5

3 years ago

1.49.4

3 years ago

1.52.1

3 years ago

1.52.0

3 years ago

1.58.1

3 years ago

1.58.0

3 years ago

1.58.3

3 years ago

1.58.2

3 years ago

1.46.0

3 years ago

1.53.0

3 years ago

1.55.1

3 years ago

1.55.4

3 years ago

1.55.3

3 years ago

1.55.6

3 years ago

1.55.5

3 years ago

1.47.0

3 years ago

1.50.1

3 years ago

1.50.0

3 years ago

1.50.3

3 years ago

1.50.2

3 years ago

1.54.0

3 years ago

1.44.0

3 years ago

1.45.0

3 years ago

1.43.1

3 years ago

1.43.0

3 years ago

1.37.0

3 years ago

1.37.1

3 years ago

1.40.0

3 years ago

1.29.0

4 years ago

1.32.0

3 years ago

1.30.6

4 years ago

1.34.0

3 years ago

1.30.4

4 years ago

1.34.1

3 years ago

1.30.5

4 years ago

1.38.2

3 years ago

1.38.3

3 years ago

1.38.0

3 years ago

1.38.1

3 years ago

1.41.0

3 years ago

1.33.0

3 years ago

1.35.1

3 years ago

1.35.2

3 years ago

1.35.0

3 years ago

1.35.5

3 years ago

1.35.3

3 years ago

1.39.0

3 years ago

1.35.4

3 years ago

1.42.0

3 years ago

1.30.2

4 years ago

1.30.3

4 years ago

1.30.0

4 years ago

1.30.1

4 years ago

1.36.0

3 years ago

1.28.0

4 years ago

1.31.1

4 years ago

1.31.0

4 years ago

1.21.0

4 years ago

1.21.1

4 years ago

1.25.0

4 years ago

1.25.1

4 years ago

1.23.0

4 years ago

1.27.2

4 years ago

1.27.0

4 years ago

1.27.1

4 years ago

1.19.0

4 years ago

1.20.1

4 years ago

1.22.0

4 years ago

1.20.0

4 years ago

1.26.0

4 years ago

1.24.0

4 years ago

1.18.1

4 years ago

1.18.0

4 years ago

1.17.4

4 years ago

1.17.3

4 years ago

1.17.2

4 years ago

1.17.1

4 years ago

1.17.0

4 years ago

1.15.0

4 years ago

1.14.0

4 years ago

1.13.0

4 years ago

1.12.0

4 years ago

1.16.2

4 years ago

1.16.1

4 years ago

1.15.2

4 years ago

1.16.0

4 years ago

1.15.1

4 years ago

1.11.1

4 years ago

1.11.0

4 years ago

1.9.0

4 years ago

1.10.1

4 years ago

1.10.0

4 years ago

1.8.1

4 years ago

1.7.2

4 years ago

1.8.0

4 years ago

1.7.1

4 years ago

1.7.0

4 years ago

1.6.7

4 years ago

1.6.3

4 years ago

1.6.2

4 years ago

1.6.1

4 years ago

1.6.0

4 years ago

1.6.6

4 years ago

1.6.5

4 years ago

1.5.4

4 years ago

1.5.3

4 years ago

1.5.2

4 years ago

1.5.1

4 years ago

1.5.0

4 years ago

1.4.0

4 years ago

1.3.5

4 years ago

1.3.4

4 years ago

1.2.0

4 years ago

1.3.3

4 years ago

1.3.2

4 years ago

1.3.1

4 years ago

1.3.0

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.2

4 years ago

1.0.3

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago