Tutorials¶
Step-by-step guides to help you get the most out of the RosettaHub.
-
Getting Started
Learn the basics of RosettaHub in 10 minutes
-
Create a Formation
Launch your first cloud-agnostic formation
-
Linux Workspace
Clone, customize, snapshot, and share a Linux workspace
-
Windows Workspace
Build a custom Windows environment with RDP access
-
Jupyter Lab
Create a Docker-based Jupyter Lab with persistent storage
-
RStudio Lab
Set up an RStudio Lab with working and reference volumes
-
Big Data Lab
Provision Hadoop/Spark clusters on EMR or Dataproc
-
Virtual Labs
Access Ubuntu or Windows desktops in your browser
-
Machine Images
Register, launch, and share machine images
-
Onboarding
Set up your organization, add users, and reach the cloud consoles
-
Manage SSH Keys
Create and manage SSH keys for secure access
-
Custom Views & Perspectives
Create personalized dashboard views and save workspace layouts
-
CLI Tutorials
Manage RosettaHub from the command line — formations, compliance, automation, and more
By Difficulty¶
- Getting Started: Dashboard basics and navigation
- Create a Formation: Launch your first cloud-agnostic IaC recipe
- Manage SSH Keys: Set up secure access
- Linux Workspace: Clone, customize, snapshot, and share
- Windows Workspace: Build a Windows environment with RDP
- Ubuntu Virtual Lab: Browser-based Ubuntu desktop
- Windows Virtual Lab: Browser-based Windows desktop
- Launch from an Image: Launch spot or on-demand machines
- Share an Image: Share images with users or organizations
- User Self-Registration: Sign up for your organization
- AWS Console Access: Access the AWS console via RosettaHub
- GCP Console Access: Access the GCP console via RosettaHub
- CLI: Getting Started: Authenticate and configure the
rhCLI - CLI: Projects & Orgs: Manage projects from the terminal
- Jupyter Lab: Docker-based Jupyter with persistent storage
- RStudio Lab: Docker-based RStudio with working volumes
- Big Data Lab: Hadoop/Spark clusters on EMR or Dataproc
- Register an Image: Register cloud images in the RosettaCloud
- Register Users (Form): Add users one at a time
- Register Users (Batch): Bulk onboarding via Excel
- Custom Views: Add URL, HTML, and component panels
- Perspectives: Save and organize workspaces
- CLI: Formations: Create and launch formations from the CLI
- CLI: Keys & Storage: Manage keys and storage via CLI
- CLI: Cloud Accounts & IAM: Cloud accounts and scopes
- Onboard Your Organization: Set up AWS, Azure, or GCP integration
- Data Science Workbench: Hybrid IDE for multi-language data science
- CLI: Compliance: Compliance standards and Cloud Custodian
- CLI: Automation: Cron jobs, variables, and scripting
- CLI: Containers & K8s: Containers and Kubernetes clusters
By Topic¶
Workspaces & Labs¶
Create custom cloud environments by cloning formations, installing software, snapshotting, and sharing.
| Tutorial | Type | Difficulty |
|---|---|---|
| Linux Workspace | Cloud Formation (SSH) | Beginner |
| Windows Workspace | Cloud Formation (RDP) | Beginner |
| Jupyter Lab | Docker Lab | Intermediate |
| RStudio Lab | Docker Lab | Intermediate |
| Big Data Lab | Big Data Lab (EMR/Dataproc) | Intermediate |
| Ubuntu Virtual Lab | Virtual Lab (browser desktop) | Beginner |
| Windows Virtual Lab | Virtual Lab (browser desktop) | Beginner |
Machine Images¶
Register existing cloud images in RosettaHub, launch instances, and share with others.
| Tutorial | Difficulty |
|---|---|
| Register an Image | Intermediate |
| Launch from an Image | Beginner |
| Share an Image | Beginner |
Onboarding¶
Setting up an organization, adding users and reaching the cloud consoles now live under Onboarding.
Data Science¶
| Tutorial | Difficulty |
|---|---|
| Data Science Workbench | Overview |
| Jupyter Lab | Intermediate |
| RStudio Lab | Intermediate |
| Big Data Lab | Intermediate |
CLI (Command Line)¶
Manage every aspect of RosettaHub from the terminal using the rh command.
| Tutorial | Topic | Difficulty |
|---|---|---|
| Getting Started | Login, config, first commands | Beginner |
| Projects & Orgs | Organizations and projects | Beginner |
| Formations | Create, launch, manage formations | Intermediate |
| Keys & Storage | Keys, volumes, snapshots | Intermediate |
| Cloud Accounts & IAM | Accounts, scopes, IAM | Intermediate |
| Compliance | Compliance standards, custodian | Advanced |
| Automation | Cron, variables, scripting | Advanced |
| Containers & K8s | Containers, Kubernetes | Advanced |
Learn More¶
These tutorials cover the Federated Dashboard and the CLI. For deeper dives into each layer of the platform, see:
- Solutions: Industry-specific use cases (Research, HPC, Education, Enterprise)
- RosettaCloud: Formations, machines, images, keys, and storage
- RosettaOps: Organizations, users, cloud accounts, and governance
Prerequisites¶
Before starting tutorials, ensure you have:
- [ ] A RosettaHub account with active subscription
- [ ] At least one cloud account connected (AWS, Azure, GCP, or Alibaba Cloud)
- [ ] Basic understanding of cloud resources
Screenshots are auto-generated
Tutorial screenshots are automatically captured to stay current with the latest UI. If something looks different, try refreshing your browser.