Skip to main content

Introduction to Open OnDemand

Open OnDemand (OOD) is a web-based portal that gives you access to ACE HPC directly from your browser — no terminal, no SSH client, and no VPN required. Everything you would normally do over SSH or a terminal emulator is available through a point-and-click interface, including browsing your files, submitting jobs, opening a shell, and launching interactive applications like RStudio or Jupyter.

ACE HPC Open OnDemand Portal

The portal is available at https://ondemand.ace.ac.ug. You will need an active ACE HPC account to log in.

Why use Open OnDemand?

Open OnDemand is particularly useful when you:

  • Are new to HPC and not yet comfortable with the command line
  • Want to run an interactive analysis in RStudio or Jupyter without writing a job script
  • Need to upload or download files without setting up scp or FileZilla
  • Are working from a machine where you cannot install an SSH client
  • Want a quick shell session without configuring SSH keys

For power users, Open OnDemand complements the traditional SSH workflow — you can use the file manager and interactive apps through the browser while still submitting batch jobs over SSH when needed.

What is available on the portal?

The portal exposes the full ACE HPC cluster through five main areas:

SectionWhat it does
FilesA graphical file manager for your home and scratch directories
Jobs → Active JobsLive view of all jobs you have running or queued in SLURM
Jobs → Job ComposerCreate and submit SLURM job scripts through a form
Clusters → Shell AccessA full terminal session inside your browser
Interactive Apps → RStudio ServerRStudio IDE running on a compute node, streamed to your browser
Interactive Apps → Jupyter NotebookJupyter Notebook or JupyterLab running on a compute node

How to access the portal

  1. Open a browser and navigate to https://ondemand.ace.ac.ug

  2. Log in with your ACE HPC username and password Open Ondemand Login Page

  3. You will be taken to the Dashboard — the home screen of the portal Open Ondemand Dashboard

Prerequisites

Before using Open OnDemand, you need:

  • An active ACE HPC account — see Requesting an Account if you do not have one yet
  • A modern web browser (Chrome, Firefox, Edge, or Safari — all work)
  • No additional software installation is required

Tutorial Roadmap

This section walks you through every part of the portal in detail:

PageWhat you will learn
The DashboardLayout, navigation bar, pinned apps, and announcements
File ManagerBrowsing, uploading, downloading, and editing files
Job ManagementViewing active jobs and composing new batch submissions
Shell AccessOpening a terminal in the browser
RStudio ServerLaunching and using RStudio on a compute node
Jupyter Notebook & LabLaunching and using Jupyter on a compute node