Importing from Uptime Kuma
Moving off Uptime Kuma is one command:
hora import kuma backup.json > monitors.tomlExport the backup from Kuma (Settings → Backup → Export), feed it to
hora import kuma, and review the TOML it prints before pasting it into your
config.
What maps
Section titled “What maps”- Monitor types: http / keyword / json-query, port (→
tcp), ping (→icmp), dns and push. - Assertions: keywords (including inverted) and JSONPath queries with their expected values.
- Details: custom headers, intervals and timeouts, expected status codes, push tokens.
- Groups: Kuma groups become Hora display groups on the status page.
Anything Hora does not support comes out as a commented stub with the original type named, so nothing is silently dropped - you decide what to do with each one.
After the import
Section titled “After the import”hora check # validate the merged confighora test-alert # verify the notification chain end to endNotification channels are not part of a Kuma backup’s monitor data in a form
that maps cleanly - configure your [[channels]] in Hora directly (it takes
a handful of lines; see Alerting & notifications).