-
rcadieu authored
- /test/prepare-test-server.js - /test/test-radius.dockerfile - /test/backend-test/README.md - /test/backend-test/test-mqtt.js - /test/backend-test/test-rabbitmq.js - /test/backend-test/test-uptime-calculator.js - /test/backend-test/monitor-conditions/test-evaluator.js - /test/backend-test/monitor-conditions/test-expressions.js - /test/backend-test/monitor-conditions/test-operators.js - /test/e2e/util-test.js - /test/e2e/specs/example.spec.js - /test/e2e/specs/monitor-form.spec.js - /test/e2e/specs/setup-process.once.js - /test/e2e/specs/status-page.spec.js - /src/App.vue - /src/i18n.js - /src/icon.js - /src/main.js - /src/router.js - /src/util-frontend.js - /src/util.js - /src/util.ts - /src/assets/app.scss - /src/assets/localization.scss - /src/assets/multiselect.scss - /src/assets/vars.scss - /src/assets/vue-datepicker.scss - /src/components/ActionInput.vue - /src/components/ActionSelect.vue - /src/components/APIKeyDialog.vue - /src/components/BadgeGeneratorDialog.vue - /src/components/CertificateInfo.vue - /src/components/CertificateInfoRow.vue - /src/components/Confirm.vue - /src/components/CopyableInput.vue - /src/components/CountUp.vue - /src/components/CreateGroupDialog.vue - /src/components/Datetime.vue - /src/components/DockerHostDialog.vue - /src/components/EditMonitorCondition.vue - /src/components/EditMonitorConditionGroup.vue - /src/components/EditMonitorConditions.vue - /src/components/HeartbeatBar.vue - /src/components/HiddenInput.vue - /src/components/Login.vue - /src/components/MaintenanceTime.vue - /src/components/MonitorList.vue - /src/components/MonitorListFilter.vue - /src/components/MonitorListFilterDropdown.vue - /src/components/MonitorListItem.vue - /src/components/MonitorSettingDialog.vue - /src/components/NotificationDialog.vue - /src/components/PingChart.vue - /src/components/ProxyDialog.vue - /src/components/PublicGroupList.vue - /src/components/RemoteBrowserDialog.vue - /src/components/ScreenshotDialog.vue - /src/components/Status.vue - /src/components/Tag.vue - /src/components/TagEditDialog.vue - /src/components/TagsManager.vue - /src/components/ToggleSection.vue - /src/components/TwoFADialog.vue - /src/components/Uptime.vue - /src/components/notifications/46elks.vue - /src/components/notifications/Alerta.vue - /src/components/notifications/AlertNow.vue - /src/components/notifications/AliyunSms.vue - /src/components/notifications/Apprise.vue - /src/components/notifications/Bark.vue - /src/components/notifications/Bitrix24.vue - /src/components/notifications/CallMeBot.vue - /src/components/notifications/Cellsynt.vue - /src/components/notifications/ClickSendSMS.vue - /src/components/notifications/DingDing.vue - /src/components/notifications/Discord.vue - /src/components/notifications/Feishu.vue - /src/components/notifications/FlashDuty.vue - /src/components/notifications/FreeMobile.vue - /src/components/notifications/GoAlert.vue - /src/components/notifications/GoogleChat.vue - /src/components/notifications/Gorush.vue - /src/components/notifications/Gotify.vue - /src/components/notifications/GrafanaOncall.vue - /src/components/notifications/GtxMessaging.vue - /src/components/notifications/HeiiOnCall.vue - /src/components/notifications/HomeAssistant.vue - /src/components/notifications/index.js - /src/components/notifications/Keep.vue - /src/components/notifications/Kook.vue - /src/components/notifications/Line.vue - /src/components/notifications/LineNotify.vue - /src/components/notifications/LunaSea.vue - /src/components/notifications/Matrix.vue - /src/components/notifications/Mattermost.vue - /src/components/notifications/Nostr.vue - /src/components/notifications/Ntfy.vue - /src/components/notifications/Octopush.vue - /src/components/notifications/OneBot.vue - /src/components/notifications/Onesender.vue - /src/components/notifications/Opsgenie.vue - /src/components/notifications/PagerDuty.vue - /src/components/notifications/PagerTree.vue - /src/components/notifications/PromoSMS.vue - /src/components/notifications/Pushbullet.vue - /src/components/notifications/PushDeer.vue - /src/components/notifications/Pushover.vue - /src/components/notifications/Pushy.vue - /src/components/notifications/RocketChat.vue - /src/components/notifications/SendGrid.vue - /src/components/notifications/ServerChan.vue - /src/components/notifications/SerwerSMS.vue - /src/components/notifications/SevenIO.vue - /src/components/notifications/Signal.vue - /src/components/notifications/SIGNL4.vue - /src/components/notifications/Slack.vue - /src/components/notifications/SMSC.vue - /src/components/notifications/SMSEagle.vue - /src/components/notifications/SMSManager.vue - /src/components/notifications/SMSPartner.vue - /src/components/notifications/SMTP.vue - /src/components/notifications/Splunk.vue - /src/components/notifications/Squadcast.vue - /src/components/notifications/Stackfield.vue - /src/components/notifications/Teams.vue - /src/components/notifications/TechulusPush.vue - /src/components/notifications/Telegram.vue - /src/components/notifications/Threema.vue - /src/components/notifications/Twilio.vue - /src/components/notifications/Webhook.vue - /src/components/notifications/WeCom.vue - /src/components/notifications/Whapi.vue - /src/components/notifications/WPush.vue - /src/components/notifications/ZohoCliq.vue - /src/components/settings/About.vue - /src/components/settings/APIKeys.vue - /src/components/settings/Appearance.vue - /src/components/settings/Docker.vue - /src/components/settings/General.vue - /src/components/settings/MonitorHistory.vue - /src/components/settings/Notifications.vue - /src/components/settings/Proxies.vue - /src/components/settings/RemoteBrowsers.vue - /src/components/settings/ReverseProxy.vue - /src/components/settings/Security.vue - /src/components/settings/Tags.vue - /src/lang/ab.json - /src/lang/af.json - /src/lang/ar-SY.json - /src/lang/ar.json - /src/lang/bar.json - /src/lang/bn.json - /src/lang/be.json - /src/lang/ca.json - /src/lang/ckb.json - /src/lang/bg-BG.json - /src/lang/cs-CZ.json - /src/lang/da-DK.json - /src/lang/el-GR.json - /src/lang/en.json - /src/lang/enm.json - /src/lang/de-CH.json - /src/lang/es-ES.json - /src/lang/et-EE.json - /src/lang/eu.json - /src/lang/de-DE.json - /src/lang/fa.json - /src/lang/fi.json - /src/lang/fr-FR.json - /src/lang/ga.json - /src/lang/gl.json - /src/lang/he-IL.json - /src/lang/he.json - /src/lang/hi.json - /src/lang/hr-HR.json - /src/lang/hu.json - /src/lang/id-ID.json - /src/lang/it-IT.json - /src/lang/ja.json - /src/lang/ka.json - /src/lang/ko-KR.json - /src/lang/lt.json - /src/lang/lzh.json - /src/lang/mk.json - /src/lang/ml.json - /src/lang/ms.json - /src/lang/my.json - /src/lang/nb-NO.json - /src/lang/nl-NL.json - /src/lang/pa.json - /src/lang/pa_PK.json - /src/lang/pl.json - /src/lang/pt-BR.json - /src/lang/pt-PT.json - /src/lang/pt.json - /src/lang/README.md - /src/lang/ro.json - /src/lang/ru-RU.json - /src/lang/sk.json - /src/lang/sl-SI.json - /src/lang/sq.json - /src/lang/sr-latn.json - /src/lang/sr.json - /src/lang/sv-SE.json - /src/lang/te.json - /src/lang/th-TH.json - /src/lang/tr-TR.json - /src/lang/ug.json - /src/lang/uk-UA.json - /src/lang/ur.json - /src/lang/uz.json - /src/lang/vi-VN.json - /src/lang/xh.json - /src/lang/yue.json - /src/lang/zh-CN.json - /src/lang/zh-HK.json - /src/lang/zh-TW.json - /src/layouts/EmptyLayout.vue - /src/layouts/Layout.vue - /src/mixins/datetime.js - /src/mixins/lang.js - /src/mixins/mobile.js - /src/mixins/public.js - /src/mixins/socket.js - /src/mixins/theme.js - /src/modules/dayjs/constant.js - /src/modules/dayjs/plugin/timezone/index.d.ts - /src/modules/dayjs/plugin/timezone/index.js - /src/pages/AddStatusPage.vue - /src/pages/Dashboard.vue - /src/pages/DashboardHome.vue - /src/pages/Details.vue - /src/pages/EditMaintenance.vue - /src/pages/Entry.vue - /src/pages/List.vue - /src/pages/MaintenanceDetails.vue - /src/pages/ManageMaintenance.vue - /src/pages/ManageStatusPage.vue - /src/pages/NotFound.vue - /src/pages/Settings.vue - /src/pages/Setup.vue - /src/pages/SetupDatabase.vue - /src/pages/StatusPage.vue - /src/pages/EditMonitor.vue - /server/2fa.js - /server/auth.js - /server/check-version.js - /server/client.js - /server/config.js - /server/database.js - /server/docker.js - /server/embedded-mariadb.js - /server/google-analytics.js - /server/image-data-uri.js - /server/jobs.js - /server/notification.js - /server/password-hash.js - /server/prometheus.js - /server/proxy.js - /server/rate-limiter.js - /server/remote-browser.js - /server/server.js - /server/settings.js - /server/setup-database.js - /server/uptime-calculator.js - /server/uptime-kuma-server.js - /server/util-server.js - /server/jobs/clear-old-data.js - /server/jobs/incremental-vacuum.js - /server/model/api_key.js - /server/model/docker_host.js - /server/model/group.js - /server/model/heartbeat.js - /server/model/incident.js - /server/model/maintenance.js - /server/model/proxy.js - /server/model/remote_browser.js - /server/model/status_page.js - /server/model/tag.js - /server/model/user.js - /server/model/monitor.js - /server/modules/apicache/apicache.js - /server/modules/apicache/index.js - /server/modules/apicache/memory-cache.js - /server/modules/axios-ntlm/LICENSE - /server/modules/axios-ntlm/lib/flags.js - /server/modules/axios-ntlm/lib/hash.js - /server/modules/axios-ntlm/lib/ntlm.js - /server/modules/axios-ntlm/lib/ntlmClient.js - /server/modules/dayjs/plugin/timezone.d.ts - /server/modules/dayjs/plugin/timezone.js - /server/monitor-conditions/evaluator.js - /server/monitor-conditions/expression.js - /server/monitor-conditions/operators.js - /server/monitor-conditions/variables.js - /server/monitor-types/dns.js - /server/monitor-types/mongodb.js - /server/monitor-types/monitor-type.js - /server/monitor-types/mqtt.js - /server/monitor-types/rabbitmq.js - /server/monitor-types/real-browser-monitor-type.js - /server/monitor-types/snmp.js - /server/monitor-types/tailscale-ping.js - /server/notification-providers/46elks.js - /server/notification-providers/alerta.js - /server/notification-providers/alertnow.js - /server/notification-providers/aliyun-sms.js - /server/notification-providers/apprise.js - /server/notification-providers/bark.js - /server/notification-providers/bitrix24.js - /server/notification-providers/call-me-bot.js - /server/notification-providers/cellsynt.js - /server/notification-providers/clicksendsms.js - /server/notification-providers/dingding.js - /server/notification-providers/discord.js - /server/notification-providers/feishu.js - /server/notification-providers/flashduty.js - /server/notification-providers/freemobile.js - /server/notification-providers/goalert.js - /server/notification-providers/google-chat.js - /server/notification-providers/gorush.js - /server/notification-providers/gotify.js - /server/notification-providers/grafana-oncall.js - /server/notification-providers/gtx-messaging.js - /server/notification-providers/heii-oncall.js - /server/notification-providers/home-assistant.js - /server/notification-providers/keep.js - /server/notification-providers/kook.js - /server/notification-providers/line.js - /server/notification-providers/linenotify.js - /server/notification-providers/lunasea.js - /server/notification-providers/matrix.js - /server/notification-providers/mattermost.js - /server/notification-providers/nostr.js - /server/notification-providers/notification-provider.js - /server/notification-providers/ntfy.js - /server/notification-providers/octopush.js - /server/notification-providers/onebot.js - /server/notification-providers/onesender.js - /server/notification-providers/opsgenie.js - /server/notification-providers/pagerduty.js - /server/notification-providers/pagertree.js - /server/notification-providers/promosms.js - /server/notification-providers/pushbullet.js - /server/notification-providers/pushdeer.js - /server/notification-providers/pushover.js - /server/notification-providers/pushy.js - /server/notification-providers/rocket-chat.js - /server/notification-providers/send-grid.js - /server/notification-providers/serverchan.js - /server/notification-providers/serwersms.js - /server/notification-providers/sevenio.js - /server/notification-providers/signal.js - /server/notification-providers/signl4.js - /server/notification-providers/slack.js - /server/notification-providers/smsc.js - /server/notification-providers/smseagle.js - /server/notification-providers/smsmanager.js - /server/notification-providers/smspartner.js - /server/notification-providers/smtp.js - /server/notification-providers/splunk.js - /server/notification-providers/squadcast.js - /server/notification-providers/stackfield.js - /server/notification-providers/teams.js - /server/notification-providers/techulus-push.js - /server/notification-providers/telegram.js - /server/notification-providers/threema.js - /server/notification-providers/twilio.js - /server/notification-providers/webhook.js - /server/notification-providers/wecom.js - /server/notification-providers/whapi.js - /server/notification-providers/wpush.js - /server/notification-providers/zoho-cliq.js - /server/routers/api-router.js - /server/routers/status-page-router.js - /server/socket-handlers/api-key-socket-handler.js - /server/socket-handlers/chart-socket-handler.js - /server/socket-handlers/cloudflared-socket-handler.js - /server/socket-handlers/database-socket-handler.js - /server/socket-handlers/docker-socket-handler.js - /server/socket-handlers/general-socket-handler.js - /server/socket-handlers/maintenance-socket-handler.js - /server/socket-handlers/proxy-socket-handler.js - /server/socket-handlers/remote-browser-socket-handler.js - /server/socket-handlers/status-page-socket-handler.js - /server/utils/array-with-key.js - /server/utils/limit-queue.js - /server/utils/simple-migration-server.js - /server/utils/knex/lib/dialects/mysql2/schema/mysql2-columncompiler.js - /extra/build-healthcheck.js - /extra/check-knex-filenames.mjs - /extra/check-lang-json.js - /extra/checkout-pr.js - /extra/close-incorrect-issue.js - /extra/compile-install-script.ps1 - /extra/deploy-demo-server.js - /extra/download-apprise.mjs - /extra/download-dist.js - /extra/healthcheck.go - /extra/healthcheck.js - /extra/mark-as-nightly.js - /extra/rebase-pr.js - /extra/reformat-changelog.js - /extra/remove-2fa.js - /extra/remove-empty-lang-keys.js - /extra/remove-playwright-test-data.js - /extra/reset-migrate-aggregate-table-state.js - /extra/reset-password.js - /extra/simple-dns-server.js - /extra/simple-mqtt-server.js - /extra/sort-contributors.js - /extra/update-version.js - /extra/update-wiki-version.js - /extra/upload-github-release-asset.sh - /extra/beta/update-version.js - /extra/push-examples/.gitignore - /extra/push-examples/bash-curl/index.sh - /extra/push-examples/csharp/index.cs - /extra/push-examples/docker/index.sh - /extra/push-examples/go/index.go - /extra/push-examples/java/index.java - /extra/push-examples/javascript-fetch/index.js - /extra/push-examples/javascript-fetch/package.json - /extra/push-examples/php/index.php - /extra/push-examples/powershell/index.ps1 - /extra/push-examples/python/index.py - /extra/push-examples/typescript-fetch/index.ts - /extra/push-examples/typescript-fetch/package.json - /extra/push-examples/typescript-fetch/README.md - /extra/release/beta.mjs - /extra/release/final.mjs - /extra/release/lib.mjs - /extra/release/nightly.mjs - /extra/release/upload-artifacts-beta.mjs - /extra/release/upload-artifacts.mjs - /extra/update-language-files/.gitignore - /extra/update-language-files/index.js - /extra/update-language-files/package.json - /extra/uptime-kuma-push/.gitignore - /extra/uptime-kuma-push/build.js - /extra/uptime-kuma-push/Dockerfile - /extra/uptime-kuma-push/package.json - /extra/uptime-kuma-push/uptime-kuma-push.go - /CNAME - /CODE_OF_CONDUCT.md - /compose.yaml - /CONTRIBUTING.md - /ecosystem.config.js - /index.html - /LICENSE - /package.json - /README.md - /SECURITY.md - /tsconfig.json - /.dockerignore - /.editorconfig - /.eslintrc.js - /.gitignore - /package-lock.json - /public/apple-touch-icon-precomposed.png - /public/apple-touch-icon.png - /public/favicon.ico - /public/icon-192x192.png - /public/icon-512x512.png - /public/icon.png - /public/icon.svg - /public/manifest.json - /docker/builder-go.dockerfile - /docker/debian-base.dockerfile - /docker/docker-compose-dev.yml - /docker/dockerfile - /docker/etc/nscd.conf - /docker/etc/sudoers - /db/knex_init_db.js - /db/kuma.db - /db/patch-monitor-tls-info-add-fk.sql - /db/knex_migrations/2023-08-16-0000-create-uptime.js - /db/knex_migrations/2023-08-18-0301-heartbeat.js - /db/knex_migrations/2023-09-29-0000-heartbeat-retires.js - /db/knex_migrations/2023-10-08-0000-mqtt-query.js - /db/knex_migrations/2023-10-11-1915-push-token-to-32.js - /db/knex_migrations/2023-10-16-0000-create-remote-browsers.js - /db/knex_migrations/2023-12-20-0000-alter-status-page.js - /db/knex_migrations/2023-12-21-0000-stat-ping-min-max.js - /db/knex_migrations/2023-12-22-0000-hourly-uptime.js - /db/knex_migrations/2024-01-22-0000-stats-extras.js - /db/knex_migrations/2024-04-26-0000-snmp-monitor.js - /db/knex_migrations/2024-08-24-000-add-cache-bust.js - /db/knex_migrations/2024-08-24-0000-conditions.js - /db/knex_migrations/2024-10-1315-rabbitmq-monitor.js - /db/knex_migrations/2024-10-31-0000-fix-snmp-monitor.js - /db/knex_migrations/2024-11-27-1927-fix-info-json-data-type.js - /db/knex_migrations/README.md - /db/old_migrations/patch-2fa-invalidate-used-token.sql - /db/old_migrations/patch-2fa.sql - /db/old_migrations/patch-add-certificate-expiry-status-page.sql - /db/old_migrations/patch-add-clickable-status-page-link.sql - /db/old_migrations/patch-add-description-monitor.sql - /db/old_migrations/patch-add-docker-columns.sql - /db/old_migrations/patch-add-gamedig-given-port.sql - /db/old_migrations/patch-add-gamedig-monitor.sql - /db/old_migrations/patch-add-google-analytics-status-page-tag.sql - /db/old_migrations/patch-add-invert-keyword.sql - /db/old_migrations/patch-add-other-auth.sql - /db/old_migrations/patch-add-parent-monitor.sql - /db/old_migrations/patch-add-radius-monitor.sql - /db/old_migrations/patch-add-retry-interval-monitor.sql - /db/old_migrations/patch-add-sqlserver-monitor.sql - /db/old_migrations/patch-add-timeout-monitor.sql - /db/old_migrations/patch-added-json-query.sql - /db/old_migrations/patch-added-kafka-producer.sql - /db/old_migrations/patch-added-mqtt-monitor.sql - /db/old_migrations/patch-api-key-table.sql - /db/old_migrations/patch-fix-kafka-producer-booleans.sql - /db/old_migrations/patch-group-table.sql - /db/old_migrations/patch-grpc-monitor.sql - /db/old_migrations/patch-http-body-encoding.sql - /db/old_migrations/patch-http-monitor-method-body-and-headers.sql - /db/old_migrations/patch-improve-performance.sql - /db/old_migrations/patch-incident-table.sql - /db/old_migrations/patch-maintenance-cron.sql - /db/old_migrations/patch-maintenance-table2.sql - /db/old_migrations/patch-monitor-add-resend-interval.sql - /db/old_migrations/patch-monitor-basic-auth.sql - /db/old_migrations/patch-monitor-expiry-notification.sql - /db/old_migrations/patch-monitor-oauth-cc.sql - /db/old_migrations/patch-monitor-push_token.sql - /db/old_migrations/patch-monitor-tls-info-add-fk.sql - /db/old_migrations/patch-monitor-tls.sql - /db/old_migrations/patch-notification-config.sql - /db/old_migrations/patch-notification_sent_history.sql - /db/old_migrations/patch-ping-packet-size.sql - /db/old_migrations/patch-proxy.sql - /db/old_migrations/patch-setting-value-type.sql - /db/old_migrations/patch-status-page-footer-css.sql - /db/old_migrations/patch-status-page.sql - /db/old_migrations/patch-timeout.sql - /db/old_migrations/patch1.sql - /db/old_migrations/patch10.sql - /db/old_migrations/patch2.sql - /db/old_migrations/patch3.sql - /db/old_migrations/patch4.sql - /db/old_migrations/patch5.sql - /db/old_migrations/patch6.sql - /db/old_migrations/patch7.sql - /db/old_migrations/patch8.sql - /db/old_migrations/patch9.sql - /db/old_migrations/README.md - /.github/FUNDING.yml - /.github/PULL_REQUEST_TEMPLATE.md - /.github/config/exclude.txt - /.github/ISSUE_TEMPLATE/ask-for-help.yaml - /.github/ISSUE_TEMPLATE/bug_report.yaml - /.github/ISSUE_TEMPLATE/feature_request.yaml - /.github/ISSUE_TEMPLATE/security.md - /.github/workflows/auto-test.yml - /.github/workflows/close-incorrect-issue.yml - /.github/workflows/codeql-analysis.yml - /.github/workflows/conflict_labeler.yml - /.github/workflows/prevent-file-change.yml - /.github/workflows/stale-bot.yml - /.github/workflows/validate.yml - /config/jest-backend.config.js - /config/playwright.config.js - /config/vite.config.js - /.npmrc - /.stylelintrc
1e46982e
This project is licensed under the MIT License.
Learn more