| | 1 | [[Include(WikiToC)]] |
| | 2 | = Getting Started with the COSMOS Portal = |
| | 3 | |
| | 4 | This guide walks you through the process of creating a COSMOS/ORBIT testbed account and logging in for the first time. The COSMOS and ORBIT testbeds share a unified account system — if you already have an ORBIT account, you can use the same credentials to access COSMOS resources and vice versa. |
| | 5 | |
| | 6 | ---- |
| | 7 | |
| | 8 | == Creating an Account == #CreateAccount |
| | 9 | |
| | 10 | Before you can use any COSMOS or ORBIT testbed resources, you need to register for an account. Each account is associated with an organization (research group, university department, or company) and must be approved by both your group's PI (Principal Investigator) and the testbed administrators. |
| | 11 | |
| | 12 | === Step 1: Register === |
| | 13 | |
| | 14 | Go to [https://www.cosmos-lab.org/register_usr Register User] and fill in the registration form. The following fields are required: |
| | 15 | |
| | 16 | '''Username''' — This will be your login name across all testbed infrastructure, including SSH access to console servers and nodes. Choose carefully, as it cannot be changed after registration. |
| | 17 | * Must be 3-16 characters long |
| | 18 | * Must start with a letter |
| | 19 | * Only lowercase letters, digits, hyphens, and underscores are allowed |
| | 20 | * Must be unique across the entire COSMOS/ORBIT user base |
| | 21 | |
| | 22 | '''Name''' — Your first and last name. ASCII characters only (no accents or special characters). This is displayed in the portal directory and used in reservation records. |
| | 23 | |
| | 24 | '''Email''' — Must be a valid institutional or professional email address. Some organizations enforce domain restrictions (for example, only @university.edu addresses). This email is used for account activation, password reset, and testbed notifications. Make sure you have access to this email address, as you will need to click an activation link within 30 minutes. |
| | 25 | |
| | 26 | '''Phone''' — Include your country code (for example, +1 for United States numbers). |
| | 27 | |
| | 28 | '''Organization''' — Select your research group from the dropdown list. You can type to search and filter the list. If your organization is not listed, your PI or faculty advisor must [https://www.cosmos-lab.org/register_org register a new organization] first. Organization registration follows a similar activation and approval workflow. |
| | 29 | |
| | 30 | '''Password''' — Your password must meet all of the following requirements: |
| | 31 | * At least 8 characters long |
| | 32 | * Contains at least one uppercase letter |
| | 33 | * Contains at least one lowercase letter |
| | 34 | * Contains at least one digit |
| | 35 | * Contains at least one special character (such as !@#$%^&*) |
| | 36 | * Must not be a commonly used password or a simple pattern |
| | 37 | |
| | 38 | The portal shows real-time feedback on password strength as you type. A strong, unique password protects not only your account but also the testbed resources you will have access to. |
| | 39 | |
| | 40 | '''Mailing List Preference''' — Choose how you want to receive testbed announcements: |
| | 41 | * '''Full''' — receive all announcements as individual emails (recommended for active users) |
| | 42 | * '''Digest''' — receive a weekly summary |
| | 43 | * '''None''' — no announcements (you can change this later in your profile) |
| | 44 | |
| | 45 | === Step 2: CAPTCHA and Submit === |
| | 46 | |
| | 47 | Complete the CAPTCHA verification to prove you are a human user, then click '''Submit'''. If any fields have validation errors, they will be highlighted in red with an explanation. |
| | 48 | |
| | 49 | === Step 3: Email Activation === |
| | 50 | |
| | 51 | Check your email for an activation message from the testbed. Click the activation link within '''30 minutes''' — after that, the link expires and you will need to re-register. If you do not see the email, check your spam or junk folder. The email is sent from `support@cosmos-lab.org`. |
| | 52 | |
| | 53 | === Step 4: Wait for Approval === |
| | 54 | |
| | 55 | After activation, your account request is forwarded to two parties for approval: |
| | 56 | 1. Your organization's PI (Principal Investigator) — they verify that you are a legitimate member of their group |
| | 57 | 2. The global testbed administrators — they perform a final review |
| | 58 | |
| | 59 | You will receive an email notification once your account is approved. The approval process typically takes 1-2 business days, though it can be faster if your PI responds promptly. |
| | 60 | |
| | 61 | [[Image(wiki:UserGuide/Portal:portal-register.png, width=25%)]] |
| | 62 | |
| | 63 | ---- |
| | 64 | |
| | 65 | == Logging In == #Login |
| | 66 | |
| | 67 | Once your account is approved, you can log in to the portal: |
| | 68 | |
| | 69 | 1. Go to [https://www.cosmos-lab.org/portal/login Portal Login] |
| | 70 | 2. Enter your username and password |
| | 71 | 3. Click '''Sign In''' |
| | 72 | |
| | 73 | After successful authentication, you will be taken to your [wiki:UserGuide/Portal/Dashboard Dashboard]. |
| | 74 | |
| | 75 | [[Image(wiki:UserGuide/Portal:portal-login.png, width=20%)]] |
| | 76 | |
| | 77 | === Forgot Password === |
| | 78 | |
| | 79 | If you cannot remember your password: |
| | 80 | 1. Click '''Forgot Password''' on the login page |
| | 81 | 2. Enter your username and email address |
| | 82 | 3. Click '''Submit''' — a password reset link will be sent to your email, valid for 1 hour |
| | 83 | 4. Click the link and set a new password (same strength requirements as registration) |
| | 84 | |
| | 85 | === Forgot Username === |
| | 86 | |
| | 87 | If you cannot remember your username: |
| | 88 | 1. Click '''Forgot Username''' on the login page |
| | 89 | 2. Enter the email address you registered with |
| | 90 | 3. All usernames associated with that email will be sent to you |
| | 91 | |
| | 92 | ---- |
| | 93 | |
| | 94 | == What to Do After Logging In == |
| | 95 | |
| | 96 | After your first login, we recommend completing these steps in order: |
| | 97 | |
| | 98 | 1. '''Upload your SSH key''' — go to [wiki:UserGuide/Portal/Account Account Management] and upload your public SSH key. You will need this to connect to testbed nodes. |
| | 99 | 2. '''Review your profile''' — verify your contact information is correct. |
| | 100 | 3. '''Make a reservation''' — go to the [wiki:UserGuide/Portal/Scheduler Scheduler] and reserve a testbed domain for your first experiment. |
| | 101 | 4. '''Read the SSH access guide''' — understand how to [wiki:UserGuide/Portal/SSH connect to testbed nodes] using SSH through the console servers. |
| | 102 | 5. '''Try the Community Forum''' — the [wiki:UserGuide/Portal/Forum Community Forum] is a great place to ask questions and learn from other users' experiences. |
| | 103 | |
| | 104 | For a complete walkthrough of running your first experiment (including loading images, powering on nodes, and executing commands), see the [wiki:GettingStarted Getting Started with COSMOS] guide. |