Document database with the scalability and flexibility
Charmed MongoDB is an enhanced, source-available, and highly-scalable database that is a fully-compatible for MongoDB 5.0.13, MongoDB 5.0.13 Community Edition. It offers more features than the MongoDB Community version, such as backup and restore, monitoring and security features.
One benefit of using the Charmed MongoDB snap package is that it bundles MongoDB with other tools in its ecosystem to be used in a Charmed Operator. One of the operators that uses this snap package is the Charmed MongoDB (VM Operator) - https://charmhub.io/mongodb?channel=5/edge
A snap version is a combination of both the application version and / (slash) the channel, e.g. 5/stable, 5/candidate, 5/edge. The channels are ordered from the most stable to the least stable, candidate, and edge. More risky channels like edge are always implicitly available. So, if the candidate is listed, you can pull the candidate and edge. When stable is listed, all three are available.
This snap is available in a specific architecture, e.g. amd64 architecture and runs in a particular base OS, e.g. Core22.
The Charmed MongoDB snap is free software, distributed under the Apache Software License, version 2.0. It packages Percona Server for MongoDB, which is licensed under the Server Side Public License (SSPL) version 1.
“MongoDB” is a trademark or registered trademark of MongoDB, Inc. Other trademarks are property of their respective owners. Charmed MongoDB is not sponsored, endorsed, or affiliated with MongoDB, In
Swap out openSUSE_Leap_15.5 for openSUSE_Leap_15.4 or openSUSE_Tumbleweed if you’re using a different version of openSUSE.
With the repository added, import its GPG key:
sudo zypper --gpg-auto-import-keys refresh
Finally, upgrade the package cache to include the new snappy repository:
sudo zypper dup --from snappy
Snap can now be installed with the following:
sudo zypper install snapd
You then need to either reboot, logout/login or source /etc/profile to have /snap/bin added to PATH.
Additionally, enable and start both the snapd and the snapd.apparmor services with the following commands: