Posit Workbench Release 2023.03.2
Administration Guide
Revision 1352
Posit Workbench is a browser-based IDE that allows users to perform their work in a remote server environment. Users can choose between four different IDEs:
Posit Workbench allows users to:
- Launch jobs into remote or local clusters using Workbench Jobs.
- Run multiple-concurrent sessions.
- Use multiple different versions of R and Python.
- Collaborate on projects.
- Easily connect to shared resources such as databases or mounted file systems.
- Use a centralized installation and configuration of R/Python, R/Python packages, TeX, Quarto, and other supporting libraries.
- Access more powerful computing resources (memory, processors, etc.) available on a well-equipped server.
This guide describes Posit Workbench, which adds many enhancements to the open-source version of RStudio Server, including:
- The ability to run multiple concurrent sessions per user.
- Support for RStudio Pro, VS Code, JupyterLab, and Jupyter Notebook editor sessions.
- Flexible use of multiple versions of R and Python on the same server.
- The ability to run sessions on external cluster nodes, such as Kubernetes or Slurm.
- Project sharing for easy collaboration within workgroups.
- Load balancing for increased capacity and higher availability.
- An administrative dashboard that provides insight into active sessions, server health, and monitoring of system-wide and per-user performance and resource metrics;
- Authentication using system accounts, Active Directory, LDAP, SAML, OpenID, or Google Accounts;
- Full support for PAM (including PAM sessions for dynamically provisioning user resources);
- Ability to establish per-user or per-group CPU priorities and memory limits;
- HTTP enhancements including support for SSL and keep-alive for improved performance;
- Ability to restrict access to the server by IP;
- Customizable server health checks; and
- Suspend, terminate, or assume control of user sessions; Impersonate users for assistance and troubleshooting.
The documentation applies to both RStudio Server (Open Source) and Posit Workbench (Pro) unless the section is specifically marked Pro
, in which case it only applies to Posit Workbench.