Overview
Code Server allows you to run Visual Studio Code (VS Code) in your web browser while leveraging SeaWulf's compute resources. This provides a full-featured development environment without installing VS Code locally.
Getting Started
- Navigate to the SeaWulf Open OnDemand portal: https://sn-ood.seawulf.stonybrook.edu/
- Log in using your NetID and DUO authentication.
- From the dashboard, select Interactive Apps and choose Code Server.
- Select the compute queue and resources appropriate for your project (cores, memory, GPUs if needed).
- Click Launch. Once the session starts, a browser-based VS Code interface will open.
Best Practices
- Save all files in your home or project directories to ensure persistence.
- Use the appropriate node type for your development needs (28-core Haswell, 40-core Skylake, 96-core Milan, or 96-core Xeon Max HBM).
- Install Python, Node.js, or other development tools in your environment or project space as needed.
- Close the session when done to free cluster resources for other users.
- Use version control (e.g., Git) for reproducibility and collaboration.
Accessing Files
Code Server allows direct access to your home, scratch, and project directories. Use relative paths in your projects or mount directories for organized workflows.
Tip: Using Code Server through Open OnDemand provides a familiar development environment while leveraging SeaWulf’s powerful compute resources. Always monitor your resource usage to avoid exceeding allocations.