Home_Icon2 Learning Center Home

Pre-FOSS Setup

Welcome to FOSS Online, we’re happy you’re here! To get you ready to hit the ground running, please set up the prerequisite accounts and software listed below before the course starts.

Prerequisite Notes Links
Browser(s) You should be able to use any operating system (Windows/MacOS/Linux.). We strongly recommend Firefox or Chrome as your browser. It is recommended that you have administrative/install permissions on your laptop.
CyVerse Account Please ensure that you have a CyVerse account and have verified your account by completing the verification steps in the email you got when you registered. Then be sure to validate your account by logging in to the Discovery Environment.
GitHub Account Please ensure that you have a GitHub account if you don’t have one already.
Dockerhub Account Please ensure that you have a Dockerhub account if you don’t have one already.
Text Editor Please ensure that you have a Text Editor of your choice. Any decent Text Editor would be sufficient. SublimeText and Atom (more in Optional Downloads below) are ones we recommend.
Google Drive for sharing docs/files This is a central location for uploading homework and shared project files.
Slack for networking We will be using Slack extensively for communication and networking purposes, especially between online class sessions.
  • Check your email for our invitation
ORCID ID If you haven’t set up an Open Researcher and Contributor ID (ORCID) yet, please consider doing so (and add it to your CyVerse account profile).


Below are some other downloads that are not required for FOSS, but which provide some options for functionalities we will cover.

Tool/Software Notes Link
A Second Monitor (highly recommended) Having two monitors enables you to full-screen stream the Zoom instructional portion of the course while working on a second screen, e.g., on a tutorial. This is particularly helpful if you currently only have a laptop screen.  
SSH Clients (Windows) PuTTY allows SSH connection to a remote machine, and is designed for Windows users who do not have a Mac/Linux terminal. MobaXterm is a single Windows application that provides a ton of functions for programmers, webmasters, IT administrators, and anybody is looking to manage system remotely
Text Editors There is no ‘best’ text editor, but some are easier to use than others. Do some reading and pick one.
Cyberduck Cyberduck is a third-party tool for uploading/downloading data to the CyVerse Data Store. Currently, this tool is available for Windows/MacOS only. You will need to download Cyberduck and the connection profile. We will go through configuration and installation during FOSS Onboarding.
iCommands iCommands are third-party software for command-line connection to the CyVerse Data Store. Download and installation instructions available at CyVerse Learning Center

Fix or improve this documentation: