Install¶
OpsPilot installs on your own workstation from the public download page. You need no account to download or install it, the first launch starts a 15-day free trial, and nothing is installed on the hosts you connect to. The current version is 0.5.1.
-
Open the download page. Go to subscription.nubestack.com/download. No sign-in is needed. The page lists each installer with its file name, size and SHA-256 checksum.
The download page. Each installer has its own row with its SHA-256 and a Copy
button for it; Release notes links to this site's release notes. -
Download the installer. Choose Download on the Windows · x64 (Intel/AMD) row. The file is
NubeStack-OpsPilot-Setup-0.5.1.exe. -
Check its SHA-256. Open PowerShell in the folder you saved the file to and run:
Compare the
Hashvalue with the SHA-256 shown next to the installer on the download page; its copy button copies it. They must match exactly, apart from upper and lower case. To let PowerShell compare them, paste the checksum from the page between the quotes:(Get-FileHash .\NubeStack-OpsPilot-Setup-0.5.1.exe -Algorithm SHA256).Hash -eq 'paste-the-sha-256-here'Truemeans the file is the one NubeStack published. If the values differ, delete the file and download it again. If you carry the installer into a restricted network, keep the checksum with it and check it again there. -
Run the installer. The installer is signed with NubeStack's own code-signing certificate, which Windows does not trust by default. Once the SHA-256 has matched:
- If SmartScreen shows Windows protected your PC, choose More info, then Run anyway.
- The User Account Control prompt names the publisher as Unknown publisher. Choose Yes: OpsPilot installs for every user of the machine, which needs administrator rights.
- Choose the installation directory, then finish the installer. If an older OpsPilot is running, the installer offers to close it first.
Organisations that want the warning gone can trust NubeStack's certificate on their machines through Group Policy.
-
Start OpsPilot. Launch NubeStack OpsPilot from the Start menu. The first launch starts the 15-day free trial: no account, no email and no activation. The title bar shows Trial · 15 days left. First run shows and describes the window.
What setup changes on Windows
- Installs OpsPilot for every user of the machine, in the directory you chose, with a Start menu entry.
- Creates
%ProgramData%\NubeStack\OpsPilot, with alicensesfolder inside it. This is where your IT team can place an IT policy file (policy.json) and license files that apply to every user of the machine. - On every install, sets
%ProgramData%\NubeStackso that only administrators and the system account can write to it, and other users can only read it. Any other write access added there is removed at the next install. Deployment tools that run as an administrator or as the system account, such as Group Policy, Intune or SCCM, keep working.
Not on the download page yet
The macOS installers are not on the download page yet. Email support@nubestack.com to hear when they are. The steps below apply once they are published.
- On the download page, download the build that matches the machine: DMG or ZIP, for Intel (x64) or for Apple Silicon (arm64).
-
Check its SHA-256 against the one on the download page:
-
Open the DMG and drag NubeStack OpsPilot to Applications, or unpack the ZIP and move the application there.
- Launch it from Applications. The first launch starts the 15-day free trial.
Install Microsoft's Windows App if you need remote desktop: on macOS an RDP session opens there in its own window rather than as an in-app tab. Everything else works as it does on Windows.
OpsPilot for Linux (x64) comes in two forms on the
download page: a .deb package for
Debian, Ubuntu and their derivatives, and an AppImage that runs on most other
distributions without installing anything. On Debian or Ubuntu, use the .deb.
The .deb package (Debian, Ubuntu)
- Download
NubeStack-OpsPilot-0.5.1-amd64.debfrom the Linux · x64 row. -
Check its SHA-256 against the one on the download page:
-
Install it.
aptalso installs the few libraries it needs: -
Start NubeStack OpsPilot from the applications menu, or run
opspilot-mvp. The first launch starts the 15-day free trial.
The AppImage (other distributions)
- Download
NubeStack-OpsPilot-0.5.1.AppImagefrom the Linux · x64 row. -
Check its SHA-256:
-
Make it executable and run it. Nothing is installed system-wide.
An AppImage needs FUSE 2 to start (the
libfuse2package; on Ubuntu 24.04 and later,libfuse2t64). -
The first launch starts the 15-day free trial.
The Linux packages are not code-signed, so the SHA-256 check is how you know the file is the one NubeStack published.
Install FreeRDP (xfreerdp or xfreerdp3) on your PATH if you need remote
desktop: on Linux an RDP session opens in an external window rather than as an
in-app tab.
Installing on a machine with no internet¶
Every installer works on a computer with no network connection at all. The fonts and icons are inside the application, nothing is downloaded during installation or at start-up, and OpsPilot has no auto-updater. Each installer is checked for this when it is built, and started once with the network off before it is published.
To install on an air-gapped computer, download the installer on a connected one, check its SHA-256 there, carry the file in, and check the SHA-256 again on the inside before running it. The free trial starts without a network; to license the computer, use offline activation or a deployment license (see Activate OpsPilot).
When the trial cannot start¶
The trial needs OpsPilot to be able to save its settings in your user profile, where it keeps the trial's start; reinstalling OpsPilot does not restart it. On a locked-down desktop where nothing can be saved there, no trial starts: the terminal still works with up to 10 sessions open at once, and Settings → License says why. For such machines, ask NubeStack (support@nubestack.com) for an evaluation license.
If the computer's date is wrong on the first launch, the trial waits until it is corrected, so you still get all 15 days.
After you subscribe¶
Subscribing does not mean installing again. Open Settings → License in the OpsPilot you already have and activate it there: online with your license key, or offline with a license file, which needs no network on this computer. Your connections, profiles and settings stay as they are. See Activate OpsPilot, and Licensing for IT for rolling OpsPilot out to many computers or to a network where nothing may leave.
Updates¶
OpsPilot never updates itself. To upgrade, download the new installer from the same page, check its SHA-256 and run it over the installed version; your connections, profiles, settings and license are kept. Backup & upgrade says what to back up first.
What installation does not do¶
- No account. Nothing asks you to register or sign in to install OpsPilot or to start the trial.
- No cloud tenancy. There is no backend to provision.
- No mandatory licensing connection. OpsPilot does not phone home to be allowed to
start. It contacts
license.nubestack.comonly if you choose online activation. - No telemetry. Settings, connections and profiles stay on the workstation.
- Nothing on your target hosts. No agent, no daemon, no sidecar, no inbound firewall rule.
What you have immediately¶
OpsPilot is fully functional as a terminal the moment it starts. You can create connections, open sessions, transfer files and use the built-in tools without configuring any AI at all. During the trial you can have up to 10 sessions open at once, use your first 10 saved connections, and have AI on 2 of your connections at a time, which you choose. See Free trial and limits.
The AI features activate once you either configure a provider under Settings → AI Providers or connect an external assistant over MCP. Until then the AI panel sits in its ready state and nothing is sent anywhere.
AI access is scoped per connection as well. A connection with Enable AI off is invisible to every model and every assistant, so configuring a provider does not by itself expose a session. Set the toggle deliberately on each connection you care about rather than assuming a default.
See also¶
- System requirements — check the workstation first
- First run — what you are looking at after the first launch
- Quickstart — first connection to first approved command
- Activate OpsPilot — what to do after you subscribe