Welcome to Exosphere
Exosphere offers aggregated patch and security update reporting as well as basic system status across multiple Unix-like hosts via SSH.
Exosphere demo
It is targeted at small to medium sized networks.
It is meant to be simple to deploy and use, requiring no central server, agents or complex dependencies on remote hosts.
If you have SSH access to the hosts with an agent, you are good to go!
Key Features
Rich interactive command line interface (CLI)
Text-based user interface (TUI) offering menus, tables and dashboards
Consistent view across different platforms and package managers
See everything in one spot, at a glance, without complex automation or enterprise solutions.
Document-based reporting in HTML, text or markdown format
JSON output available for integration with other tools
Compatibility
Exosphere: Linux, BSDs, macOS, Windows (and more!)
Remote: Debian/Ubuntu-likes, RedHat-Likes, FreeBSD, OpenBSD
Note
For more details on supported platforms, see the Supported Remote Platforms page.
Exosphere is written in Python and abstracts away the technical details of collecting this information across platforms, allowing you to focus on management of your systems.
You can get started with Installation and then follow up with the Quickstart Guide to get an overview of how to use Exosphere.
The Configuration File details are also available, alongside the Exosphere API Reference if you wish to implement your own providers.
Getting Started
Using Exosphere
- Command Line Interface (CLI)
- Basic Usage
- Getting help
- Initial Inventory Discovery
- Refreshing Host State
- Viewing Inventory Status
- Viewing Host Details and Updates
- Online Checks
- Viewing Configuration details
- Editing the configuration file
- Viewing the state of SSH connections
- Launching the Text-based User Interface
- Return Codes
- Beyond the Basics
- Text User Interface (TUI)
- Reporting and JSON Export
Administration
Reference
- Providers
- CLI Command Reference
- Glossary and Common Terms
- Release Notes
- 3.0.0 - Reboots, Palettes, Sorting and refreshed CLI
- 2.4.3 - Hotfix Release
- 2.4.2 - Bugfix Release
- 2.4.1 - Red Hat Provider Bugfix Release
- 2.4.0 - Sudo, FreeBSD vuln.xml improvements
- 2.3.0 - Maintenance Release
- 2.2.0 - SSH Pipelining and Spring Cleanup
- 2.1.2 - Optional hotfix
- 2.1.1 - Hotfix
- 2.1.0 - The Big Quality Release
- 2.0.1 - Hotfix Release
- 2.0.0 - CLI exit codes and Python 3.14 Support
- v1.5.1 - Minor QoL Update
- 1.5.0 - The Reporting Update
- 1.4.1 - Hotfix Release
- 1.4.0 - OpenBSD Support
- 1.3.5 - Optional Documentation Hotfix
- 1.3.4 - Provider reposync enhancements
- 1.3.3 - FreeBSD Bugfix Release
- 1.3.2 - Bugfix Release
- 1.3.1 - Optional Hotfix
- 1.3.0 - Supporting the Unsupported Release
- 1.2.0 - The Reactive UI release
- 1.1.0 - The Fancy CLI Release
- 1.0.1 - Bugfix release
- 1.0 - Initial Public Release
- Initial Pre-Release