Skip to main content

Running the Positron Server Web IDE inside the Jupyter environment

Project description

Jupyter Positron Server

Run Positron Server inside your Jupyter environment using jupyter-server-proxy.

Requirements

  • Python >= 3.9
  • positron-server installed and available in your PATH
  • A valid Positron license key file and signing key

Configuration

Setup includes installing a proxy for running Positron and a verifier service to check license validity. The setup flow looks like:

  1. Email academic-licenses@posit.co to request a signing key (signing-key.pem) and license file (license.lic). Free for currently enrolled students using Positron for coursework — see the Positron Education License Rider for eligibility.
  2. Download the Positron Server binary and extract it to /opt/positron-server in the single-user image, then place license.lic at resources/activation/linux/<arch>/license.lic (chmod 600, root-only).
  3. Install jupyter-positron-server in the single-user image.
  4. Install jupyter-positron-verifier in the Hub's Python environment, and store signing-key.pem at /etc/positron/signing-key.pem (root-only).
  5. Register jupyter-positron-verifier as a JupyterHub service in jupyterhub_config.py, and point c.Spawner.environment at its minting endpoint.
  6. Restart JupyterHub, then click the "Positron" icon in the JupyterLab launcher.

See the Get Started guide for the full walkthrough, including the exact jupyterhub_config.py snippets.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jupyter_positron_server-0.0.5.tar.gz (13.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jupyter_positron_server-0.0.5-py3-none-any.whl (14.1 kB view details)

Uploaded Python 3

File details

Details for the file jupyter_positron_server-0.0.5.tar.gz.

File metadata

  • Download URL: jupyter_positron_server-0.0.5.tar.gz
  • Upload date:
  • Size: 13.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for jupyter_positron_server-0.0.5.tar.gz
Algorithm Hash digest
SHA256 20d092405b6e9e54dbc2388504e0fd117ecc31c810784450c0030f2f5e196ca5
MD5 e6495db7037ad98aef10c44b56543434
BLAKE2b-256 50ef46cd379b5161863b29beb78ef3358e8c2b6490cdffa6f89df8a5291622ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for jupyter_positron_server-0.0.5.tar.gz:

Publisher: test.yml on posit-dev/jupyter-positron-server

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jupyter_positron_server-0.0.5-py3-none-any.whl.

File metadata

File hashes

Hashes for jupyter_positron_server-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 d21fd7d7d10163626e5629435a9827c8a4ee041feb0bda331a363b950acd5257
MD5 3129397ab8b84b674b9b93a3c41531e5
BLAKE2b-256 16412af22809d613404f8546b9ddc0c0b2001b043d6095ab8f53bb149a5ecf4d

See more details on using hashes here.

Provenance

The following attestation bundles were made for jupyter_positron_server-0.0.5-py3-none-any.whl:

Publisher: test.yml on posit-dev/jupyter-positron-server

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page