Skip to main content

Install Mirror Manager

Install

For non-interactive or CI bootstrap:

What the installer does

The installer currently:
  1. validates Ubuntu 24.04 LTS amd64, root, systemd, and apt
  2. installs required packages such as nginx, whiptail/dialog, curl, and Python
  3. creates the mirror directories without formatting disks
  4. installs the runtime under /usr/local/lib/ubuntu-mirror
  5. installs ubuntu-offline-mirror under /usr/local/bin
  6. installs the nginx base configuration
  7. opens the GUI when an interactive TTY is available
The installer does not start the large R2 or ACPS downloads. Those begin only from Menu 2 — Download and Prepare Upgrade Files.

Open the GUI later

After an SSH disconnect, reopen the GUI with this command. Do not rerun install.sh just to reopen an existing installation.

Updating the application

When you deliberately update the source repository:
A reinstall after a source update can rebuild or republish client artifacts and make previous readiness state stale. Re-run the required Mirror Manager steps when the application instructs you to do so.