wiki:UserGuide/Portal

Version 6 (modified by editor, 6 days ago) ( diff )

Restructured as overview page with links to sub-pages

Site Navigation

  1. COSMOS Testbed Overview
    1. Concepts
    1. Testbed Workflow
    1. Availability and Resource Status
    1. Events and Conferences
  2. Getting Started
    1. Make an Account
    2. Create and Configure SSH Keys
    3. Make a Reservation
    4. Log in to your Reservation
    5. Control Resources with OMF
    6. Run a Hello World Experiment
    7. Get Help and Support
  3. COSMOS/ORBIT User Guide
    1. The COSMOS Portal
    2. Connecting to the Testbed
    3. Running Experiments
    4. Policies and Support
    5. Quick Links
    1. Policies
    1. Account Creation
    1. Camera Streaming
    1. Scheduling and Reservations
    1. Disk Images
    1. Frequently Asked Questions
    1. Resource Control with OMF
  4. COSMOS Portal
    1. Your First Visit
    2. Setting Up Your Account
    3. Reserving Testbed Time
    4. Monitoring Your Experiment
    5. Connecting via SSH
    6. Managing Disk Images
    7. Joining the Community
    8. Browsing Users and Groups
    9. Tips
  5. Account Management
    1. Edit Profile
    2. Change Password
    3. SSH Keys
  6. Portal Dashboard
    1. Profile Card
    2. Usage Statistics
    3. Community Forum
  7. Directory
    1. Users
    2. Groups
    3. Privacy Note
  8. Disk Images
    1. Browsing Images
    2. Image Details
    3. Searching and Sorting
    4. Managing Your Images
    5. Baseline Images
    6. Saving Custom Images
    7. Storage and Retention
  9. Community Forum
    1. Accessing the Forum
    2. Forum Categories
    3. How to Use the Forum
    4. Forum Etiquette
    5. Privacy and Access
  10. Getting Started with the COSMOS Portal
    1. Creating an Account
    2. Logging In
    3. What to Do After Logging In
  11. SSH Access to Testbed Nodes
    1. Access Model
    2. Console Servers
    3. Basic Connection
    4. SSH Config File
    5. SSH Tunneling
    6. File Transfer
    7. Troubleshooting
  12. Scheduler
    1. Calendar View
    2. Reservation Colors
    3. Creating a Reservation
    4. Competing for a Slot
    5. Modifying or Canceling Reservations
    6. My Reservations
    7. Resource Information
  13. Testbed Status
    1. Node Status Grid
    2. RF Matrix Control (SB4)
    3. Understanding Node States During Experiments
    1. Remote Access
    1. Chrome Remote Desktop Setup Page
  14. Installing Chrome Remote Desktop (CRD) on a Custom Image
    1. Measurement & Result Collection
    1. Storage
    1. Support
    1. Contributing to the Wiki
  15. Tutorials
    1. SDR and Wireless
    2. Wireless Digital Twins
    3. Optical Networking
    4. Wired Networking
    5. Edge Computing
    6. 4G/5G Systems
    7. Orchestration Platforms
  16. Architecture
    1. Data Flow
    1. Deployment Map
    1. Domains
    1. Naming Convention
    1. Networks
    1. Optical
  17. Resources, Services and APIs
    1. RF Control
    2. SDR Control
    3. Compute Control
    4. Network Control
    5. Optical Control
  18. Datasets
  19. Hardware Info
    1. Cameras
    1. Compute
    1. FR3 SDRs
    1. Network
    1. Nodes
    1. Optical
    1. RF Subsystems
    1. Antennas
    1. Full-Duplex Radio
    1. RF Front End
    1. Software Defined Radios (SDR)
  20. RF Policies & Compliance
    1. Outdoor Radio Frequency Allocation
    2. Program Experiment License
    3. Spectrum Monitoring
    4. Emergency Stop Procedures
    5. Network and Platform Security

COSMOS Portal User Guide

The COSMOS Portal is the primary web interface for managing your COSMOS and ORBIT testbed account, scheduling experiments, monitoring resources, and interacting with the testbed community. Whether you are a first-time user registering for access or an experienced researcher managing complex multi-domain experiments, the portal provides all the tools you need through a clean, modern interface.

The portal is accessible at https://www.cosmos-lab.org/portal

