[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-168":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":9,"totalLinesOfCode":9,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":9,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":9,"rankLanguage":9,"license":9,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":22,"topics":24,"createdAt":9,"pushedAt":9,"updatedAt":37,"readmeContent":38,"aiSummary":39,"trendingCount":16,"starSnapshotCount":16,"syncStatus":40,"lastSyncTime":41,"discoverSource":42},168,"uptime-kuma","louislam\u002Fuptime-kuma","louislam","A fancy self-hosted monitoring tool",null,"https:\u002F\u002Fgithub.com\u002Flouislam\u002Fuptime-kuma","JavaScript",88119,7998,313,689,0,53,307,1237,258,117,false,"main",[25,26,27,28,29,30,31,32,33,34,35,36],"uptime","monitoring","docker","selfhosted","self-hosted","single-page-app","webapp","responsive","websocket","socket-io","uptime-monitoring","monitor","2026-06-17 04:00:02","\u003Cdiv align=\"center\" width=\"100%\">\n    \u003Cimg src=\".\u002Fpublic\u002Ficon.svg\" width=\"128\" alt=\"Uptime Kuma Logo\" \u002F>\n\u003C\u002Fdiv>\n\n# Uptime Kuma\n\nUptime Kuma is an easy-to-use self-hosted monitoring tool.\n\n\u003Ca target=\"_blank\" href=\"https:\u002F\u002Fgithub.com\u002Flouislam\u002Fuptime-kuma\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Flouislam\u002Fuptime-kuma?style=flat\" \u002F>\u003C\u002Fa> \u003Ca target=\"_blank\" href=\"https:\u002F\u002Fhub.docker.com\u002Fr\u002Flouislam\u002Fuptime-kuma\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fdocker\u002Fpulls\u002Flouislam\u002Fuptime-kuma\" \u002F>\u003C\u002Fa> \u003Ca target=\"_blank\" href=\"https:\u002F\u002Fhub.docker.com\u002Fr\u002Flouislam\u002Fuptime-kuma\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fdocker\u002Fv\u002Flouislam\u002Fuptime-kuma\u002F2?label=docker%20image%20ver.\" \u002F>\u003C\u002Fa> \u003Ca target=\"_blank\" href=\"https:\u002F\u002Fgithub.com\u002Flouislam\u002Fuptime-kuma\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flast-commit\u002Flouislam\u002Fuptime-kuma\" \u002F>\u003C\u002Fa> \u003Ca target=\"_blank\" href=\"https:\u002F\u002Fopencollective.com\u002Fuptime-kuma\">\u003Cimg src=\"https:\u002F\u002Fopencollective.com\u002Fuptime-kuma\u002Ftotal\u002Fbadge.svg?label=Open%20Collective%20Backers&color=brightgreen\" \u002F>\u003C\u002Fa>\n[![GitHub Sponsors](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fsponsors\u002Flouislam?label=GitHub%20Sponsors)](https:\u002F\u002Fgithub.com\u002Fsponsors\u002Flouislam) \u003Ca href=\"https:\u002F\u002Fweblate.kuma.pet\u002Fprojects\u002Fuptime-kuma\u002Fuptime-kuma\u002F\">\n\u003Cimg src=\"https:\u002F\u002Fweblate.kuma.pet\u002Fwidgets\u002Fuptime-kuma\u002F-\u002Fsvg-badge.svg\" alt=\"Translation status\" \u002F>\n\u003C\u002Fa>\n\n\u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F1336778\u002F212262296-e6205815-ad62-488c-83ec-a5b0d0689f7c.jpg\" width=\"700\" alt=\"Uptime Kuma Dashboard Screenshot\" \u002F>\n\n## 🥔 Live Demo\n\nTry it!\n\nDemo Server (Location: Frankfurt - Germany): \u003Chttps:\u002F\u002Fdemo.kuma.pet\u002Fstart-demo>\n\nIt is a temporary live demo, all data will be deleted after 10 minutes. Sponsored by [Uptime Kuma Sponsors](https:\u002F\u002Fgithub.com\u002Flouislam\u002Fuptime-kuma#%EF%B8%8F-sponsors).\n\n## ⭐ Features\n\n- Monitoring uptime for HTTP(s) \u002F TCP \u002F HTTP(s) Keyword \u002F HTTP(s) Json Query \u002F Websocket \u002F Ping \u002F DNS Record \u002F Push \u002F Steam Game Server \u002F Docker Containers\n- Fancy, Reactive, Fast UI\u002FUX\n- Notifications via Telegram, Discord, Gotify, Slack, Pushover, Email (SMTP), and [90+ notification services, click here for the full list](https:\u002F\u002Fgithub.com\u002Flouislam\u002Fuptime-kuma\u002Ftree\u002Fmaster\u002Fsrc\u002Fcomponents\u002Fnotifications)\n- 20-second intervals\n- [Multi Languages](https:\u002F\u002Fgithub.com\u002Flouislam\u002Fuptime-kuma\u002Ftree\u002Fmaster\u002Fsrc\u002Flang)\n- Multiple status pages\n- Map status pages to specific domains\n- Ping chart\n- Certificate info\n- Proxy support\n- 2FA support\n\n## 🔧 How to Install\n\n### 🐳 Docker Compose\n\n```bash\nmkdir uptime-kuma\ncd uptime-kuma\ncurl -o compose.yaml https:\u002F\u002Fraw.githubusercontent.com\u002Flouislam\u002Fuptime-kuma\u002Fmaster\u002Fcompose.yaml\ndocker compose up -d\n```\n\nUptime Kuma is now running on all network interfaces (e.g. http:\u002F\u002Flocalhost:3001 or http:\u002F\u002Fyour-ip:3001).\n\n> [!WARNING]\n> File Systems like **NFS** (Network File System) are **NOT** supported. Please map to a local directory or volume.\n\n### 🐳 Docker Command\n\n```bash\ndocker run -d --restart=always -p 3001:3001 -v uptime-kuma:\u002Fapp\u002Fdata --name uptime-kuma louislam\u002Fuptime-kuma:2\n```\n\nUptime Kuma is now running on all network interfaces (e.g. http:\u002F\u002Flocalhost:3001 or http:\u002F\u002Fyour-ip:3001).\n\nIf you want to limit exposure to localhost only:\n\n```bash\ndocker run ... -p 127.0.0.1:3001:3001 ...\n```\n\n### 💪🏻 Non-Docker\n\nRequirements:\n\n- Platform\n  - ✅ Major Linux distros such as Debian, Ubuntu, Fedora and ArchLinux etc.\n  - ✅ Windows 10 (x64), Windows Server 2012 R2 (x64) or higher\n  - ❌ FreeBSD \u002F OpenBSD \u002F NetBSD\n  - ❌ Replit \u002F Heroku\n- [Node.js](https:\u002F\u002Fnodejs.org\u002Fen\u002Fdownload\u002F) >= 20.4\n- [Git](https:\u002F\u002Fgit-scm.com\u002Fdownloads)\n- [pm2](https:\u002F\u002Fpm2.keymetrics.io\u002F) - For running Uptime Kuma in the background\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Flouislam\u002Fuptime-kuma.git\ncd uptime-kuma\nnpm run setup\n\n# Option 1. Try it\nnode server\u002Fserver.js\n\n# (Recommended) Option 2. Run in the background using PM2\n# Install PM2 if you don't have it:\nnpm install pm2 -g && pm2 install pm2-logrotate\n\n# Start Server\npm2 start server\u002Fserver.js --name uptime-kuma\n```\n\nUptime Kuma is now running on all network interfaces (e.g. http:\u002F\u002Flocalhost:3001 or http:\u002F\u002Fyour-ip:3001).\n\nMore useful PM2 Commands\n\n```bash\n# If you want to see the current console output\npm2 monit\n\n# If you want to add it to startup\npm2 startup && pm2 save\n```\n\n### Advanced Installation\n\nIf you need more options or need to browse via a reverse proxy, please read:\n\n\u003Chttps:\u002F\u002Fgithub.com\u002Flouislam\u002Fuptime-kuma\u002Fwiki\u002F%F0%9F%94%A7-How-to-Install>\n\n## 🆙 How to Update\n\nPlease read:\n\n\u003Chttps:\u002F\u002Fgithub.com\u002Flouislam\u002Fuptime-kuma\u002Fwiki\u002F%F0%9F%86%99-How-to-Update>\n\n## 🆕 What's Next?\n\nI will assign requests\u002Fissues to the next milestone.\n\n\u003Chttps:\u002F\u002Fgithub.com\u002Flouislam\u002Fuptime-kuma\u002Fmilestones>\n\n## ❤️ Sponsors\n\nThank you so much! (GitHub Sponsors will be updated manually. OpenCollective sponsors will be updated automatically, the list will be cached by GitHub though. It may need some time to be updated)\n\n\u003Cimg src=\"https:\u002F\u002Fuptime.kuma.pet\u002Fsponsors?v=6\" alt=\"Uptime Kuma Sponsors\" \u002F>\n\n## 🖼 More Screenshots\n\nLight Mode:\n\n\u003Cimg src=\"https:\u002F\u002Fuptime.kuma.pet\u002Fimg\u002Flight.jpg\" width=\"512\" alt=\"Uptime Kuma Light Mode Screenshot of how the Dashboard looks\" \u002F>\n\nStatus Page:\n\n\u003Cimg src=\"https:\u002F\u002Fuser-images.githubusercontent.com\u002F1336778\u002F134628766-a3fe0981-0926-4285-ab46-891a21c3e4cb.png\" width=\"512\" alt=\"Uptime Kuma Status Page Screenshot\" \u002F>\n\nSettings Page:\n\n\u003Cimg src=\"https:\u002F\u002Flouislam.net\u002Fuptimekuma\u002F2.jpg\" width=\"400\" alt=\"Uptime Kuma Settings Page Screenshot\" \u002F>\n\nTelegram Notification Sample:\n\n\u003Cimg src=\"https:\u002F\u002Flouislam.net\u002Fuptimekuma\u002F3.jpg\" width=\"400\" alt=\"Uptime Kuma Telegram Notification Sample Screenshot\" \u002F>\n\n## Motivation\n\n- I was looking for a self-hosted monitoring tool like \"Uptime Robot\", but it is hard to find a suitable one. One of the closest ones is statping. Unfortunately, it is not stable and no longer maintained.\n- Wanted to build a fancy UI.\n- Learn Vue 3 and vite.js.\n- Show the power of Bootstrap 5.\n- Try to use WebSocket with SPA instead of a REST API.\n- Deploy my first Docker image to Docker Hub.\n\nIf you love this project, please consider giving it a ⭐.\n\n## 🗣️ Discussion \u002F Ask for Help\n\n⚠️ For any general or technical questions, please don't send me an email, as I am unable to provide support in that manner. I will not respond if you ask questions there.\n\nI recommend using Google, GitHub Issues, or Uptime Kuma's subreddit for finding answers to your question. If you cannot find the information you need, feel free to ask:\n\n- [GitHub Issues](https:\u002F\u002Fgithub.com\u002Flouislam\u002Fuptime-kuma\u002Fissues)\n- [Subreddit (r\u002FUptimeKuma)](https:\u002F\u002Fwww.reddit.com\u002Fr\u002FUptimeKuma\u002F)\n\nMy Reddit account: [u\u002Flouislamlam](https:\u002F\u002Freddit.com\u002Fu\u002Flouislamlam)\nYou can mention me if you ask a question on the subreddit.\n\n## Contributions\n\n### Create Pull Requests\n\nPull requests are awesome.\nTo keep reviews fast and effective, please make sure you’ve [read our pull request guidelines](https:\u002F\u002Fgithub.com\u002Flouislam\u002Fuptime-kuma\u002Fblob\u002Fmaster\u002FCONTRIBUTING.md#can-i-create-a-pull-request-for-uptime-kuma).\n\n### Test Pull Requests\n\nThere are a lot of pull requests right now, but I don't have time to test them all.\n\nIf you want to help, you can check this:\n\u003Chttps:\u002F\u002Fgithub.com\u002Flouislam\u002Fuptime-kuma\u002Fwiki\u002FTest-Pull-Requests>\n\n### Test Beta Version\n\nCheck out the latest beta release here: \u003Chttps:\u002F\u002Fgithub.com\u002Flouislam\u002Fuptime-kuma\u002Freleases>\n\n### Bug Reports \u002F Feature Requests\n\nIf you want to report a bug or request a new feature, feel free to open a [new issue](https:\u002F\u002Fgithub.com\u002Flouislam\u002Fuptime-kuma\u002Fissues).\n\n### Translations\n\nIf you want to translate Uptime Kuma into your language, please visit [Weblate Readme](https:\u002F\u002Fgithub.com\u002Flouislam\u002Fuptime-kuma\u002Fblob\u002Fmaster\u002Fsrc\u002Flang\u002FREADME.md).\n\n### Spelling & Grammar\n\nFeel free to correct the grammar in the documentation or code.\nMy mother language is not English and my grammar is not that great.\n","Uptime Kuma 是一款易于使用的自托管监控工具。它支持多种协议和服务的监控，包括HTTP(s)、TCP、WebSocket等，并提供丰富的通知方式如Telegram、Discord、邮件等。该工具具有响应迅速、界面美观的特点，支持多语言和多个状态页面。特别适合需要对网站或服务进行持续健康检查的小型企业或个人开发者使用。通过Docker可以轻松部署，便于管理和维护。",2,"2026-06-17 02:30:56","trending"]