Welcome to sshlab’s documentation!#
Introduction#
sshlab is a Python library that simplifies the process of launching Jupyter notebooks, TensorBoard, and managing remote processes on remote servers via SSH. It provides an easy-to-use command-line interface for starting, stopping, and managing Jupyter and TensorBoard instances.
Features#
Launch Jupyter Notebook or JupyterLab instances on remote servers via SSH.
Launch TensorBoard instances on remote servers via SSH.
Kill remote Jupyter and TensorBoard processes.
Automatic port selection for local and remote servers.
Simple YAML configuration file for managing multiple remote environments.