Every authenticated user sees a left-hand sidebar organized into sections. The sections and pages available to you depend on your role (regular user, PI/Group Admin, or Global Admin). This guide covers the features visible to all regular authenticated users. The sidebar collapses into a hamburger menu on mobile devices for a fully responsive experience.


Portal Sections

The portal is organized into the following sections, each documented in detail on its own page:

Getting Started

New to COSMOS? Start here. This section walks you through creating an account, activating it via email confirmation, and logging in for the first time. It covers username requirements, password policies, organization selection, and what to expect during the approval process. If you already have an ORBIT account, your credentials work on COSMOS as well.

Dashboard

Your home page after logging in. The Dashboard provides an at-a-glance summary of your profile, disk usage, reservation history, and login activity. It also features quick links to frequently used pages and a Community Forum link that opens a discussion popup where you can interact with other testbed users.

Account Management

Manage your profile information, change your password, and upload SSH public keys. SSH keys are essential for connecting to testbed nodes during your experiments — the portal validates key format and type in real time and supports modern key types including Ed25519, ECDSA, and FIDO/U2F hardware keys. This section includes step-by-step instructions for generating keys on Linux, macOS, and Windows.

SSH Access

Once you have a reservation and SSH keys configured, you need to connect to testbed nodes. This section explains the SSH connection model: you first connect to a console server (jump host) using your portal username, then hop to individual testbed nodes as root. It covers Proxy Jump configuration, SSH tunneling for web services and Jupyter notebooks, SOCKS proxies, and how to set up your ~/.ssh/config for convenient access.

Scheduler

The Scheduler is a calendar-based reservation system that gives you exclusive access to testbed domains and sandboxes during your time slot. This section explains how to navigate the calendar, create single and recurring reservations, invite collaborators, compete for contested time slots, and understand the automatic approval algorithm. It also documents the color coding system and the My Reservations management page.

Testbed Status

During active reservations, Status pages appear in the sidebar showing real-time information about the testbed domain you have reserved. The primary status page displays a visual grid of all nodes with color-coded power states (on, off, unreachable). For SB4 reservations, an RF Matrix control page lets you interactively adjust RF attenuation values between nodes.

Disk Images

The Disk Images page lets you browse, search, and manage testbed disk images. You can view your own images, publicly available images shared by other users, and (for admins) the complete image library. Each image shows its name, owner, size, creation date, and a description. You can also manage image visibility (public/private) and delete images you own.

Community Forum

The COSMOS Community Forum is an integrated discussion platform where testbed users can ask questions, share experiment results, discuss best practices, and get help from the community and testbed administrators. The forum opens in a popup window so you can keep it alongside the portal while working. It uses single sign-on — if you are logged into the portal, you are automatically logged into the forum.

Directory

The Directory section lets you browse the COSMOS/ORBIT user community. You can search and filter the complete list of registered users by name, username, or email, and browse all registered organizations with their members and PIs.


Quick Navigation Reference

Sidebar Section Page Description
My Account Dashboard Profile summary, quick links, usage statistics
Community Forum Discussion forum (opens in popup window)
Scheduler Scheduler Calendar-based reservation system
My Reservations List and manage your upcoming reservations
Status Testbed Status Node power state grid (visible during active reservations)
RF Matrix (SB4) RF attenuation matrix control (SB4 reservations only)
Directory Users Browse all registered users
Groups Browse all organizations and their members
Disk Images Browse and manage testbed disk images

The top-right corner of the portal shows your name with a dropdown menu providing quick access to Edit Profile, SSH Keys, and Log Out.


Tips and Troubleshooting

  • Mobile friendly — on small screens, the sidebar collapses into a hamburger menu accessible from the top-left corner.
  • Hover for help — each sidebar link has a small info icon; hover over it to see a tooltip describing the page.
  • Keyboard shortcuts — press Escape to close any modal dialog.
  • Session timeout — if your session expires, the portal redirects you to the login page. Your last URL is preserved so you return to the same page after logging in.
  • Can't log in — use the Forgot Password or Forgot Username links on the login page. If your account is still pending approval, contact your group PI.
  • SSH connection refused — verify that your reservation is currently active (approved, not just pending) and that your public key is uploaded in the SSH Keys page. See the SSH Access guide for detailed troubleshooting.
  • Can't see status pages — Status pages only appear when you have a current or upcoming reservation. Global administrators see all status pages.

External Resources

Attachments (7)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.