Platform Support
Minerva Agent maintains support for many platforms and distribution methods, but we can't support every possible install method.
Tier 1
We strive to never break installations and updates for these. Issues & regressions in Tier 1 are our first priority and take precedence over other platforms.
| OS / Architecture | Installation methods | Notes |
|---|---|---|
| macOS (Apple Silicon) | Minerva Desktop, install.sh | |
| Windows 10 / 11 (x86_64, aarch64) | Minerva Desktop, install.ps1 | A few features are not available. |
| Linux / WSL2 (x86_64, aarch64) | install.sh | We test on the latest Ubuntu and WSL2. If your distro has glibc, systemd, and follows the Filesystem Hierarchy Standard, it's likely to work pretty well. |
| Docker Container (x86_64, aarch64) | docker build from a release's source archive | No image is published to a registry: you build it locally from the SHA-256-checked release archive. Docker installs do not support minerva update; you update by rebuilding the image from a newer release. |
Tier 2
These platforms are maintained in-tree only as a best effort. Releases may break them, and we can't promise we'll fix them promptly when they break.
PRs will be accepted to fix issues with them, but they will take precedence below fixing issues with Tier 1 platforms.
| OS / Architecture | Installation methods | Notes |
|---|---|---|
| Android (Termux) (aarch64) | install.sh | A few features are not available. |
| Nix (MacOS, Linux, NixOS) | install.sh | Breaks often due to node.js packaging woes. Best of luck~! <3 |
Unsupported
These platforms and distribution methods are not supported. We suggest that you migrate to a supported distribution method or platform. They may be broken right now, they may break more in the future. PRs to fix them will not be accepted, and any code that keeps compatibility with them may be removed at any point.
- installs via the AUR (we might upstream patches if it helps out <3)
- macOS on x86 (Intel) processors
- PyPI and Homebrew: Minerva is not published there
If you are using an unsupported distribution method, please read the the installation guide to learn how to switch to a supported one.