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