Setup Komodo Core
To run Komodo, you will need Docker. See the docker install docs.
Deploy with Docker Compose
- Using MongoDB
- Lower CPU usage, Higher RAM usage.
- Some systems do not support running the latest MongoDB versions.
- Using FerretDB (Postgres)
- Lower RAM usage, Higher CPU usage.
FerretDB v1 users: There is an upgrade guide for FerretDB v2 available here.
First login
Core should now be accessible on the specified port and navigating to http://<address>:<port>
will display the login page.
Enter your preferred admin username and password, and click "Sign Up", not "Log In", to create your admin user for Komodo.
Any additional users to create accounts will be disabled by default, and must be enabled by an admin.
Https
Komodo Core only supports http, so a reverse proxy like caddy should be used for https.
📄️ MongoDB
MongoDB is the standard database for Komodo.
📄️ FerretDB
- If you setup Komodo using Postgres or Sqlite options prior to Komodo v1.18.0, you are using FerretDB v1.
📄️ Connect More Servers
Connecting a server to Komodo has 2 steps:
📄️ Backup and Restore
Database backup and restore is actually a function of the Komodo CLI,
📄️ Advanced Configuration
OIDC / Oauth2
📄️ Version Upgrades
Most version upgrades only require a redeployment of the Core container after pulling the latest version, and are fully backward compatible with the periphery clients, which may be updated later on as convenient. This is the default, and will be the case unless specifically mentioned in the version release notes.