v1.11.0 · 38 MB installer
System requirements
The one that catches people is the server version, so it is first. The platform table is the same one in the app's own README.
MongoDB server
MongoDB 4.4 or newer. Monghoul refuses to open a connection to an older server and says so, rather than connecting and failing in unclear ways later. Several features here depend on commands that 4.2 does not have.
This covers self-hosted deployments, replica sets, sharded clusters, and MongoDB Atlas.
Operating system
| Platform | Minimum | Architectures |
|---|---|---|
| Windows x64 | Windows 10 | .exe, .msi |
| macOS, Apple silicon or Intel | macOS 11 | .dmg |
| Linux x64 | Ubuntu 20.04, Fedora 36, or equivalent | .deb, .rpm |
Monghoul is built with Tauri, so it uses the web view your operating system already ships rather than bundling a browser. That is why the installer is 38 MB rather than the size an Electron app of the same scope would be, and it is also why the Linux minimum is a distribution version rather than a processor.
Disk
The installer is 38 MB. Beyond that, Monghoul stores your connection profiles, tabs, query history and themes in a local SQLite database, which grows with how much you keep rather than with the app.
A result set is virtualized, so the number of documents you can scroll through is not limited by how many fit in memory at once.
Network
Monghoul makes outbound connections to four places:
- Your MongoDB clusters
license.monghoul.com, for licence checks- The update service, to check for a new version. On by default, and switchable off
- Anonymous usage telemetry. Opt-out, so it is on until you turn it off, which takes effect immediately with no restart. It carries no personally identifiable information. The privacy policy lists exactly what it records
Your queries, your documents and your connection strings are not in that list and are never sent anywhere. A failed licence check does not remove access you already have, so an offline machine keeps working.
If your cluster is only reachable from inside a network, the built-in SSH tunnel usually removes the need for a VPN. See Connect to a cluster.
What it does not need
- No account. The free tier does not ask you to sign up, and neither does the trial
- No Node.js, no Python, no Docker, no separate driver install
- No account for the 14-day Pro trial either. It starts without an email address or a card